奉獻一波鵝廠的面經!記念最後的校招!| 掘金技術徵文

薪資:special offer(已收到正式offer) java

我的狀況:主要作後臺研發方向(c/c++/java)都用過,末流985計算機專業碩士,有過長達一年半的實習工做經歷。計算機基礎,算法,項目都還馬馬虎虎。以前秋招有運氣好有拿到百度,滴滴(sp),京東(sp),美團,攜程,搜狐(sp),好將來(ssp),便利峯(sp),一點資訊,小紅書,虎牙(sp),樂信,華爲,中興等。。linux

 一面:電話面,問了我目前的offer狀況和找工做的理由,講述一下zab協議過程,分佈式鎖原理,寫失敗會怎樣?redis中本身使用的場景,爲何這樣用?驚羣和雪崩效應說一下?redis源碼看過沒?它的性能瓶頸是什麼?nginx驚羣效應?消息中間件開源瞭解過沒?(這個沒深刻問我,說了熟悉kafka,amq),說說tcp如何保證消息有序吧。接着大概問了我平時怎麼學習的,愛看什麼博客之類,面試就過了! 時間:25分鐘左右。 nginx

二面:電話面(一個星期左右)自我介紹,說說你會什麼語言?問了一點c語言方面知識,而後又問了一點java語言集合類的知識,你比較熟悉虛擬機是吧,jvm運行機制?jvm怎麼進行類型安全檢查?中間還問了一個jvm編譯方面問題?沒回答出來,設計模式瞭解哪些?說說動態代理模式和靜態代理模式區別,動態代理底層實現原理?反射了解嗎?做用說一下?文件描述符做用?進程間通訊方式?linux系統怎麼查看網絡鏈接?都有哪些狀態?你剛纔說的狀態怎麼發生的?tcp爲何要進行四次揮手?。。。。。。。接下來兩個算法題吧第一個,面試

 1.A.....Z全部字母組合方式,不容許有重複的,用最優的方法實現!(說了位運算的方法)。redis

2.寫一個方法輸入一個整數,輸出這個整數裏面最大的質數,再次強調了方法最優!  算法

最後,後續會有人聯繫你! 感覺:後來這位二面面試官成了個人老大,面試過程仍是很愉快的!  數據庫

三面:現場面 過了10天收到了邀約現場面的消息,週五到了深圳,週六上午正式開始面試的,當時陸陸續續有好幾個認真比等,社招的,實習的,校招的都有,大概11點輪到了我,一進去面試官老師給我遞了一張紙,寫兩個代碼吧: 1.跳躍數組問題 2 廣度優先遍歷二叉樹 而後討論了我作的項目,也介紹了他們本身正在作的業務。前面兩個算法問題我都很快寫出來了而後本身作的項目面試官也比較感興趣,因此過程仍是很愉快的,沒什麼大問題。 設計模式

四面:總監面 當天下午進行的總監面,一進去首先自我介紹,說說你最熟悉的項目,介紹下後臺架構,你作的主要部分。(省略15分鐘,全程我在說),你算法怎樣?二叉樹後續遍歷怎麼實現?用一個棧呢?而後問了一個算法問題,熟人問題,說一下你的思路?你要怎麼構造數據集?。。。你還有什麼想問個人? 全程面試 30分鐘左右的樣子 數組

五面:hr面 簡單聊了一下學習,實習,愛好,女友之類的狀況,接着問了目前拿到offer一些薪資狀況,就要我回去等消息了!記得hr當時說我應該沒問題。。 緩存

六面:面委會面 回來找內推人問了狀況,顯示是報批中,而後當時老大也說我這邊也基本經過了,等offer就行了,而後接下來的兩個星期本人就一心沉迷論文不能自拔。。結果就最近收到了要加面通知,面委會很快就打來電話了 :

自我介紹下!你作的項目中最拿手的架構介紹下?服務器用的什麼?我在網絡上點擊一個連接說一下全過程,到tomcat後,tomcat作了什麼呢?底層如何處理整個請求的?詳細說一下?就這個問題我講解了好久,面試官根據個人回答也問了不少其餘知識點,線程池,nio,socket,servlet等。。http常見狀態嗎300 302 301 304?http緩存說一下?tacerroute原理?linux系統熟悉嗎?怎麼查看佔用某個端口的進程?怎麼查看網絡鏈接?cpu100如何定位?us解釋一下?何時是不正常?closed-waited timewait狀態是何時出現的?數據庫存儲引擎瞭解嗎?說一下innodb和myaisam區別?底層索引怎麼實現的?而後問了一個黑名單功能算法實現。 面試時間:大概16分鐘左右。

總的來講面委會面,問的比較廣,不是很深刻,當時基本都回答出來了,面試官對個人評價仍是很不錯。讓我直接等hr電話。  

而後次日就收到了錄用電話和郵件,溝通了薪水,最終也是給到了sp。整個面試過程經歷了將近一個月左右。很是感謝牛客,拉鉤,檸檬等平臺,校招過程當中經過這個這些平臺認識了不少朋友,學到了不少知識,收穫了不少大公司的offer,衷心祝越他們越辦越好,也祝19屆的學弟學妹們能找一個好的工做。好好加油,機會老是留給有準備的人! 

掘金技術徵文👉 juejin.im/post/5aaf2a…

相關文章
相關標籤/搜索