2019年_BATJ大廠面試題總結-百度篇

1.concurrentHashmap是安全的吧,那你知道concurrentHashmap的size()怎麼求嗎,在併發場景下,需要怎麼設定鎖?

參考:https://www.cnblogs.com/kabi/p/5371444.html
https://www.jianshu.com/p/1a01d15df3f0

2.MySQL用的什麼索引?

參考:https://blog.csdn.net/qq_34412985/article/details/85248586
https://www.cnblogs.com/lxmyhappy/p/7387921.html

3.Synchronized的底層原理,字節碼層面[如何實現加鎖的?

參考:https://www.jianshu.com/p/f8ea154622e4
https://blog.csdn.net/qq_41174684/article/details/90442798

4.一個二維矩陣,矩陣中標0的位置是道路,標1的位置是牆壁,矩陣的邊界也是牆壁,然後有一個起始點p和終點q,問:一個小球起始位於p,小球停止時可以選擇一個方向一直滾動,碰到牆壁就停下來,問:小球能否從p滾到q,即最終要在q靜止,滾過去不行。

參考:https://blog.csdn.net/sinat_35261315/article/details/78686967

5.編程題:給定一顆二叉樹,實現一個方法讓每個節點新增一個next,next指向當前節點右邊的第一個兄弟節點。

參考:https://blog.csdn.net/sinat_35261315/article/details/78988117

6.場景題:有A、B、C三個方法,分別是循環輸出A,輸出B,輸出C 10次,使用多線程實現按照“ABC”的順序輸出10次

參考:https://blog.csdn.net/qq_32595453/article/details/79886638

7.反轉鏈表按k,最長重複子串

參考:https://blog.csdn.net/qq_41855420/article/details/88627435

8. 用過Spring吧,說一說Spring中Bean的加載過程,BeanFactory和FactoryBean有什麼區別?

參考:https://blog.csdn.net/f641385712/article/details/85067006
https://www.cnblogs.com/xingzc/p/9138256.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章