本人雙非一本,春招實習投的崗位是後端開發(主要是C++和Go),平時作項目用的語言都是Go,簡歷上的項目都是Go web(已經上線了),沒有C++的項目經驗。如今拿到了騰訊SNG後臺開發的實習offer。下面是個人春招找實習的經歷。mysql
百度linux
這裏先感謝下在百度工做的師兄,謝謝他的內推,我正式投百度連筆試機會都沒有。c++
百度是我春招面的第一家,3月初就來了電話。當時還沒開始複習,慌的不行。程序員
下面是面經。web
2018-3-12 一面(電面50多分鐘)面試
爲何喜歡後端開發?redis
你以爲創新班怎麼樣?在創新班學到什麼?算法
Go的數組、slice、mapsql
Go的多個channel如何處理docker
Go的錯誤處理機制
Go的調度和協程
堆和棧的區別
項目中用到了隊列嗎,怎麼用的?
tcp和udp的區別
postgresql和mysql的區別和優缺點比較
列舉10個linux經常使用的命令
用shell實現從文件取出某個列而且去重
如何定位很難重現的bug
兩個有序鏈表合成一個有序的鏈表
尋找有環鏈表的相交點
進程和線程的區別
爲何使用多線程?
項目部署後如何監控?
談談熟悉的排序算法
C++的多態,動態綁定的實現原理
C++的深拷貝和淺拷貝
C++的引用和指針的區別
線程的同步機制
團隊的同事若是提出不一樣的建議怎麼處理?
由於沒準備,有不少問題答的很差,而後掛了。
騰訊(SNG騰訊雲)
2018-3-13 提早批一面(電面50多分鐘)
昨天剛面完百度,就來了騰訊,準備的少,內心更慌。後來面完問面試官,他說面試結果還行,就是說話太緊張了(能不緊張嗎)。。。
一開始聊項目的設計、技術點,而後給出新的需求怎麼作,怎麼優化,這塊聊了好久,而後開始問基礎。
孤兒進程、殭屍進程的含義、區別
講講守護進程
tcp和udp的區別
tcp粘包問題,怎麼處理?
udp會粘包嗎?爲何?
瀏覽器輸入url到界面渲染的整個過程
https的原理,和http的區別
對稱加密和非對稱加密
索引
外鍵的做用
mysql和redis的區別和使用場景
一個數組有一萬個數據,只有10個是沒有排序的(分佈均勻),進行排序。
top N問題
進程間的通訊方式
消息隊列
session和cookie的區別
如何保證系統的穩定性
大概就記得這些了,還有一些忘記了。
2018-3-15 提早批二面(電話面10幾分鐘)
面試官一上來就說只聊10幾分鐘,而後自我介紹,問我學校學了些什麼課。原本覺得面試官會問項目,沒想到面試官問我平時關注服務器哪些方面,主機間的通訊方式有哪些(這塊答的不是很好)。接下來就問socket編程了,具體的系統調用,參數,還有一些場景的分析,一臉楞逼,我平時都是用go語言,網絡底層的調用已經封裝好了,linux上c的socket編程徹底不會,而後涼涼。
2018-5-31 補招 上午一面 下午二面(電話面)
4月中旬的時候,我已經放棄春招了,投了不少公司,不少簡歷過不了,能面試的就幾家,拉勾和實習僧上投的所有沒有反應,因此我當時就不投了,心灰意冷,複習準備秋招,同時惡補linux上的socket編程。
當時創新班的小夥伴和我說騰訊補招的消息,我沒有投,繼續複習準備秋招。真的是運氣爆發,居然被騰訊撈了起來面試。也是sng事業羣,不過換了一個部門。
一天連續突擊兩面,都沒有問基礎,也沒有問項目。
一面
redis支持的最大鏈接數
redis的瓶頸(這個聊了比較久)
redis的場景設計和優化
C++和Go的區別(說了一大堆,而後面試官叫我用一句話歸納,我:Go比C++開發效率高)
還有一些問題記得不太清。最後和我說等hr面,當時我很迷,就一面?我問還有沒有技術面了,面試官明確和我說沒有了。
二面
下午沒多久就接到電話,我還覺得是hr,而後面試官一開始也沒問技術,就是聊聊在學校的狀況,實習多少個月,有沒有offer,讓我感受就是hr。忽然,面試官就開始問技術問題,我當時內心很震驚,騰訊的hr這麼6,都會開發了。問的問題很少,問了redis的內存佈局,而後說我以前的二面面試記錄上寫着網絡欠缺,我就和他說最近在惡補,而後我和他聊最近我正在寫的c++網絡庫(這個聊了好久)。面試結束後我問面試官這是技術面嗎,面試官說是,上午他同事搞錯了,讓我一週內等hr面。
hr面
過了三天,收到hr的電話,一開始聊的還好,最後hr說後面要加技術面,技術面經過了再談薪資。當時內心有點慌,好不容易hr面了,沒想到還要加面。一個星期後收到電話,覺得是技術面,結果是offer call(人生老是那麼驚喜刺激~~),當天收到了正式郵件。
WPS
3月底去參加wps在廣工的現場宣講會,投的是服務端開發,而後現場筆試。過了幾天是在華工大酒店進行現場面試,連續面了一二面,而後叫我回去,下午注意手機鈴聲和短信(當時一面完,hr小姐姐跟我說面試官的評價給的挺高,但願我去珠海總部,而後我贊成她改意向城市),而後再也沒消息,涼涼。由於是現場面,沒有及時總結,而後離如今也隔了好久,不太記得面試的問題,記得手撕兩次代碼,一個是實現高併發的消息隊列(不是kafaka那種,只是很簡單的一個類,用生產者和消費者模型就行了)。另一個是實現strcpy。還有問了Go的協程調度。
其餘公司:
京東,Go開發工程師,是我筆試作的最好一次,官網簡歷上沒有項目經驗那一欄,只有實習經驗,而後空着沒填,結果簡歷被刷。
愛奇藝,運維開發,筆試過,而後一面視頻面發現是真運維,寫Shell、Python腳本等,我一直覺得是運維開發,搞docker、k8s(滴滴的運維開發就是這樣的)等,而後面試官說看能不能幫我轉部門,而後再也沒消息了。
小米,Go開發工程師,簡歷被刷,連筆試機會都沒有。
才雲科技,Go開發工程師,一面勸退面,問docker的源碼,Go的源碼。
美團、攜程,看到後臺有C++等語言就投了,而後筆試掛(筆試考Java,不會。。。)。
滴滴,運維開發,簡歷被刷。
最後總結,本身實力其實不夠強,只是運氣好些。越努力越幸運,祝你們拿到心滿意足的offer。
點擊做者姓名與做者大佬交流~
做者:清水一線-風雪無痕
來源:
牛客網(www.nowcoder.com)
- 互聯網名企筆試真題
- 校招求職筆經&面經
- 程序員/產品/運營求職實習信息
- 程序員/產品/運營學習交流社區