目錄
- 秋招面試經歷
- 秋招面經參考
- 基礎部分
- 面經
- 常見問題
- 對秋招一些經驗
- 最后收獲
- 后續安排
秋招面試經歷
時間 | 公司 | 崗位 | 面試輪次 | 是否完成 |
---|---|---|---|---|
2021年7月2日 07:00 | 禾賽 | 嵌入式軟件工程師 | 提前批一面 | pass |
2021年7月7日 16:00 | 圖森未來 | 軟件研發工程師-Linux應用 | 提前批一面 | not pass |
2021年7月9日 | 華為杭研所 | 通用軟件-數據庫內核 | 提前批一面、二面 | pass |
2021年7月10日 15:00 | 觸寶 | 后端開發工程師 | 提前批一面 | not pass |
2021年7月13日 19:00 | 墨奇科技 | 分布式存儲與數據庫 | 提前批一面 | pass |
2021年7月18日 10:00 | Tencent 騰訊 | c++后端 | 提前批一面 | pass |
2021年7月18日 18:00 | 字節跳動 | 后端開發工程師 | 提前批一面 | pass |
2021年7月21日 | 華為杭研所 | 通用軟件-數據庫內核 | 提前批三面(業務主管面) | pass |
2021年7月21日 19:00 | 墨奇科技 | 分布式存儲與數據庫 | 提前批二面 | not pass |
2021年7月22日 18:00 | 字節跳動 | 后端開發工程師 | 提前批二面 | pass |
2021年7月26日 19:00 | 百度 | 百度地圖C++/PHP/GO后端開發 | 提前批一面 | pass |
2021年7月28日 19:00 | Tencent 騰訊 | c++后端 | 提前批二面 | pass |
2021年7月30日 19:30 | 百度 | 百度地圖C++/PHP/GO后端開發 | 提前批二面 | pass |
2021年7月31日 10:00 | 拼多多 | 服務端研發工程師 | 提前批一面 | pass |
2021年8月1日 14:00 | 拼多多 | 服務端研發工程師 | 提前批二面 | not pass |
2021年8月3日 10:30 | Tencent 騰訊 | c++后端 | 提前批三面(技術+業務) | pass |
2021年8月5日 11:00 | Tencent 騰訊 | c++后端 | 提前批HR面 | pass |
2021年8月5日 19:00 | 百度 | 百度地圖C++/PHP/GO后端開發 | 提前批三面(業務) | not pass |
2021年8月5日 21:00 | 字節跳動 | 后端開發工程師 | 提前批三面(技術) | not pass |
2021年8月10日 19:00 | 百度 | 搜索技術平臺研發部C++/PHP/GO后端開發 | 提前批一面 | pass |
2021年8月16日 18:00 | B站 | 數據庫工程師 | 正式批一面 | pass |
2021年8月20日 19:00 | 百度 | 搜索技術平臺研發部C++/PHP/GO后端開發 | 提前批二面 | 部門招滿,面試取消 |
2021年8月21日 14:50 | 貝殼 | 后端 | 正式批-一、二、HR面 | pass |
2021年8月23日 19:30 | 阿里 | c++開發 | 正式批一面 | not pass |
2021年8月24日 16:00 | 字節 | 后端 | 正式批一面 | not pass |
2021年8月24日 19:40 | OPPO | Linux系統工程師 | 正式批一面 | pass |
2021年8月25日 19:40 | 百度 | C++/PHP/GO后端開發 | 提前批一面 | pass |
2021年8月27日 18:00 | B站 | 數據庫工程師 | 正式批二面 | pass |
2021年8月30日 14:10 | OPPO | Linux系統工程師 | 正式批二面 | pass |
2021年8月30日 15:00 | 百度 | C++/PHP/GO后端開發 | 提前批二面 | pass |
2021年8月30日 19:00 | 美團 | 數據開發工程師 | 正式批一面 | pass |
2021年8月31日 10:40 | OPPO | Linux系統工程師 | 正式批HR面 | pass |
2021年9月1日 16:00 | 百度 | C++/PHP/GO后端開發 | 提前批三面(業務面) | pass |
2021年9月2日 11:00 | B站 | 數據庫工程師 | 正式批三面(技術面) | pass |
2021年9月3日 10:00 | 美團 | 數據開發工程師 | 正式批二面 | 放棄面試 |
2021年10月17日 15:30 | B站 | 數據庫工程師 | 正式批HR面 | pass |
秋招面經參考
基礎部分
C++語言:
https://www.icourse163.org/learn/BUPT-1003564002?tid=1461043448#/learn/announce
進階的話:侯捷網課(關于stl可以看看),b站上找計算機基礎:
操作系統:https://www.bilibili.com/video/BV1YE411D7nH
計組:https://www.bilibili.com/video/BV1BE411D7ii
數據結構:https://www.bilibili.com/video/BV1b7411N798
計網:https://www.bilibili.com/video/BV1jK4y1e7BE算法:
labuladong算法小抄 看
漫畫算法小灰 看
關注公眾號:代碼隨想錄,按照題目類型刷
LeetCode 101 刷
力扣Hot100 刷
牛客高頻50 刷
大概刷200~400就差不多了,但是要保證刷過的題再做沒問題,也就是反復刷
數據庫:
熟悉基本操作:https://www.bilibili.com/video/BV1Vt411z7wy
熟悉基本調優:極客時間-MySQL實戰45講:https://time.geekbang.org/column/article/68319
mysql必知必會、高性能Mysql
面經
主要來自牛客和一些公眾號:
C++面試寶典
公眾號:
小林coding (圖解系列)
拓跋阿秀
打印下來看,每天看點,牛客面經上會有許多重復知識。
常見問題
static的作用
c++中四種cast轉換
C/C++ 中指針和引用的區別
C++里面的四個智能指針
構造函數、析構函數可以是虛函數嗎?為什么?
類的構造鏈、析構鏈順序
重載與重寫
虛函數和多態
右值引用
C++源文件從文本到可執行文件經歷的過程
C++的內存分配
new和malloc的區別
STL的allocaotr,即C++ STL 的內存優化
C++11有哪些新特性map、Multimap、unordered_map底層機制
vector和list的區別
vector擴容機制
TopK
堆排序、歸并排序、快排
紅黑樹、跳表
LRU進程與線程、協程
幾種IO模型
進程間通信的方式、線程通信方式
Linux虛擬地址空間實現機制
虛擬內存和物理內存怎么對應
多線程和多進程的不同
OS缺頁置換算法
死鎖發生的條件以及如何解決死鎖
操作系統中的結構體對齊,字節對齊
互斥鎖、自旋鎖
大端小端以及如何判斷大端小端
系統調用是什么,你用過哪些系統調用TCP建立連接和斷開連接的揮手過程
tcp握手為什么兩次不可以?為什么不用四次?
TCP的自帶的機制
TCP與UDP區別
輸入一個網址,得到渲染的畫面過程,越詳細越好
time_wait狀態
GET和POST的區別索引相關
B+樹相關
undo redo bin log相關
主從同步相關單例模式,手寫懶漢與餓漢
工廠模式,發送與訂閱還有一些場景題與linux操作以及調優相關的也會問。
下面貼出幾個有用的鏈接,希望能給你幫助:
Mysql常見問題
海量數據場景題
算法題后期注重牛客前50與leetcodeHot100,經常會考上面的題。
對秋招一些經驗
1、提前批一定要投,越早投遞越好,不要怕沒有準備好。騰訊和百度兩家會反復撈。
2、實習項目好好梳理,不熟悉的項目or比賽or技術棧不要寫在簡歷上
3、算法提前半年~一年左右刷,八股最好是在學習相關課程的時候就開始看,以八股為中心去擴散學習知識。
4、沒拿到意向書之前,表現出想去的意愿,并且愿意提前實習,不然三面orHR面直接掛掉
5、每次面完記錄下自己不會的八股,查漏補缺
6、算法、C++基礎、計網、操作系統、數據庫,最好擅長一個方面(有過深入研究,避免同質化競爭)
最后收獲
華為聽說是14級,在批流程
B站三面后隔了一個多月來了hr面…
后續安排
由于目前距離畢業還有大概10個月的時間,除去搞畢設一個月的話,大概還有9個月的時間。
目前是想先把手頭上的幾本書看完(預計3~5個月):
《Redis設計與實現》
《Unix高級環境編程》
《Unix網絡編程》
《Java測試驅動開發》
還有強哥的幾本書也要看完:
《重構》
《深入理解Kafka :核心設計與實踐原理》
極客時間上還有幾門課也要看掉(預計2-3個月):
《操作系統實戰45講》
《分布式協議與算法實戰》
《趣談Linux操作系統》
還有這些:
然后每天打打原神,有空的時候再來個畢業旅行,時間大概就差不多了。
如果還有時間,那就去提前實習,嗯,就這樣吧。
補:
后續發現有些書不適合現在看,動態調整目標吧。