1. 程式人生 > >2019秋招後臺開發面試記錄(阿里巴巴螞蟻金服、百度、360、美團點評)

2019秋招後臺開發面試記錄(阿里巴巴螞蟻金服、百度、360、美團點評)

螞蟻金服二面
1、自我介紹
2、專案
3、10億數字找最大100個數,不考慮記憶體問題,問的很細
4、索引 B+樹和二叉樹
5、騰訊可以留嗎?給你offer了嗎?你是不是要優先選擇騰訊
5、其他的個人問題聊了很多,哎前面都快被懟死了。。建議我考研之類的。。感覺都涼透了。。最後又給我說,面試表現還可以,前面的建議和麵試結果沒關係

百度大搜視訊檢索組一面-25分鐘
面試官自我介紹,部門以及做的事情
1、自我介紹
2、epoll和select
3、多型
4、輸入url發生什麼
5、組合索引
6、如果你不清楚現在需求怎麼做
7、問了下,之前面的百度哪個部門面試通過了。。
7、提問環節
問了下面試評價和如果通過後,下一輪面試時間

ps:面試官評價各方面都挺滿意。。。


二面-27分鐘
1、自我介紹
2、你哪個技術棧比較厲害
3、存在大量closed_wait有什麼危害
4、send函式什麼情況下會阻塞
5、如何設計一個執行緒安全的hashmap
6、atomic和鎖機制,為什麼鎖效率低
7、mysql寫資料的時候,需要先將資料寫到buffer裡,再寫到磁盤裡,萬一MySQL這時候突然掛了,怎麼辦?
8、如果mysql直接將資料寫到磁盤裡會怎樣
9、提問環節。。。問了如果通過面試,多久會聯絡,開始跟我說就這兩天。。。然後最後直接跟我說,我直接告訴你吧,你過來。。。我等下會通知經理聯絡你的。。。就這兩天,如果沒聯絡你,可以聯絡我。。。
ps:第一次見到這麼霸氣,這麼好的面試官小哥哥。。。

百度垂直搜尋架構部

56分鐘
1、自我介紹
2、專案(聊了很多專案優化的問題,因為實習做的事情裡有和資料處理的工作,面試官像我確認了幾次 ,應該是寫到評語裡了。。)
3、Nginx伺服器
4、區域性static變數生命週期。。。(講了很多。。。順便把class裡的也說了
5、引用和指標
6、剩下的就是問了實習的相關事情,就不說了。。。
7、MapReduce談談你的理解
8、瞭解排序演算法嗎?講幾個,問了堆排的原理
9、問了設計模式,主要是講了實習用到的生產者消費模式
10、C++記憶體洩漏問題?如何檢測?如何解決?
11、講了C++11智慧指標的實現,原理應用等吧
12、提問環節
ps:面試評價,理論不錯。。。其實很多問題都是在專案的時候聊的。。有的忘了。。。。

二面-8.17中午11:30
1小時30分鐘
1、自我介紹
2、問了幾段實習,以及收穫
3、職業規劃。。(我當時在懷疑是不是三面。。。)
4、面試官問的很委婉。。實際上就是想問是否選擇來百度,願不願意來北京。。。。
=========
(前面的內容聊了好多。。。。)
5、Nginx瞭解多少?看過原始碼沒
6、問了define
7、還問了巨集函式的一個程式碼問題,不是很懂
8、Redis叢集的演算法
9、stl看過原始碼沒?你看過哪些原始碼?講一下?(主要是講了vector)
10、讓你設計一個vector你需要多久?(碰巧看過fb開源的一個類似於stl的庫。。)
11、提問環節。主要是問了部門業務和麵試評價之類的,面試官貌似是鳳巢廣告那邊的
12、問了資料庫優化的東西
13、設計模式
14、萬一Redis叢集某個node的weight改變了怎麼辦
15、排序演算法
16、揹包演算法
ps:面試評價,在同批次的候選人裡,基礎算是很好的了,後面也說了,比較看重架構能力。。。但是說,這個對應屆生要求有點高了。。。總的來說,面試官非常nice

好多都忘了。。。只記得這麼多

三面 8月19
1小時
沒聊技術問題,都是對軟實力的考察。。。

ps:好多都忘了。。。只記得這麼多

360-伺服器開發-C++
一面 6點
76分鐘
1、自我介紹
2、專案
3、實習的事情
4、多型
5、解構函式能否為私有
6、排序演算法
7、寫程式碼
二面
15分鐘
1、自我介紹
2、實習的事情
3、專案
。。。。沒了。。。特別隨意
hr面試
45分鐘
各種問題,崗位選擇,公司選擇,有什麼offer,面了哪些公司,哪的人。。。
問了期望工資,最後要了微訊號。。。說二面面試官會加我微信。。有什麼事情可以找他。。。


美團Java後臺一面
8.21下午2點
2小時06分
一面面的實在是太久了,這是我面過最久的面試。。把所有的知識都問了個邊,包括計算機網路、作業系統、還有資料結構,還有一些設計題。有些問題問的實在是太細
1、自我介紹
2、專案
3、實習的事情
4、osi模型,每一層做了什麼事情,有什麼協議
5、http問的很細
6、tcp
7、mysql資料庫
8、設計rpc框架,中間討論了很多
9、組合索引?B+樹如何儲存的?為什麼會失效?按照儲存方式答
10、提問環節問了一下其他公司面試情況
11、跳臺階=遞迴非遞迴,兩種解法
12、生日概率問題
13、介紹排序演算法,具體怎麼實現的
14、io模型?nio?
15、執行緒模型

16、spring的東西不懂
ps:問的問題實在是太多了,都記不住了。。最近面試太多了。。。但是面的真的很久
二面和hr面試,本來一面面試官跟我說,今天就可以搞定的。。但是二面面試官今天開會,推到明天下午了。。。