一面:
1、threadlocal 原理,哪些地方用到了
儲存session、sqlsession;
2、session 怎麼存的
3、jvm記憶體洩漏問題,實際場景
4、同步方法、關鍵字,實際場景
5、string、strinbbuilder、stringbuffer
6、lock 的實際場景
7、aop、ioc的理解
8、spring上下文原理,是執行緒安全的嘛?實際使用的場景
不是執行緒安全的。根據作用域,對應不同的場景。預設 spring 容器中的 bean 是單例的。當單例中存在競態條件,即有執行緒安全問題。
9、aop的實際場景
10、分布式的cap原理
11、註冊中心對比
12、spring cloud 和k8s對比
13、堆疊的區別
14、怎麼判斷垃圾
15、怎麼設計乙個api,考慮哪些內容
16、限流具體怎麼說,令牌桶原理,如果沒研究過,你會怎麼設計
17、短鏈結怎麼實現
1)hash演算法+進製轉換(62進製0-9,a-z,a-z)=》hash衝突,加「[duplicated]」繼續hash,如果還衝突,再加「[ohmygod]」hash
2)自增id+62進製
需要儲存短位址和原始位址的對應關係;
18、黑名單過濾怎麼實現,幾種方案的對比
1)布隆過濾器,缺點:a. 有損方案; b. 不能刪除
2)100%準確方案。ip壓縮之後存入資料庫,建立索引,每次訪問進行查詢;
19、mysql索引壓縮怎麼做的
20、mysql 主鍵
21、mysql 索引b+樹和b樹區別
二面:1、從日誌裡面找出耗時最長的請求 top3
2、鍊錶反轉
3、快速排序
4、最長共有字串
5、樹的序列化、反序列化
三面:1、問了每個職責具體做了什麼
2、每個公司的離職原因
3、每個公司的挑戰
4、三年規劃
5、每個公司的加班情況
百度提前批三面面經
面試職位 運維研發工程師 一面 首先自我介紹,然後問專案經驗,blabla.然後問了1 n中某個數少了,找出來,又問了乙個拓撲排序,最後問了下nginx的事件驅動模組怎麼回事。二面 自我介紹,然後問專案經驗,blabla.從在瀏覽器中輸入www.baidu.com,到出來頁面,可能發生什麼故障,你打...
百度實習生三面
第一面是乙個團隊leader,他面我的問題比較偏語言的細節,這個平時由於沒有太留意,再加上沒有系統的進行面試複習和準備,所以回答的不太理想。其中有幾個細節問題沒打出來感覺不應該。乙個是include 和 有什麼區別。乙個是strcpy,memcpy,sprintf三個函式的區別,效率和安全性的角度說...
百度 終極面試 三面 心得
終於寫到三面了,感覺三面是我三面中發揮最不好的一次面試,因為三面的面試官都比較牛,所以這次我感覺被他牽著鼻子走了,整個交流中自己處於被動的地位了,然後就感覺猜 不透面試官的想法,所以直到今天還是有些不安,不知道他對我印象到底是好還是不好。最近由於專案的事情一直沒來及寫三面,決心今晚一定要寫完,不然下...