騰訊SNG的實習offer(多篇面經分享)

 

本人雙非一本,春招實習投的崗位是後端開發(主要是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)

- 互聯網名企筆試真題

- 校招求職筆經&面經

- 程序員/產品/運營求職實習信息

- 程序員/產品/運營學習交流社區

相關文章
相關標籤/搜索