今天是1024程式設計師節,祝各位程式設計師節日快樂!
收到這個offer, 也是意料之外的驚喜 ,感覺當時沒發揮好,不過當年屁都不懂的時候, 也是百度給我了我機會開始第一份產品實習,雖然不像周圍其他大佬一樣大廠offer一堆,還是感恩,會繼續加油的!下面分享一下我的面經(文末附上面試資料!)
百度一面
1. 自我介紹
2. 介紹專案細節,提問相關問題
3. 說一說貪婪演演算法和動態規劃
4. 出了一道題,問如果是貪心算***怎麼做、如果是動態規劃怎麼做
5. 說一說紅黑樹,然後問紅黑樹有哪些應用場景
6. 如何判斷連結串列有環
7. 說一說分頁和分段機制
8. 說一說擁塞控制演演算法
9. 瞭解快取穿透、快取擊穿、快取雪崩嗎,說一下它們的解決方案
10. Springboot的載入機制
11. Hashtable和concurrenthashmap的異同、優缺點
12. 程序之間的通訊方式
13. 題目:陣列中存放1-100中的99個數位,找出少的那個數位(最簡方法:1到100的和-遍歷陣列的和)
14. 問了幾個排序方法的時間(平均、最好、最壞)、空間複雜度,穩定性
15. 瞭解哪些設計模式
16. 說一說單例模式的實現方式
17. 你怎麼評價自己今天的表現
總結:一面面試官是個聲音甜美的小姐姐,有的問題回答的不完善,小姐姐也好心告訴我了,面試時長半小時
百度二面
1. 自我介紹
2. 哪個專案對你的影響最大
3. 挖專案ing
4. Redis怎麼實現持久化
5. MySQL的索引
6. MySQL底層資料結構
7. B+樹會有什麼問題
8. 最左字首原則怎麼實現的
9. MySQL的主從模式的原理
10. 瞭解負載均衡嗎
11. Object和泛型的異同
12. 訊息佇列的使用和實現原理
13. 未來的職業規劃?
14. 你自己的優缺點?
總結:時長大概也是半小時,面試官態度也很和善。
百度三面
1. 自我介紹
2.對Java語法瞭解到什麼程度
3. 將很多商品存放在記憶體中,有多個執行緒可以購買商品,購買就計數加一,怎麼實現
4. 怎麼鎖住字串
5. 分散式鎖
6. es說說
7. cookie和Session
8. 什麼資料用cookie,什麼資料用session
9. 為什麼選擇java方向
10. 為什麼學計算機
11. 職業生涯階段性的目標
12. 平時通過什麼方式學習
13.有沒有參加過培訓班
14. 目前有什麼offer
16. 平時有多少時間用來提升自己
17. 對於公司有什麼要求
18. 對於團隊有什麼要求
19. 有什麼成就感的事情分享一下
20. 對工作的行業有沒有什麼要求
21. 有沒有要問我的?在您眼裡一個優秀的應聘者需要具備什麼素質?
資料領取:戳這裡,戳這裡,暗號:CSDN
以上就是本文的全部內容,希望對大家有所幫助,祝大家早日升職加薪迎娶白富美走上人生巔峰!
資料領取:戳這裡,戳這裡,暗號:CSDN
喜歡文章請點個關注,三連~~