先報一下身份,筆者的師弟小民同窗。小民同窗應屆校招從事服務端開發,參加校招面試以來,共面四個公司的服務端開發崗位:java
目前爲止,除了阿里還在等交叉,其餘均已收到 offer,硬核技術實力。小民說本身是個技術渣,這是個要求很高(有點裝 X)的同窗。python
本篇文章與你們分享一下面試經歷,但願能對參與一線互聯網大廠面試的同窗有些幫助。mysql
因爲內容較多,想要獲取面試題的答案,記得關注公衆號,下篇文章將會詳解面試題的答案。有須要的同窗,建議收藏本文面試
PCG 感受瘋狂招人,面試難度忽高忽低,面試形式也不少樣,騰訊視頻zoom牛客網都有,比較隨意。redis
騰訊三面 20min 算法題+一個基礎問題面試就結束了……一度覺得本身直接掛了,體驗不好。算法
準備的話操做系統計算機網絡多看看。若是會 C++ 多準備下,面試騰訊問題不大。spring
算法:帶父節點的二叉樹 中序遍歷查找的上一個節點? zookeeper如何體現APsql
字節面試效率是最高的,一下午一面二面連着面試,以後隔兩天就三面。每次面試HR均可以當天晚上給出面試結果,效率極高,給HR小姐姐送愛心~數據庫
面試準備,基礎點到爲止,只要不答得不好就沒事。主要仍是算法,基本上每輪兩個算法題,白板寫代碼,要運行的那種,仍是挺有壓力。設計模式
50min
線程池 堵塞隊列爲何要用堵塞的
一個線程在內存中如何存儲
volicate ->內存重排序到底怎麼避免的……
http 握手的 wait time
訪問一個 url 發生了什麼
dns 是什麼 原理
跳錶 和平衡樹區別
平衡樹的種類
計算題:撲克牌兩張王的機率
手寫代碼:合併N個鏈表 -> 優化爲 log(n) -> null 判斷 -> 不容許修改數據結構怎麼實現
60min
算法題一
判斷一個IP是否在國內。
輸入: 數據庫中有幾十萬的國內IP段 (start_ip, end_ip) 一個待驗證的IP
輸出: YES or NO
算法題二
用戶在線波峯計算。
輸入: 用戶日誌(time, user_id, login | logout)
輸出:同時在線人數的峯值, 峯段(峯值的90%) eg (19:50到22:10, 峯值3億,最低2.7億)
沒啥技術問題,領導約談人生,職業規劃、打算之類的。
阿里面試難度最高了,基礎每一個知識點會問到你直到答不出來爲止。時間也是最長的,基本上每次面試都 50min+,面試官問的問題很細節,發現你有含糊其辭的會詳細問,基礎必定要複習好,還要多看看源碼。
面試流程還很長,一週一面,整個流程下來很累,筆者至今還在等交叉面。
技術:HTTPS 和HTTP區別是什麼? HTTPS 客戶端服務器怎麼交互的?
美團面試難度通常,基本上在問一些基礎知識,多準備基礎知識就能夠。
算法1:第一個從n個數字的數組中等機率的取出m個數字
算法2:後綴樹找最長重複的字符串
算法3:反轉最後K個節點
http 請求 api 超時如何實現的(定時器有關)
mysql 索引 orderby 以後的字段要不要加進去 -> 以及 mysql orderby如何實現
操做系統兩個進程寫共享內存中一個位置 會不會出現不一致(和分頁分段有關)
略去一些基礎的問題,比較簡單...
分享了幾大互聯網公司面試的題目,筆者認爲若是不提供答案以及小民同窗的複習資料也是耍流氓的行爲,下篇文章詳細分析面試題答案以及複習參考和整理的面試資料。有須要更詳細地瞭解面試,能夠在文末留言。