昨晚面完第三面,官網狀態變成【hr面-尚未約定時間】了,應該就是第三輪過了吧~~來給大家分享一下面試經歷攢攢人品
騰訊校招補招,Java后端開發前三輪面經
一面 2020/12/1 約 70分鐘
- 自我介紹
- 針對專案的問題
- spring的特點
- 我專案中用了的IOC的例子
- 【演算法】一個滑動視窗題,大概是個medium
- HashMap
- 紅黑樹和普通二叉樹的區別
- ArrayList、LinkedList、HashMap的特點、適用場景
- 記憶體淘汰策略:LRU、LFU、Random、TTL
- 如何實作LRU
- 快取演算法在作業系統中的應用:我答的頁的置換時使用淘汰策略
- redis和mysql的區別
- mysql的索引實作、使用:我答的B+樹、主鍵索引&輔助索引、索引使用場景、索參考不上的情況(like、or)
- 索引越多越好嗎
- 行鎖是什么
- 行鎖的缺點:我沒答出來,面試官提示會造成死鎖,
- java里面的鎖:synchronize、ReentrantLock、CAS+自旋
- js繼承:我不會(因為我簡歷里有一些用js寫的專案)
總體來說問題基本上都答出來了,演算法題寫的也比較順利
需要LZ整理的完整版的面試筆記的小伙伴可以幫忙一鍵三連,加小助手vx:bjmsb2019或者vx:1249448307即可得演算法面試筆記+面試神技!

二面 2020/12/3 約25分鐘
- 自我介紹
- 平時主要是做什么的開發
- spring的整體結構
- spring boots跟spring相比的變化
- 有沒有關注新技術:云計算、docker、區塊鏈
- 知識圖譜相關(我的研究方向):看過什么論文、什么是知識表示、知識圖譜最難處理的是哪一塊、解釋一下什么是知識圖譜的建模
- linux命令:top、free是什么
- 記憶體里面堆疊的區別
- 地址空間是從高到低還是從低到高
- 深拷貝vs淺拷貝
- 繼承和多型是什么
- 為什么不能Bird x = new Animal() (其中Bird是Animal的子類)
- 工廠設計模式怎么實作
- TCP視窗滑動:發送方123發出去了,遠端回傳4,視窗要向哪邊移動
- HTTP 狀態碼502是什么
- TCP四次揮手:每次揮手完雙方的狀態
- 你的優勢
這一面沒有讓寫演算法,比較意外的是跟我聊了很久我研究相關的事情(大概能有9分鐘),問的問題比較雜,也十分具體,
像7、9、15這種知識點我沒復習到就只能說不會了,但是相關的知識也可以往上答一答,比如我說了幾個我熟悉的linux指令之類的

這一輪面完感覺不太好,以為要涼了,
7號接到電話約了三面
三面 2020/12/9 約55分鐘
- 自我介紹
- 我的chrome小插件怎么做的
- 研究生期間沒有去實習,為什么
- 主要在學校做什么,主要是偏工程還是演算法
- 為什么想做后臺
- 為什么找作業找的比較晚
- 投遞其他公司的情況
- 布隆過濾器原理
- 一致性哈希:不了解,問了下一致性是指什么一致性,面試官解釋了一下擴容場景,問我相關的操作知道什么,我說了一下漸進式哈希,面試官說這倆不太一樣,不過沒關系,
- 然后就開始做演算法題了(感覺因為自己簡歷上寫的那個leetcode插件,給自己坑了),面試官問:你總去leetcode刷題嗎,我:前一陣子總刷,最近刷的不是很多然后,,就出了一道個人感覺挺難的dp題
需要LZ整理的完整版的面試筆記的小伙伴可以幫忙一鍵三連,加小助手vx:bjmsb2019或者vx:1249448307即可得演算法面試筆記+面試神技!

當然還有一份更叼的一份學習筆記:Java面試神技

Java篇

面試篇

容器篇

并發&多執行緒

Spring篇

Spring Boot

開發利器

靈魂拷問

帶你精進,帶你飛

軟技能篇

需要LZ整理的完整版的面試筆記的小伙伴可以幫忙一鍵三連,加小助手vx:bjmsb2019或者vx:1249448307即可得演算法面試筆記+面試神技!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/233133.html
標籤:其他
上一篇:黑蘋果睡眠秒喚醒
下一篇:CentOS6.9切換yum國內源報錯問題解決 Error: Cannot retrieve repository metadata (repomd.xml) for base.
