上來先自我介紹(這個就自由發揮了,但是很重要,你可以導向後面面試官的問題,比如我說參加了ACM社團,提高了獨立自主學習能力和團隊協作能力,後面就問了我在ACM社團擔任了什麼工作,然後問了一些經歷)
然後面試官就會根據你的簡歷來問你問題了,只要你寫了的,就默認你知道底層實現,然後就問你各種底層是如何實現的,比如問了HashMap底層是如何實現的,刨根問底最後問到了裏面的紅黑樹,然後問紅黑樹是如何實現的,HashMap和HashSet的區別,Array和Arraylist,區別和底層,List接口有哪些實現,StringBuffer和StringBuilder的區別,高併發,線程池(裏面一些構造方法),拆箱和封裝的應用場景,Socket。
數據庫,索引,事務的隔離級別。
計算機網絡,三次握手,四次揮手,tcp實現傳輸的過程。
未來工作規劃。
學習的途徑和學習方法,將來的學習規劃。
最後給了兩個水題,編程題,可以忽略,很簡單。
總結一個教訓吧,面試的時候不要亂說話,比如我說了瞭解redis,他就會問一些redis的底層實現,簡歷不要亂寫,寫了的面試官就會問底層。