2015騰訊校招筆試一、二面試經(jīng)驗(yàn)
筆試
x.x0 華工 筆試崗位:移動(dòng)客戶端)
筆試基本流程:筆試前一天會(huì)收到筆試短信通知;帶上xB鉛筆(我真是逗b,就是不帶鉛筆,害我涂黑了兩道題,也改不了,考后還擔(dān)心答題卡不能被檢測(cè))到達(dá)華工的指定教學(xué)樓教室,在門外找到你的姓名,并記住座位號(hào)和簡(jiǎn)歷ID;監(jiān)考官發(fā)試卷和答題卡;答題,交卷......
感覺騰訊的筆試沒阿里的難,阿里的太多邏輯數(shù)學(xué)題了,四十分鐘x0道選擇題,完全沒有足夠的時(shí)間思考(腦子不夠使呀)。還好,騰訊的筆試有幾道題是比較眼熟的,做題過程中心里總算有點(diǎn)底,還有最后的附加題,有一道app的內(nèi)存和性能優(yōu)化相關(guān)的,幸好之前有看一本Android的優(yōu)化技術(shù)方面的書籍,所以感覺回答得還可以。
部分題目如下:(另外,很多道有代碼的題目,不是C/C++的代碼,好像是蘋果的Object C或Swift語法的)
二叉樹遍歷:已知中序遍歷順序以及前序遍歷順序,求后序遍歷順序
SQL語句: 找出QQset中最小的QQ號(hào)碼
encodeURI&URL傳播的轉(zhuǎn)義結(jié)果
36輛車,6條跑道,無計(jì)時(shí)器,最少幾次比賽可以選出前三(答案:6+1+1)
Windows/Linux下判斷遠(yuǎn)程地址為某主機(jī)監(jiān)聽的某端口是都開放的命令是?
html 網(wǎng)站cookie
哈希沖突
哪些http方法對(duì)于服務(wù)端和用戶是安全的
二維數(shù)組內(nèi)存地址計(jì)算
(附加題)網(wǎng)站安全方面的...
(附加題)app的內(nèi)存和性能優(yōu)化相關(guān)的...(我扯了下內(nèi)存出問題的原因是可能內(nèi)存泄露或溢出...,然后舉了幾個(gè)例子;接著解決方法分別從布局優(yōu)化、系統(tǒng)優(yōu)化、代碼優(yōu)化,還有使用一些工具監(jiān)測(cè)等方面扯了一大堆)
(附加題)定長(zhǎng)內(nèi)存池...
整體來說,筆試題還是有好些是有把握的,這得益于之前看別人的筆經(jīng)和做完ctci的150道題,不過還是有很多是猜的,因?yàn)轵v訊考的知識(shí)面很廣,而自己很多東西學(xué)得也不是很系統(tǒng),所以也沒辦法。
kl好像是在xx號(hào)下午6點(diǎn)多收到面試通知的,然后我刷了下小騰的狀態(tài),還是“筆試”狀態(tài),那時(shí)也沒報(bào)什么希望或失望的感覺,然后在晚上10點(diǎn)左右,在我看著貓眼的科技的視頻,然后突然來了一條來自騰訊的信息:x3號(hào)下午15:50,到林和中路海航威斯汀酒店參加面試......瞬息小竊喜了下,機(jī)會(huì)來了!
初試
(x3號(hào) 15:50 x01x)
第一次參加面試難免緊張,x點(diǎn)鐘就提前出發(fā)了,但是想不到公交居然在靠近林和西幾個(gè)站的地方塞車了,塞了大概半個(gè)鐘,那時(shí)緊張死了,不知道該不該下車搭車過去,路段有不熟悉……最后踩點(diǎn)到達(dá)那里簽到面試,也遇見了gt他們。然后拿著面試的房間號(hào)上到x0樓x01x,發(fā)現(xiàn)里面還有人面試,外面等待了十多分鐘,想著該如何自我介紹,盡量放松自己的心態(tài),消除緊張感,感覺那時(shí)其實(shí)還好,不是特別緊張了。
面試基本內(nèi)容:
遞簡(jiǎn)歷給面試官時(shí),他問我是被約在幾點(diǎn)的,然后說了前面面試的時(shí)間長(zhǎng)了點(diǎn),所以延遲了(當(dāng)時(shí)就感覺這位面試官比較和善,所以之后的面試壓力不是很大),然后他在我的簡(jiǎn)歷上停留了好幾秒種(我的簡(jiǎn)歷只有一頁紙,當(dāng)時(shí)估計(jì)他對(duì)我的簡(jiǎn)歷有點(diǎn)興趣),之后叫我自我介紹;
自我介紹(我扯了下姓名、學(xué)校、專業(yè),然后什么時(shí)候開始做項(xiàng)目,在項(xiàng)目中學(xué)到什么,平時(shí)比較關(guān)注互聯(lián)網(wǎng)資訊技術(shù)等的,和點(diǎn)了下業(yè)余愛好等,不到一分多鐘,簡(jiǎn)單一點(diǎn)就好)
然后在紙上寫程序,a.給一個(gè)64位的整型和二進(jìn)制特定位編號(hào),判斷該特定位是1還是0(這顯然就是用位操作,用幾行代碼就完成了,面試官看了下沒說什么);
b.找出一個(gè)字符串中只出現(xiàn)一次且是第一個(gè)的字符(唉,當(dāng)時(shí)怎么就沒問他是x6個(gè)字符集呢還是所有的,顯得太不專業(yè)了o(╯□╰)o……當(dāng)然直接遍歷然后存儲(chǔ)各字符出現(xiàn)的次數(shù)返回第一個(gè)為1的即可,但效率太低了;當(dāng)時(shí)首先就想了下有沒有更高效率的方法,想了幾分鐘,沒想到好的方法,算法實(shí)在是太差了o(╯□╰)o,然后直接和他扯了,然后他問我能不能優(yōu)化,我就說我再想想,然后就試探性回答了其他方法……)
還問了線程進(jìn)程、繪圖、異常等相關(guān)的……
還有扯了下項(xiàng)目方面的,在聊到自定義View方面,本來想拿之前那個(gè)TimeTrack的鎖屏給他看的,但弄了很久都沒進(jìn)入鎖屏界面,當(dāng)時(shí)好緊張呀,面試官都靠近過來了,居然出問題了……然后我扯了下里面的一些繪圖方面的,后來終于可以進(jìn)入鎖屏了,然后說了下寫技術(shù)實(shí)現(xiàn)和產(chǎn)品細(xì)節(jié)方面的……
(附加題)網(wǎng)站安全方面的...
(附加題)app的內(nèi)存和性能優(yōu)化相關(guān)的...(我扯了下內(nèi)存出問題的原因是可能內(nèi)存泄露或溢出...,然后舉了幾個(gè)例子;接著解決方法分別從布局優(yōu)化、系統(tǒng)優(yōu)化、代碼優(yōu)化,還有使用一些工具監(jiān)測(cè)等方面扯了一大堆)
(附加題)定長(zhǎng)內(nèi)存池...
最后面試官問我想在廣州深圳哪里工作?我當(dāng)時(shí)就奇怪了,怎么就問這個(gè)啦,唉,可惜不是在復(fù)試的時(shí)候遇到這個(gè)面試官>_<……想不想學(xué)ios方面的,因?yàn)樗麄冎饕衖os開發(fā)的;最后問我有沒有什么問題,我當(dāng)時(shí)沒想到什么,走的時(shí)候他說面試結(jié)果會(huì)在周三之前出來……
整個(gè)面試,雖然有很多回答得不是很好,但面試官實(shí)在太nice了,沒回答好的也沒說什么。所以說面試有好運(yùn)也是挺不錯(cuò)的,但如果實(shí)力真的很強(qiáng),對(duì)運(yùn)氣的依賴就不會(huì)很高,可惜我只是個(gè)菜鳥o(╯□╰)o,記得網(wǎng)上的一位牛人面經(jīng)上說過:面試 = 運(yùn)氣(50-n)% + 實(shí)力(50+n)%,至于n,我想說n的意思n = f(x),x即實(shí)力,n與x成正比關(guān)系,這就意味著,你實(shí)力越強(qiáng),對(duì)運(yùn)氣的依賴性越低
當(dāng)天晚上回去的時(shí)候就開始不斷刷小騰的狀態(tài),看討論區(qū),有些人好快就收到通知了,當(dāng)時(shí)我就擔(dān)心過不了,幾乎每半個(gè)鐘就刷一次,但狀態(tài)還是“初試”,持續(xù)到第二天下午,然后整天都沒心情看書了。后來,kl收到復(fù)試通知了,大神就是快!我的還是“初試”,感覺沒戲了。然后晚上10點(diǎn)多準(zhǔn)備投多益的簡(jiǎn)歷,突然郵件來了:x5號(hào)下午x:00參加復(fù)試,欣喜了一下。希望還是要有的,萬一哪個(gè)時(shí)刻突然來了呢?
復(fù)試
(x5號(hào) 14:00 1313)
復(fù)試前天晚上就和kl一直討論該怎樣準(zhǔn)備,然后問了師姐,我當(dāng)晚就準(zhǔn)備了下項(xiàng)目方面的,其他知識(shí)點(diǎn)卻沒怎么看了。
這次搭地鐵過去,弄得時(shí)間還是有點(diǎn)緊,kl在等候廳等hr面了。等了十多分鐘,拿了房間號(hào)上到1313,在外面也等了十多分鐘,然后進(jìn)去,面試官微胖,說話風(fēng)格像足了弄技術(shù)出身的。遞交簡(jiǎn)歷給他,他說已經(jīng)有了,然后又做了一次簡(jiǎn)短的自我介紹,這次可以看得出面試官對(duì)我的簡(jiǎn)歷不怎么感冒了,而且臉色顯然不是很好。
面試內(nèi)容:
寫出一次快排后的具體變化情況(當(dāng)時(shí)沒聽清楚,以為要寫快排程序,然后寫著寫著,他說不是,表情就有點(diǎn)不爽了,說舉例分析出一次快排的變化即可)
寫出并分析Android的activity的生命周期(然后當(dāng)時(shí)居然不記得了,這是Android的基本內(nèi)容,只寫了生命周期的四個(gè)方法,簡(jiǎn)單分析什么時(shí)候調(diào)用,然后他很鄙視地說還差很多呢,分析得又不夠詳細(xì)呀)
android的布局頁面為什么一定要用activity,直接用view不行嗎?(mb,我怎么知道,Google就是這樣設(shè)置的呀……扯了下是為了統(tǒng)一開發(fā)的模式,view要用activity承載才行,他說不是不是,然后說了什么不記得了,mbd,那你又不告訴我,當(dāng)時(shí)真想問他,但又不敢問,……我應(yīng)該往Android的'其他組件扯一下的,但被他搞得太緊張了,都不懂得將他的問題轉(zhuǎn)移到自己懂的區(qū)域上了)
然后問了下項(xiàng)目,打算講那個(gè)app比賽的,然后說到服務(wù)器端,用ksoap連接webservice,他就打斷了,不是自己寫的連接方法的嗎?我們都不用第三方的,自己開發(fā),有沒有熟悉其他網(wǎng)絡(luò)編程的,如tcp、http等,還有你移動(dòng)端的說道服務(wù)器那邊干嘛……這個(gè)沒注意到了。被他這樣一說,又忘記轉(zhuǎn)移到自己懂的知識(shí)點(diǎn)了,其實(shí)可以說下Android的網(wǎng)絡(luò)開發(fā)框架volley,Async-Http等的
見剛才那個(gè)項(xiàng)目沒什么好講了,又扯了下自定義view, 于是又發(fā)生了初面的尷尬,唉……給他看了下繪圖的一些,感覺沒什么好講了,然后他冒出了一句,那就是比較熟悉頁面布局方面的咯,不過這個(gè)不是很簡(jiǎn)單的么。。。md,沒戲了>_<,之后也什么都問了,我問他什么時(shí)候會(huì)有結(jié)果,他說今晚或明晚
哦,還有tcp的,其他不記得了……
面完之后就感覺很大可能沒戲了,回到等候廳和kl扯了下,刷了下狀態(tài),聊了下面經(jīng),如何巧妙回答面試官的提問之類的,然后一兩個(gè)鐘后,邊聊變刷狀態(tài),發(fā)現(xiàn)已變成“未通過該次面試”,唉,只能嘆息了……最后,kl差不多5點(diǎn)40多去hr面,回來后說了下狀況,不過聽他說的二面情況,感覺他已經(jīng)表現(xiàn)很好了,有很大幾率拿到offer,果不其然,今天(x8號(hào))他收到offer的通知了,祝賀他!:)
唉,一下子扯了那么多廢話,個(gè)中辛酸也只有自己知道,總結(jié)一番,當(dāng)做回憶和經(jīng)驗(yàn)吧。
給幾點(diǎn)可能有用的建議參考下吧:
簡(jiǎn)歷:如果有技術(shù)博客的可以寫上,csdn、博客園、github等,不過上面要有料;簡(jiǎn)歷上每個(gè)點(diǎn)都要突出與你的職位有關(guān),而且都能自圓其說,不要有任何多余的地方;側(cè)重的內(nèi)容放在前面;
整體性針對(duì)性去準(zhǔn)備面試的崗位相關(guān)的技術(shù),和面試官聊的時(shí)候,不要顯得你學(xué)的技術(shù)都是皮毛的,如果他這樣認(rèn)為,可以將話題轉(zhuǎn)移到一些看似高大上的技術(shù)(但自己要把握住,能圓場(chǎng)),讓他感覺你不是停留在皮毛技術(shù)上;
還有,就是面試時(shí),如果是問到你不擅長(zhǎng)的內(nèi)容,可以將話題引申到你擅長(zhǎng)的知識(shí),讓面試官覺得你還是有點(diǎn)料的……(這個(gè)是技巧活)!
最后,夢(mèng)想還是要有的,說不定哪天就實(shí)現(xiàn)了呢? 好好加油吧!祝大家,校招都能如愿找到份好工作!
【2015騰訊校招筆試一、二面試經(jīng)驗(yàn)】相關(guān)文章:
騰訊校招筆試題01-16
騰訊校招筆試題目05-02
騰訊2016校招筆試題10-03
2016騰訊校招技術(shù)類筆試01-18
央視校招筆試經(jīng)驗(yàn)09-01
網(wǎng)易2015校招筆試題09-09
維品會(huì)校招筆試經(jīng)驗(yàn)07-28
2015阿里校招運(yùn)營(yíng)專員筆試題08-21