1.談談你對juc的理解和執行緒池的的理解。
2.spring裡面用到的設計模式。比如@service
3.spring裡面bean的生命週期。
4.分布式鎖。
5.synchronized和cas的區別。
6.談談你對樂觀鎖和悲觀鎖的理解。(樂觀鎖:cas演算法和版本號控制 悲觀鎖:加鎖 )
7.redis的記憶體淘汰機制。(隨機、最近最少使用、拋錯、最早過期時間)
8.談談你對集合的理解。說一下set集合的排序問題,在開發中的使用。(collection map)
9.hashmap和concurrenthashmap的底層實現。hashmap的執行緒安全問題。
10.談談你對索引的理解,比如有兩個欄位是姓名和年齡,通過索引查詢。結果是什麼。
面試高頻問題
一般包括專案經驗 其中可以有針對的問一些問題探聽所述的虛實 掌握技術的深度廣度 資料結構 演算法 程式設計能力,專業知識 作業系統,網路,資料庫等 在面試過程中,對候選人的表達能力,思維能力,學習能力,主動性和責任心,對技術是否有熱情等方面做出判斷。探聽虛實,可以問現有專案怎麼做的,也可以現場進行設...
高頻電路(1)
1,什麼是通訊系統?能完成資訊傳輸任務的系統,實現資訊的傳輸所需裝置的綜合。2,通訊系統的組成?輸入變換器 傳送裝置 傳輸通道 接受裝置 輸出變換器。3,電路功能 指基本電路能夠完成的 訊號傳輸 和 訊號變換處理 的具體工作任務。4,通訊系統的分類?按所用傳輸通道分 有線通訊系統 無線通訊系統 按通...
C 面試高頻問題
實現重要的庫函式 strcpy strncpy memcpy 1.1 char strcpy char dest,const char src 將src拷貝到dest char strcpy char dest,const char src 判斷拷貝終止條件 return dest 1.2 char...