2017網易面試(java)

 一面:發散面 
自我介紹 
tomcat集羣 
類似Google Gson的還有什麼包 
tomcat加載基本流程,涉及到的參數 
Spring、SpringMVC原理、流程 
Mybatis原理 
Hibernate瞭解嗎,Mybatis和Hibernate的區別 
設計模式在spring中的使用 
jvm參數、調優 
JDK1.8有什麼新特性 
什麼情況下會觸發Minor GC 
java線程之間的通信 
HashMap&ConcurrentHashMap原理、區別 
使用過什麼同步器 
項目遇到什麼難以解決的BUG 
項目怎麼改爲分佈式的 

二面:專業面 
String是基本類型嗎,爲什麼可以用+操作 
兩個方法完全相同可以重載嗎,有什麼辦法可以 
try裏面return,finally再return,哪個會返回,字節碼怎麼變的 
java有幾種引用類型,什麼情況下使用軟引用,GC時如何判定哪些軟引用需要回收 
使用過什麼垃圾收集器,Serial收集器有什麼特點 
java同步方式,有什麼同步器 
AtomicInteger原理 
什麼狀況下不適合用CAS 
怎樣讓一個線程放棄鎖,放棄鎖後什麼時候能再次獲取鎖 
Synchronized與Lock有什麼區別 
服務器怎麼記憶用戶登錄狀態 
Cookie&Session的格式、傳輸的內容 

樓主不才,止步二面,面試下來感覺網易很重視語言基礎這一塊。java尤其重視併發這一塊,甚至問到了底層字節碼的跳變。 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章