1. 程式人生 > 其它 >我就不信你還吃不透Java的泛型!Java篇

我就不信你還吃不透Java的泛型!Java篇

我就不信你還吃不透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核心面試題庫】點選即可領取,並會持續更新...感興趣的朋友可以看看支援一波!