1. 程式人生 > >已拿到offer 2015年騰訊暑期實習面試總結(技術崗)

已拿到offer 2015年騰訊暑期實習面試總結(技術崗)

前言

本人2012屆,廣州某985高校軟體學院本科生一枚,技術方面絕對不能與我班大神們相比。於4月25日正式簽了offer,崗位是後臺開發,想想經過了簡歷篩選,筆試,三輪面試,自己還是挺幸運的,現在就把面試的細節和經歷和大家分享一下。

失敗經歷

從3月開始,聽聞各大公司會開始在學校進行暑期實習的招聘,便開始為面試做準備了。肯定BAT是每一個程式設計師的嚮往之處,網易是最早在學校進行招聘 宣傳的,網易CC貌似很缺人,學院群郵了網易的招聘啟事後,我和大神舍友便投了簡歷過去。過了幾天,收到了筆試通知。(在這之前,廣州有家公司叫CVTE 也給出了招聘啟事,是最早放出實習訊息的公司,我和很多人都投了,很奇怪的是這家公司第一輪面試居然是HR面,然後我和大家就都莫名其妙被刷了,也沒有收 到什麼通知,好吧)

網易的筆試地點在中大教學樓,下午兩點開始,筆試持續兩個小時,進場前看了眼門前貼的名單,北大的,中大的,本科生和研究生都有,瞬間嚇尿了有木有?
筆試的內容可以看我這篇部落格:http://www.shadowtrees.com/blog_detail/?id=28&c=27

考完覺得感覺很差 = = ,之前沒有筆試經驗,在考試前也沒有刻意去複習什麼資料結構作業系統之類。果然兩三天後,舍友收到了面試通知,我什麼訊息都沒有,內心還是有很多沮喪的。可以說自信心有點受挫了吧。

後來,開始認真重新拿起了我的課本一本本啃,OS,資料庫,資料結構,c++,這段日子可以說痛苦但成長著,我突然發現自己基礎是那麼薄弱,恨不得每天多點時間看看書,把我以前的缺漏都補上。

陸續,學校來了很多公司和企業:37玩,4399,唯品會等等,我也投了許多,不過後來才知道那些都是公司來打打名聲,對實習生,這些公司要不招的 人少,要不根本不面向實習生,只是招應屆畢業生。自己也只是去了37的筆試而已,看了下分的方向,我也是醉了,java本人是不感冒,本來這個公司就是做 頁遊的,很多方向都不對口。最後只有填了個運維,自認為筆試做的還行,後來也沒訊息了。

微信的橄欖枝

突然有一天,我手機接到一個電話,一看提示,騰訊廣研總部。嚇尿了!趕緊接電話,原來是微信想邀請我參加他們的面試,原來我之前和老師做過IOS項 目,總部想讓我去參加面試。我欣喜若狂,同時冷靜地確定下時間地點。OK,接下來幾天又重新拿回了我的IOS書複習移動開發知識。

PS:這裡,各位可以看出我當時陷入了一個trap。就是,自己究竟是主攻哪個方向都不清楚,後來和一位師兄聊後,他說,自己在求職時一定要給自己 一個定位,不要什麼都搞,什麼方向都投,應該主攻一個方向,並不斷去堅持和深入。(在這裡再次感謝大胖森師兄在我迷茫時給了我很多建議!)

不過經過了微信的面試後,我從迷茫中才逐漸走了出來,我不斷試問自己,你給了自己一個什麼定位。

騰訊實習生?

月初,接到了學院的通知,騰訊會到學校進行宣講會。
嗯嗯,貌似很不錯。
但是我卻沒有去聽宣講會。並不是失去了信心,我只是心裡默默說:騰訊,我一定會去。
投了簡歷,收到了筆試通知,地點在本校教學區。當天學校人山人海,真的不誇張,技術的,非技術的應試者蜂擁而至。企鵝的魅力不言而喻。走進悶熱的教室,一眼望去,一種壓迫感撲面而來,這,就是競爭。

覆蓋面全而廣的筆試

筆試是需要選擇個人的意願方向的,我報的是後臺開發方向。考場的監考官會在黑板上寫出本次實習所分的每種方向,並提示大家,目前報哪個方向的人多,哪些少,大家可以考慮下。我沒有因為此改變之前的選擇,也許是堅定了我的信念,依然選了後臺。

1.選擇題

選擇題覆蓋了OS,Linux和c++資料庫,資料結構等知識,還有兩題是objc的。我記得最典型的一題:

在檔案bb.c中寫入程式碼

#include<stdio.h>
int a;
int b;

#ifdef bb
b=0;

#else
b=1;
#endif

#ifdef aa
a=0;

#else
a=1;
#endif

int main()
{
    printf("%d%d",a,b); return 0;
}

然後編譯gcc -Daa bb.c -o bb
問輸出結果是什麼:
請輸入程式碼

許多類似的基礎題目,簡單但卻引人深思。

2.簡答題

一共就四道大題:
(1)有一個 vector 容器中,存有 1 億個 qq 號(不重複),如何快速挑選出其中奇數號碼?(Hash)
(2)猴子摘桃問題,一個猴子從一棵有n個桃子的樹上摘桃子,一次可以摘1個或2個,問有多少種摘法。(DP)
(3)插入排序。
(4)malloc 申請得到的記憶體後,再 free 釋放它的時候,作業系統會立即收回那塊記憶體嗎。(這個問題可以看下我在v2ex提問後上大神的回答,很值得深思的一個問題:https://www.v2ex.com/t/180130#reply30

不得不說,這套題出的很有水平,真的很有水平。

酒店面試

過了一星期,收到了一面面試通知,整個人都開心得跳起來了。
關注了騰訊招聘公眾號後,我當天下午去往酒店。第一次見到如此壯觀的景象,騰訊包下了整個酒店,每一間房間有一個面試官,面試者在一樓大堂等號,叫到自己後直接進相應房間面試。

整個一樓,全是人,人山人海- -,原諒我只能如此形容。

等了大概一個鐘,叫到我後,我拿著簡歷,上了11樓,長嘆一口氣,走進了房間。
面試官是個中年男人,三十多四十的樣子,微笑著面對我,我把簡歷遞給了他,並開始了簡短的自我介紹:大概的情況,個人愛好,技術方面的偏向等等。

PS:在簡歷上,一定不要寫太多東西,儘量簡短突出自己的特點,不要想到什麼寫什麼,絕對會減分的。有些加分的東西可以寫,比如自己搭建的blog,github的賬號之類,能夠簡單粗暴說明你是敲過程式碼而且寫的還不錯的東西。

他用電腦打開了我的blog,說了句:喲~挺酷炫。(==當時心裡別提多開心了)
讓我簡單說了下怎麼實現的,然後說,現在給你出一道題,然後讓我在紙上寫程式碼。說實話,當時緊張,沒聽清楚他的意思,不過題意大概接近Linux遞迴刪除 檔案目錄的程式碼實現這樣。接下來又問了一些TCP/IP知識,三次握手,四次揮手,IP四元組。還有快排和堆排序的原理,接著問,對100w個數據排序的 話,選出最大100個,哪種快些?

當然是堆排序,堆排序只需要維護一個100的最大堆,無需在找出100個最大值後繼續對剩下資料排序。

面試結束,他問我是不是第一次面試,那麼緊張,我當時說不是,之前在微信面試過,OK,一面結束。感覺發揮了60%左右吧。結束後我下樓立即用微信 查了下我的面試進度,有的同學一面結束後狀態就立刻變成了“目前暫時沒有適合你的崗位”----其實也就是被刷了。我的狀態還是,初試中。

獵奇的二面

舍友在一面後,過了兩天收到二面的通知,狀態變成了複試環節。而我沒有被刷,也一直在初試環節狀態。那種滋味確實難以形容。

在舍友收到通知的第二天,我也收到二面的簡訊,還是那個酒店。我整個人從床上跳了下來!

二面感覺人少了很多,沒有一面那麼多人了。我的狀態還是初試環節,不知為什麼。

進了房間,面試官相當和善,感覺好年輕的樣子。據說,二面的面試官一般是技術總監。我在面試的前一晚準備了許多linux的知識,但是沒想到,二面面試官像HR一樣,和我聊起了我的經歷和往事。。。

後來問了我平時如何和人相處,又看了我的部落格(再次說明了部落格的重要性)。出了一道IQ題,房間裡有4個燈,房外四個開關,如何進一次房知道哪個開關控制哪個燈。(提示:溫度)

二面結束後,我問了個問題:面試官是哪個部門的,他說TEG,然後和我自豪地聊起了TEG。= = 哈哈,萌萌的面試官。

HR面前的失落感

在收到HR面前,等了5天,期間其他各種公司陸續又到學校來宣講。解釋下為什麼我沒有投BA,A是很好的公司,但是我更偏向於留在廣東發展,不想去 那麼遠;B的話,技術牛人太多,而且在廣東招的人不算多,個人對B的公司沒有什麼興趣,之前讓同學內推我,直接被他們的leader拒絕了(我做 python的,leader以我簡歷上ios經歷比較豐富婉拒了我)。所以如果騰訊沒成功,我就找其他公司了。

想到種種面試的失敗經歷,我自己雖然成長了不少,但是那些失落感在夜晚會一陣陣湧上來,想到這些壓力,我的淚水經常就忍不住決堤。

收到HR面的簡訊時,正在和GF聊天,我先是愣了一下,記得是凌晨2時收到的,讓我第二天9點去(幸好鬧鐘設的早,這個通知時間也是有點。。。不過TX的HR也很辛苦我懂的。。。)查了下狀態,HR面環節。

緊張的HR面

我是當天第一個面試者,進了HR的房間,HR一臉嚴肅。問了我一堆專案,我如實回答其中的細節,感覺HR面更像技術二面一樣,HR幾乎問了我所有專案的細節,我不知道他懂不懂,但我起碼都沒有忽悠他,看著他的眼睛一五一十地回答了他。

二十分鐘的HR面結束了,期間還交到了個朋友,廣工的日天哥。
之後,就是漫長的等待。

漫長的等待

之後,幾乎等到崩潰,父親和爺爺期間到廣州看望我。差不多等了12天,期間各種猜測,各種查:“HR面會不會刷人”“TX面試結果幾時出”之類,每天查微信狀態,每天捏著手機,生怕漏接了通知電話。

結束

終於,週二的下午兩點多,當時在上課,手機響起,騰訊總部的電話打過來了,我抄起手機幾個箭步就跑出了教室。終於,客服通知我通過了所有環節,被TEG網路平臺錄取,崗位後臺開發。我幾乎全程說:“是是是!”以致都沒聽清我的具體工作。

4月25日,到大學城酒店簽了offer,一切都塵埃落定。

不過在學校,我繼續著我的知識儲備工作,我明白,拿到offer並不是結束,而是一個新的開始。

總結

1.簡歷不要超過一頁紙。
2.筆試前突擊下,事半功倍。
3.面試時不要過分誇大自己,也不要輕易暴露自己的優點,因為任何一方面,都有可能讓面試官留下壞印象。
4.技術面試,是對你基礎的考察,僅此而已。基礎是王道。
5.回答問題時,只用一句話10分,兩句話5分,超過三句都是廢話。
6.看著面試官的眼睛。
7.不要撒謊,千萬不要。
8.專案的東西,可以突出一兩個自己突出貢獻的,其他的無需累贅。
9.不適當的幽默和自黑會害死自己。
10.不管面試官笑不笑,你儘量保持微笑。
11.放一些有閃光點的技術成果出來,面試官沒太多時間聽你BB。
12.面試結束後,儘量問一個簡單而特別的問題。
13.自我介紹不超過4句話。

相關推薦

offer 2015暑期實習面試總結技術

前言 本人2012屆,廣州某985高校軟體學院本科生一枚,技術方面絕對不能與我班大神們相比。於4月25日正式簽了offer,崗位是後臺開發,想想經過了簡歷篩選,筆試,三輪面試,自己還是挺幸運的,現在就把面試的細節和經歷和大家分享一下。 失敗經歷 從3月開始,聽聞各大公司會開始在學校進行暑期實習

2014暑期實習筆試題含分析

這是第二次來參加騰訊的筆試了,感覺和往年的試題差別不大,考得比較基礎,內容也基本集中在C++,資料結構,作業系統部分,計算機網路部分。騰訊的筆試題選擇題貌似每年都是不定項選擇,熟話說不怕單項,不怕多項,最怕不定項,在不知道怎麼做的情況下要想蒙對很不容易啊,據說蒙對的概率是4

2017暑期實習一面經驗測試開發

前段時間和實驗室小夥伴們一起投了騰訊的暑期實習,做完線上筆試差不多一週以後大家陸續收到了面試通知。面試通知是提前兩天半收到了,來的很突然。因為騰訊線上測評題目還是挺難的,最後的程式設計題做的也不好,所以筆試完以後就沒有準備面試的內容。突如其來的面試通知讓我一下子

2016校招筆試題研發

最近網際網路筆試較頻繁,也跟著師兄一起做了一些公司的筆試題,先將題記錄下來吧,答案慢慢補。希望對自己明年找工作有幫助!首先上騰訊的筆試題,騰訊是我的dream offer啊啊啊啊啊啊啊! 一、不定

2019暑期實習面試(offer)前端

最近在忙著準備找實習,所以沒有更新之前的文章. 不過所幸功夫不負有心人,我拿到了騰訊的offer. 這裡分享一下面試的經驗.   簡介 本人雙非本科,普通學生一枚. 面的是騰訊的Web前端開發. 整個面試一共有四輪,分為:一面(筆試\初試)  二面(技術\複試) 三面(專案\

2017滴滴出行實習面試總結測試offer

fork:通過寫時拷貝機制建立子程序,子程序通過拷貝父程序的頁表與父程序共享相同的實體記憶體(被標記為只讀),當其中一方試圖修改實體記憶體上的資料時發生中斷,核心拷貝被修改頁並修改子程序的頁表使其指向新拷貝的一頁,之後對該頁上的資料進行修改不再產生中斷。因此可以理解成父程序和子程序擁有獨立的地址空間而相互不干

2016實習生面試經驗已經offer)

  忐忑了好幾天,今天終於收到深圳總部的電話,同意錄用我為2016年實習生,感覺整個天空都放晴了。座標:武漢大學,給大家說說我的面試經歷吧,我投的是軟體開發——應用開發方向。 一、校招流程 投遞簡歷->線上筆試->一面技術面->二面總監

2010前端面試題學習jquery,html,css部分

man 文章 利用 沒有 網頁 但是 lan opp 原因 看了牛人寫的回憶文章,裏面有2010年騰訊的前端面試題,裏面涉及到不少基礎性的問題,js部分已學習,這是jquery,html和css部分,學習一下:) 原文地址:https://segmentfault.com/

2017暑期實習-產品經理一面群面

時間:2017-04-16 15:00 簡介 面試前期,有同學根據HR群發的郵件(記得是12號發的郵件),給大家回發郵件,把大家拉到了一個群。大家就在群裡開始熟悉。為了和大家混熟,我在群裡也是很活躍。同時給大家分享一些面試題。 15號(這天剛跑完學校馬

2017暑期實習-產品經理二面霸面

時間:2017-04-17 地點:北京海潤艾麗華酒店三層倫敦廳 霸面經過 今天早上我失眠了,4點過就就醒了,然後一直閉著眼睛想著霸面的事情。一遍一遍的在腦中過著自我介紹、專案介紹的內容。熬到快6點,然後起床,本來想著去跑步,但是突然覺得自己還是應該再好

2019暑期實習軟體測試面試經驗

      談一談最近面試鵝廠的一些經歷吧,座標廣州,投遞的是騰訊廣州微信總部的軟體測試崗。廣州某211非計算機專業在讀研究生,本科雙非一本。 網上投遞簡歷的時候也沒抱太大希望,主要是對這方面很感興趣。投遞簡歷是3月8號,投的是暑期實習的提前批,16號的時候,突然接到一個電話

2018暑期實習筆試

       參加騰訊的2018暑期實習生筆試,分享一下最後一道程式設計題。雖說筆試時沒有做完,之後又進行了完善。題目如下:       小Q有n臺機器和m項任務,每臺機器和任務分別具有兩項屬性:工作時間time和等級grade。一臺機器只能執行一項任務,機器的工作時間和等級

Android Bugly熱更新接入Kotlin語言

Android 騰訊Bugly熱更新接入(Kotlin語言) 簡介 一、新增外掛依賴 二、gradle配置 三、新建tinker-support.gradle 四、初始化SDK 五、AndroidManifest.xml配置 六、混淆

Python爬蟲-爬取QQ招聘崗位資訊Beautiful Soup

爬取騰訊招聘資訊-Beautiful Soup  --------------------------------------- ============================================ =================================

面試題——螞蟻爬行C++版

#include <iostream> #include <limits> #include "ctime" using namespace std; const double DBL_MAX = numeric_limits<double&

leetcode 2018 秋招精選50 題Easy Part (3)

21. 合併兩個有序連結串列 將兩個有序連結串列合併為一個新的有序連結串列並返回。新連結串列是通過拼接給定的兩個連結串列的所有節點組成的。  示例: 輸入:1->2->4, 1->3->4 輸出:1->1->2->3->4

leetcode 2018 秋招精選50 題Easy Part (4)

70. 爬樓梯 假設你正在爬樓梯。需要 n 階你才能到達樓頂。 每次你可以爬 1 或 2 個臺階。你有多少種不同的方法可以爬到樓頂呢? 注意:給定 n 是一個正整數。 示例 1: 輸入: 2 輸出: 2 解釋: 有兩種方法可以爬到樓頂。 1. 1 階 + 1 階

2015ACM/ICPC瀋陽賽區 B題思維+暴力

題意:按順序給你n個字串(n<=500),每個字串長度不超過2000。 求最大到第幾個字串,前面沒輸入它的子串。 時限3s 真的不想寫這道sb題。。。暴力都能過,不過既然有人用了巧妙的方法過了,還是有必要寫一下的。 用到了一個函式: strstr(c

2016實習筆試題最長迴文子序列

問題描述 迴文串:首位相同的字串,如:abba   aca 迴文序列:在字串裡面刪除一個或多個字元,剩餘的字元組成迴文串。如:abbceda    刪除"ced",剩餘abba組成迴文序列 最長迴文

判斷一個點是否在某個區域內。百度,高德,都能用。php版

<?php // *** 配置檔案(表示區域的三維陣列)其內的點,必須按順時針方向依次給出! $area = array( // 天通苑店 0 => array( array('x'=>116.38295, 'y'=>40.094