時間:2016-04
地點:長沙java
基礎知識仍是校招的王道,具體對於後端就是編程語言、Linux、計算機底層,算法和數據結構,固然學歷在校招中也是比較重要,騰訊雖然說本科生進面試的不少,可是感受實際上本科生能經過的寥寥,都是大牛。面試現場見的更多的是中南和國防科大的研究生,我在現場認識的兩個國防科大的研究生最後都拿到了offer。mysql
面試前對於常見面試題的突擊確實有用,可是沒法覆蓋全面,大公司不會只在網上找常見的面試題,只看面試題集確定仍是不夠用,準備校招應該須要認證準備一段時間包括鍛鍊手寫代碼能力,熟悉常見的數據結構和算法,完成一些算法題目(刷Leetcode),特別是動態規劃題目。熟悉操做系統和組成原理等底層知識。linux
自我介紹要重視,以前沒引發重視因此沒怎麼準備。一進去讓我作自我介紹的時候有點懵,致使有點緊張。就把本身基本狀況複述了一遍,效果不是很好。後來想了想,我以爲自我介紹應該介紹本身的「光輝事蹟」,對於校招來講更多的是,參加過什麼競賽/項目,看過什麼書(此次面試過程當中面試官還主動問我了),還有就是對簡歷的補充。固然,若是貼近招聘的幾個要求(公司需求)來介紹本身,效果會更好。面試
技術提問環節回答問題儘可能簡潔,力爭一兩句話說清楚,面試其實也在看你的表達溝通能力,尤爲是在大公司。Fenng大牛也常常在他公衆號裏說,別期望一個寫做能力差的人能在之後的工做中把工做郵件寫清楚。這裏一樣,一個在面試中表達不清楚的人也很難在工做中與同行上級交流工做/彙報Bug。算法
向面試官提問環節問「您對我什麼印象」是沒啥用的,面試官應該會搪塞回去。我以爲下次應該問「假如我加入了XXX,我須要在哪些方面提升?」這樣技能獲得必定的指點,也能留下一個好印象。sql
簡歷最好就一頁,感受此次面試官看沒看第二頁都很差說。儘管使用了Markdown作的簡歷,可是沒控制好字號大小,致使簡歷的信息密度很低,第一頁幾乎全被我的信息填滿了。感受網申的簡歷和現場面試的簡歷應該分開製做,網申的的簡歷中應該突出本身的我的信息。而若是進了面試,你的我的亮點經歷應該是更爲重要的,應該放在簡歷的顯著位置。編程
簡歷必定不要出現錯別字,注意Java不要寫成java,這種錯誤,會給人留下很很差的印象。後端
自我介紹設計模式
排序的穩定性是什麼,什麼樣的排序是穩定的?網絡
對C++的學習掌握狀況怎樣?
一個C++程序從編譯到運行都經歷了哪些階段?
C++的特色是什麼?
C++多態是怎麼實現的?
static和const關鍵字是幹什麼的?
舉例本身熟悉的設計模式,而且解釋觀察者模式
設計模式在平時應用的狀況
tcp udp位於什麼層,有什麼區別?
linux命令的舉例
一個32位機器上linux進程最大能夠申請多少空間?
大端法和小端法指的是什麼?在紙上寫一個程序進行驗證
對java和mysql的詢問
平時愛讀什麼技術書?
平時愛不愛玩遊戲,對作遊戲抵觸不抵觸?
總結一下,大概問了我C++、設計模式、操做系統、組成原理、Linux、計算機網絡方面的東西,由於是一面,問的問題真的都很基礎,並且沒問我項目方面的東西,可是平時學的比較渣,有一兩個問題仍是答錯了,出了酒店仍是很懊惱的。
最後面試官讓我問他問題,我問他對我之後的發展有什麼建議,面試官對我說要重實踐,上面問到的都是現實中常用到的,回去要多編代碼,在實踐中才能真正理解知識。看來仍是面試官看人準==。
原本就沒期望本身這個水平能進騰訊,此次也算開了開眼界,經過準備面試也大概知道了本身從此的努力方向,面試官我的給我留下的印象也很好,但願之後更加朝着騰訊努力吧。
之因此想着今天來修改這篇文,發表在這個新博客上,是由於今天看到了和菜頭(Wechat:Bitsea)發的一篇文章的末尾一段話:
不管大家用什麼手段,必定要想到辦法跑到騰訊大廈最頂樓一次,那裏是一個巨大的花園廣場,周圍是巨大的鋼柱,透過落地窗能鳥瞰整個深圳。並且,那裏還能夠坐下來抽根菸,發發呆。我保證那會是一個很是奇特的經歷:你站在巨大的QQ的logo後面,風從整個深圳向你吹來。
共勉!