我就不信你還吃不透Java的泛型!Java篇
網易嚴選java一面
基本只問了Java相關的內容
-
近期做的專案有遇到什麼困難嗎,怎麼解決的;
-
HashMap詳細介紹一下,怎麼計算下標值的,時間複雜度是多少,最壞的時間複雜度是多少,在擴容的時候時間複雜度是O(n)的,你有什麼方式去優化這個時間複雜度嗎;
-
ConcurrentHashMap的底層實現原理,怎麼查詢的的,如何保證查詢時的執行緒安全性;
-
多執行緒介紹一下,如果一個方法被synchronized修飾了,你有什麼方法可以去掉這個關鍵字,保證執行緒安全並且可以提升效率嗎;
-
執行緒池介紹一下,常用的拒絕策略有哪些;
-
執行緒池中一般設定多少執行緒,你是怎麼設定的,為什麼;
-
執行緒中中常用阻塞佇列有哪些,你一般用哪個,LinkedBlockingQueue與ArrayBlockingQueue的優缺點對比;
-
JVM的CMS介紹一下,CMS重新標記時標記什麼,為什麼這麼標記,標記待回收垃圾和標記保留物件的區別是什麼,哪個更好一些;
-
Java開發中遇到問題了(比如報了異常),你一般怎麼去處理;
就這些問題,半個小時,因為研究生期間做CV的,專案都是CV相關的,感覺沒崗位相關的專案真是弱點,趕緊去網上找個專案水一下了。不確認面試官心裡怎麼想的,給我一次二面機會吧,有二面再回來寫面經。
網易嚴選java二面
面試官挺可愛,上來先自我介紹,然後介紹一個專案。
-
問專案中redis怎麼使用的;
-
如果自己實現訊息佇列,選擇什麼資料結構比較好,怎麼實現;
-
MySQL的索引,怎麼建立索引,建立索引時有哪些好的習慣;
-
對於MySQL的瞭解程度,平時使用MySQL寫SQL語句時有哪些心得,SQL的範圍查詢如何建索引;
-
繼續聊專案,因為專案是CV相關的,所以讓我介紹一下深度學習和用到的模型;
-
平時用過哪些框架;
面試時間比較短,基本上就是在聊聊專案,然後問一些資料庫和Java的基礎問題,基本就以上內容。問題比較發散,面試官想到什麼有趣的問題就會問出來。所以面試的時候不要說自己沒有把握的知識點,不然可能會被面試官逮住問。
網易嚴選javaHR面
在杭州網易大廈現場面試的,十五分鐘。面試這麼快,一般是兩個極端,要麼已經打算刷了,要麼已經打算要了。
首先介紹一下在做專案或者實習中,遇到的一些問題,有哪些挑戰,怎麼解決的,有什麼收穫;
在專案中,未來有什麼可以提升的地方,怎麼去提升;
未來工作想做什麼崗位的工作,有什麼打算;
未來職業規劃;
只有一輪hr面,面試結束就讓走了。基本上都是在圍繞專案來提問的,沒有問那些個人情況的問題
一線網際網路大廠Java核心面試題庫
正逢面試跳槽季,給大家整理了大廠問到的一些面試真題,由於文章長度限制,只給大家展示了部分題目,更多Java基礎、異常、集合、併發程式設計、JVM、Spring全家桶、MyBatis、Redis、資料庫、中介軟體MQ、Dubbo、Linux、Tomcat、ZooKeeper、Netty等等...已整理上傳在我的騰訊文件【一線網際網路大廠Java核心面試題庫】點選即可領取,並會持續更新...感興趣的朋友可以看看支援一波!