2020春招 後端 演算法工程師面經

2021-10-05 15:56:39 字數 2787 閱讀 2744

@2020春招初探|面經

由於本人有過一點實習工作經驗,所以有一些自己擇公司的喜好。堅決不海投,只投把握大的或者自己很喜歡的公司,每乙個面試都會精心準備,節省時間成本。

參與海外留學生第一次參加正式的招聘(由於留學生畢業時間與國內不同,不同公司對此間畢業招聘有不同政策),由於小殼即將進入畢業尾聲,需要趕很多due,所以這一階段經歷過這一段春招之後就會暫停投簡歷。雖然目前0 offer,但是還是想要分享一下最近的面試經歷。

做好經驗總結,為下一波秋招作好準備。

面試官一名,大概面了40分鐘,面試官主要根據簡歷來詢問基礎知識,還是比較簡單。但是當時我只準備了機器學習相關知識,這方面基本都答出來了。但是c++資料庫等知識點沒有準備好,加之專案經驗過於簡單,應該是掛的原因。

機器學習相關知識點(svm、xgboost等模型的原理和手推公式、嶺回歸、lasso回歸等)、深度學習知識點(batch normalization?過擬合解決辦法?)

c++基礎知識(struct和class的區別)

資料庫知識(刪除乙個表的操作)

linux知識(關於查詢檔案的具體場景)

c開發 興業數金壓力面掛

興業數金首先通過筆試(a了**題,選擇題連蒙帶猜)

一面

面試官三名,面試大概半個小時。先是問了關於機器學習的專案等,還問了幾個機器學習的小問題(個人感覺可能是面試官自己感興趣問的),正式進入面試提問:

套接字的原理

memcopy和strcopy之間的區別

sizeof和strlen之間的區別

動態鏈結和靜態連線的區別

linux中許可權設定方式

二面

面試官四名,好像是興業銀行的hr或者是領導,比較嚴肅。問了一堆很奇怪的關於簡歷的問題,諸如為何你的專業是數字**但是最後沒有從事動畫製作等工作。就沒有等到回應,如此看來可能是面臨了一場壓力面。

總的來說,興業數金的筆試和技術面還是比較簡單的,篩人主要在後面的hr和領導面。

c++後端 聲網 一面掛

聲網首先通過了筆試,兩個小時兩道演算法題(也是程式設計a了,選擇靠蒙)

面試官一名,面了大概二十分鐘,都是偏向基礎的一些問題,但是比較新比較摳細節,由於提前閱讀了一些面經,在面試前已經做好了心理準備並且認真準備了,不過還是百密一疏。

1.熱更新是否有一些更新政策,結合我之前的專案問了一些實際場景

2. fork(),vfork(),clone的區別?

3. ipcs,ipcrm用過嗎?

4. 判斷大小端

5. 幾種cast轉換

6. 死鎖的條件和解決辦法

7. volatile

8. new/malloc的區別

9. 智慧型指標

10.內聯函式的優缺點

11. 記憶體結構

由於面試過程中一句最近在寫機器學習作業用python比較多,c++用得比較少而得到的評價:最近沒有使用c++,可能以後話不能亂說。

後端(ai方向) b站 三面掛

經歷過上面三場面試之後,小殼的每次在面試之前瘋狂看書整理知識點已經有了有大的進步。由於這個職位相當於後端和演算法的結合,所以小殼準備了很多知識點整理,結果b站什麼也沒考。

一面

面試官乙個,面了乙個小時。面試官是人工智慧方向,所以針對我的機器學習專案問了一些問題,也不是很細。手撕了兩道比較簡單的演算法:

兩個棧實現佇列

大數加法

二面

面試官乙個,面了兩個小時不到。面試官是後端方向,所以針對後端問了很多問題,主要是演算法結構的靈魂運用,還手撕了兩道演算法。

演算法:z字形輸出二叉樹的層 和 佇列翻**空間(o1)時間(on)

你平時**用過哪些資料結構,他們優缺點是什麼?

hashmap實現、如果要隨機查詢的話如何實現?時間o1

多維陣列的交集問題

count前100個資料的輸出(有乙個很大的檔案,具體場景),如何優化

5000個工卡發放問題

還有一些零碎的問題

感覺這個面試官更注重資料結構的設計,優化等。問得也比較靈活,最後還是感謝面試官給了這麼久的時間給我,雖然面得不好。。。。

三面

問了專案相關,為什麼想來公司?

c++後端開發 流利說 一面掛

一面

面試官一開始說沒有人工智慧相關業務,就從c++先開始,沒有讓我介紹專案,直接開始問c++的基礎知識,持續時間30min。

1.static關鍵字使用、static與虛函式、成員函式的區別、開銷排序?虛函式和虛指標哪個屬於物件哪個屬於類?

2.智慧型指標的原理?幾種智慧型指標的區別與用法?

3.多執行緒中你們用哪種方式建立執行緒?用什麼鎖比較多?幾種鎖的實現原理?

4.tcp三次握手原理?傳送快取與接收快取實現原理?是那種資料結構?

5.用過哪些c++11新特性?

6.機器學習專案有哪些?都做了什麼?(面試官不太懂就沒細問)

7.最近有寫過c++嘛?有序鍊錶的合併怎麼寫?如果不用遞迴怎麼寫,因為遞迴的棧太深了,不用遞迴寫複雜度是多少?

經歷過以上的面試之後,感覺到了自己的菜,基礎知識的不紮實。也在一次又一次的面試中成長,雖然很遺憾,但是這是我不斷學習進步的動力。加油吧,小殼!

2023年春招面經

hr 面的問題我就不寫了,感覺只要好好答應該都沒啥問題。目錄1.自我介紹 2.map使用什麼實現的,hashmap和unordered map呢?3.給你n個匹配串和乙個文字串怎麼找出每個串出現了幾次,我說ac自動機,然後問了我ac自動機建樹過程 3.給你乙個陣列 100w個數 找乙個子段使得他的和...

騰訊2020春招測開面經(涼經)

總進度 一面通過 二面涼涼 一面 一面是 面試,面試官是個小哥哥,人很溫和的感覺。一開始他先介紹了自己的情況,然後就是正式面試。首先是自我介紹,然後問了簡歷上寫到的專案經歷。比如我做過sift surf特徵提取,就問了一下這兩個方法的原理和區別,還問了有沒有調參對比,結果如何之類的。其他的專案沒有多...

位元組跳動 推薦演算法工程師面經

作者是研二的學弟,和號主一樣都為非科班,但是實力不容小覷,頂住壓力早早地在提前批收割了大廠的offer,可以說是 神仙學弟 了,方向為機器學習 資料探勘 nlp,同時也對推薦系統具有強烈的興趣,如下僅為部分面經,牆裂歡迎各網際網路大佬來撩!7.2更新,晚上7點終於收到了意向書,不用再反覆刷郵箱了 6...