java面試題pdf下載,和網易大佬的技術面談
阿里
最重視專案經驗
阿里一般情況下有五輪面試,其中大概有四輪都是基於專案的技術在問實現機制、改進技術方案、做的認為不足的地方,技術棧的實現原理,有沒有其他替代方案,涉及中介軟體的原理等等。
重視技術原理
對自己做的專案實現機制不能只是瞭解,一定要知道實現的機制,所以平常要下功夫深入瞭解專案的技術棧,例如Spring、訊息佇列、資料庫、快取要做到原理級別的瞭解,臨時抱佛腳小編覺得用處不大,還是在日常開發中要多思考多總結。
筆試部分很重要
一些公司技術管理者可能不需要寫程式碼,臨時上來讓實現個業務需求,可能會抓瞎,所以平常要多動手實踐,一般程式碼也沒程式碼提示的,需要熟悉常規的函式,變數命名也要注意,平常養成好的命名習慣。
重視每一次面試機會
阿里掛了一個部門還可以換部門面,但是會有面試記錄,如果面試記錄較差,後面的面試官要冒一些風險讓你通過,所以重視每一次面阿里的機會,聽說很多人都是面了三次才進來,每次需要隔半年以上。
阿里的面試官一般都是從一個點開始,抽絲剝繭,一層層深入,直到你回答不出來,再換個問題開始繼續“俄羅斯套娃”,當然問題不會脫離你簡歷裡寫的技術棧,所以還是那句話,重視每一個你寫在簡歷上的技術點。
位元組
最重視演算法
不刷題基本沒戲,當然除非你演算法功力極強,當我沒說;
每輪面試都有1~3道演算法題,難易程度因人而異,一般前面專案和基礎技術聊的不錯,就會給道easy 或medium 難度的,如果前面聊得不太好,或者和麵試官沒眼緣,可能就會很難。
這裡分享個技巧:同類型的一起刷,一般可以分為這麼幾類:連結串列、樹、圖、動態規劃、貪心、狀態機等。
這裡分享個技巧:同類型的一起刷,一般可以分為這麼幾類:連結串列、樹、圖、動態規劃、貪心、狀態機等。
拼多多
重視演算法
我記得第一輪面試,面試官視訊一句話沒說,讓半個小時做四道演算法題,做完開始面試,順便說下面試是晚上22:00開始的,你們品品;
看重候選人背景,拼多多傾向要985學歷或大廠經歷的人,獵頭朋友說的,畢竟做的電商,一直定向挖阿里人;
給錢很多,下班很晚,有個在拼多多的朋友平均到家都是1點多,一週只休息一天。
美團
喜歡問JVM優化
感覺去美團面試的朋友蠻多,都拿到offer,整體感受他們很喜歡問虛擬機器的問題,我知道美團是虛擬機器優化這塊做得不錯的,另外就是MySQL資料庫相關的,分庫分表、索引。
重視Java基礎,對你專案中涉及的Java基礎知識會出對應的程式碼題,涉及比較多Java基礎概念,重視程式設計基本功。
總結:繪上一張Kakfa架構思維大綱腦圖(xmind)
其實關於Kafka,能問的問題實在是太多了,扒了幾天,最終篩選出44問:基礎篇17問、進階篇15問、高階篇12問,個個直戳痛點,不知道如果你不著急看答案,又能答出幾個呢?
若是對Kafka的知識還回憶不起來,不妨先看我手繪的知識總結腦圖(xmind不能上傳,文章裡用的是圖片版)進行整體架構的梳理
梳理了知識,刷完了面試,如若你還想進一步的深入學習解讀kafka以及原始碼,那麼接下來的這份《手寫“kafka”》將會是個不錯的選擇。
-
Kafka入門
-
為什麼選擇Kafka
-
Kafka的安裝、管理和配置
-
Kafka的叢集
-
第一個Kafka程式
-
Kafka的生產者
-
Kafka的消費者
-
深入理解Kafka
-
可靠的資料傳遞
-
Spring和Kafka的整合
-
SpringBoot和Kafka的整合
-
Kafka實戰之削峰填谷
-
資料管道和流式處理(瞭解即可)