7.2 面試真題 & 詳解
一面題目:
1. 簡(jiǎn)單自我介紹
2. 大學(xué)期間自己做過(guò)的最成功的一件事
3. 如果遇到一個(gè)以前完全沒(méi)接觸過(guò)的技術(shù),會(huì)怎么去學(xué)習(xí)
4. 接下來(lái)的學(xué)習(xí)計(jì)劃是什么
5. 覺(jué)得大學(xué)里最難學(xué)的課程是什么
6. 如何統(tǒng)計(jì)深圳市便利店的數(shù)目,說(shuō)思路
7. 如果你一個(gè)人在一間偏僻且設(shè)備簡(jiǎn)陋的酒店,某天晚上很晚,你突然想吃燒烤,你會(huì)怎么做?(旁邊沒(méi)有燒烤店,旅館也沒(méi)有工具,你住的地方離有燒烤店的地方很遠(yuǎn),而且你也不知道怎么去,貿(mào)貿(mào)然出去可能會(huì)有危險(xiǎn),你會(huì)采取什么方法讓自己可以安全地吃到燒烤)
8.MySQL數(shù)據(jù)庫(kù)中,如何查看一個(gè)表的表結(jié)構(gòu),如何查看其主鍵(說(shuō)出查看的命令)
9.數(shù)據(jù)庫(kù)的讀臟活存放數(shù)據(jù)庫(kù)的磁盤(pán)出現(xiàn)災(zāi)難性事故,有什么方法可以避免
10. 現(xiàn)場(chǎng)手寫(xiě)代碼,實(shí)現(xiàn)一個(gè)雙向循環(huán)鏈表的增刪查操作
二面題目:
1. C++和Java的區(qū)別,JVM是什么,具體用來(lái)做什么
2. 圖像處理中位圖BMP的格式是怎樣的
3. Windows編程的知識(shí)點(diǎn),如消息機(jī)制,一個(gè)自定義消息如何實(shí)現(xiàn)
4. 簡(jiǎn)單介紹一下Java中的集合框架(有哪些類構(gòu)成和包括哪些接口)
5. 如果是自己為一個(gè)類寫(xiě)一個(gè)sizeof函數(shù),應(yīng)該考慮哪些問(wèn)題
6. 虛函數(shù)和虛繼承對(duì)于一個(gè)類求sizeof的影響有什么差別
7. 說(shuō)一下為什么覺(jué)得自己適合做開(kāi)發(fā)
8. 求最大子串和,說(shuō)思路
9. Linux后臺(tái)開(kāi)發(fā)問(wèn)題
終面題目
終面一般就是聊聊工作內(nèi)容工資待遇以及其他一些非技術(shù)話題了,能到終面基本上技術(shù)方面是沒(méi)問(wèn)題不的,就看HR對(duì)你的性格和素質(zhì)方面是否有意見(jiàn)了。
分享來(lái)源:https://bbs.yjbys.com/mjfx/
經(jīng)驗(yàn) 2:
開(kāi)學(xué)初,很幸運(yùn)地得到一位老師的推薦,得到一次騰訊電話面試的機(jī)會(huì)。投了簡(jiǎn)歷后,就開(kāi)始著手復(fù)習(xí)了,選的是C++開(kāi)發(fā)方向,因?yàn)閷?duì)自學(xué)而來(lái)的C++知識(shí)還是不太有信心加之電話面試本身的突擊性,所以復(fù)習(xí)期間比較緊張。果不其然,電話面試時(shí)間竟然是在自己放松警惕的正常下班時(shí)間,當(dāng)時(shí)的確很緊張,而且,面試的題目接二連三地炮轟過(guò)來(lái),涉及面很廣,包括網(wǎng)絡(luò)、操作系統(tǒng)、C++、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟮鹊,只要前面一道答到點(diǎn),面試官立即切入下一題,整個(gè)氣氛很緊張,期間也有好幾道題突然不知道怎么表述,雖然平常以為掌握了,但是,真正到了要求完全由自己表述時(shí),才發(fā)現(xiàn),還是掌握不到點(diǎn)上。十幾分鐘的電話面試結(jié)束,我覺(jué)得整個(gè)人精力消耗了大半,過(guò)度緊張和知識(shí)掌握的不牢靠還是脫不開(kāi)關(guān)系的。過(guò)后總結(jié)那次電話面試,覺(jué)得,不可以像以往考試復(fù)習(xí)一樣去準(zhǔn)備,考試過(guò)程,可以有一個(gè)推算和思考的過(guò)程,而電話面試不同,一個(gè)知識(shí)點(diǎn)拋出來(lái),立即要給出回應(yīng),而且要自己組織并表達(dá)出來(lái),如果只是填鴨式的復(fù)習(xí),沒(méi)有自己思考,真正用到時(shí)很難一下子表述清楚。
雖說(shuō)電話面試表述不太清晰,但是大部分題目還是可以答對(duì)點(diǎn),所以,我的簡(jiǎn)歷也很幸運(yùn)地被騰訊報(bào)備了,接下來(lái)就準(zhǔn)備筆試了?荚噷(duì)我來(lái)說(shuō)當(dāng)然不會(huì)太有問(wèn)題,因?yàn)槁?tīng)說(shuō)五六十分就可以過(guò)了,而且畢竟5月份的時(shí)候也去參加過(guò)騰訊的實(shí)習(xí)生招聘筆試,也算是有經(jīng)驗(yàn)了。結(jié)果,騰訊的筆試如想象一般,即使是開(kāi)發(fā)類的,也都是考的很基礎(chǔ),基本上都是大學(xué)期間學(xué)過(guò)的課程,其中操作系統(tǒng)所占比重還蠻高的,而程序填空題也是數(shù)據(jù)結(jié)構(gòu)學(xué)過(guò)的排序和一個(gè)佛洛依德算法,雖說(shuō)稍有改動(dòng),大體還是差不多,筆試完挺輕松的,當(dāng)天傍晚也就接到一面的電話通知,立即著手開(kāi)始復(fù)習(xí)。筆試給我最大的體會(huì)就是打好專業(yè)基礎(chǔ)還是非常重要的。
第二天就去華工中心酒店參加一面,只做了C++基礎(chǔ)復(fù)習(xí),linux那些壓根沒(méi)看,臨進(jìn)去面試前還很擔(dān)心被問(wèn)及l(fā)inux的知識(shí),沒(méi)想到,除了兩個(gè)簡(jiǎn)單的C++問(wèn)題外,一面就沒(méi)多問(wèn)技術(shù)問(wèn)題(可能是電話面試問(wèn)過(guò)的原因),到是問(wèn)了好幾個(gè)開(kāi)放題目,印象最深的就是:“如果你一個(gè)人,來(lái)到了一個(gè)很偏僻且設(shè)備簡(jiǎn)陋的酒店,晚上很晚的時(shí)候,你突然想吃燒烤,你會(huì)怎么辦?”當(dāng)場(chǎng)就摸不著頭腦了,完全不知道面試官想得到什么答案,所以就只是根據(jù)自己的個(gè)人感受說(shuō),“考慮到安全問(wèn)題,我會(huì)選擇放棄”,問(wèn)“如果不能放棄呢,就是一定要吃到燒烤”,答“那就上網(wǎng)搜索燒烤地點(diǎn)”,“酒店設(shè)備簡(jiǎn)陋,不能上網(wǎng)”,“那就到樓下問(wèn)柜臺(tái)小姐附近的燒烤店在哪”,“她說(shuō)沒(méi),或者離這里很遠(yuǎn)”,“那根據(jù)她說(shuō)的搭車去”,“沒(méi)車”,“既然是一定要吃到燒烤,沒(méi)車也得走過(guò)去咯”,后來(lái),實(shí)在是問(wèn)不到他想要的答案吧,他也就放棄再追問(wèn)了。還有一道是統(tǒng)計(jì)學(xué)的,“請(qǐng)說(shuō)一下如何統(tǒng)計(jì)深圳便利店的數(shù)量”,我完全沒(méi)把它當(dāng)統(tǒng)計(jì)題看待,一直提醒自己,絕對(duì)是一道智力題,不能按照常規(guī)思維,所以就根據(jù)便利店的特征(一般設(shè)在交通便利的地方),說(shuō)了統(tǒng)計(jì)地鐵口數(shù)量之類的答案,面試官說(shuō)“地鐵口的確是有便利店,但是,也有好多不在地鐵口旁的,思維再放開(kāi)點(diǎn),好好想想”,一時(shí)也想不出其他,就說(shuō)不會(huì);貋(lái)后,反復(fù)想了那兩個(gè)問(wèn)題,也請(qǐng)教了其他人,總算是明白他在考什么了,第一個(gè)是考察我有沒(méi)有自己創(chuàng)造條件的能力(確實(shí)去不了,可以問(wèn)酒店人員拿一些臨時(shí)工具湊合著達(dá)到燒烤的效果)和會(huì)不會(huì)太過(guò)于固執(zhí)(如果實(shí)在沒(méi)辦法,那就只能放棄),第二個(gè)其實(shí)只是簡(jiǎn)單的考察我統(tǒng)計(jì)學(xué)的知識(shí),解決方法無(wú)非分類、抽樣和預(yù)測(cè),但是,當(dāng)時(shí)我就壓根想不出來(lái),還是太緊張了吧。而其他的面試題大部分都是考察自學(xué)能力和自我規(guī)劃能力之類的,最后還讓我寫(xiě)了雙向循環(huán)鏈表的增刪查函數(shù),自我感覺(jué),答的都還好,就是為前面那兩道題糾結(jié)了很久,最后,在覺(jué)得沒(méi)希望的情況下,竟然收到了二面的通知,甚是開(kāi)心。
二面,也是出乎意料的。連續(xù)被推了兩次,見(jiàn)了三個(gè)面試官,這種經(jīng)歷,我想在被面試者中是少有的吧。早上10:20的面試,我在9:20就到了酒店,發(fā)現(xiàn),經(jīng)過(guò)一面的篩選,很明顯進(jìn)二面的人的確少了很多,在門(mén)口等面試的時(shí)候,問(wèn)了旁邊幾個(gè)同樣是在等的人,都是中大的,還有一個(gè)是中大的研究生,頓時(shí)倍感壓力,拿起筆記本“抱佛腳”。后來(lái),總算等到自己面試了,進(jìn)去后,面試官看了我的簡(jiǎn)歷,讓我做自我介紹后,問(wèn)了好幾個(gè)底層的問(wèn)題,都答不上,然后就問(wèn),有沒(méi)有在linux上開(kāi)發(fā)過(guò)項(xiàng)目,回答說(shuō)沒(méi),面試官讓我講了自己的項(xiàng)目,期間提到MFC,就問(wèn)了我消息傳遞機(jī)制里面,自定義消息怎么實(shí)現(xiàn),我說(shuō)只會(huì)通過(guò)UI實(shí)現(xiàn)系統(tǒng)消息,然后面試官翻了我的簡(jiǎn)歷,最后說(shuō),他們是做后臺(tái)開(kāi)發(fā),在linux上編程,我沒(méi)經(jīng)驗(yàn),不合適,之后便說(shuō),根據(jù)我的簡(jiǎn)歷的情況,可以推薦我到另一個(gè)組做MFC前臺(tái)開(kāi)發(fā)或者做java的web開(kāi)發(fā),問(wèn)我選哪個(gè);叵肓艘幌庐(dāng)初自學(xué)MFC的恐怖,我果斷地選了java,沒(méi)想到另一個(gè)悲劇就這樣開(kāi)始了。在java面試官門(mén)外足足等了一個(gè)鐘,彼時(shí)已是中午12點(diǎn),進(jìn)去面試,又是簡(jiǎn)單的自我介紹,然后面試官就讓我說(shuō)說(shuō)java的集合框架,包含什么類和接口。當(dāng)時(shí)腦子一片空白,面試官問(wèn)我沒(méi)有用過(guò)集合框架里面的東西開(kāi)發(fā)過(guò)項(xiàng)目,回答沒(méi),他便一邊疑惑為什么前一個(gè)面試官會(huì)推薦我給他,一邊說(shuō)幫我找找看有沒(méi)有其他崗位適合我,最后,果真有,就把我推薦給一個(gè)做C++應(yīng)用開(kāi)發(fā)的部門(mén),真是一波三折。見(jiàn)到第三個(gè)面試官的時(shí)候已經(jīng)是下午一點(diǎn)了,面試官簡(jiǎn)短地問(wèn)了三個(gè)技術(shù)問(wèn)題,包括對(duì)一個(gè)類求sizeof需要考慮的內(nèi)容、多態(tài)的實(shí)現(xiàn)機(jī)制和虛繼承在sizeof中有沒(méi)有影響,還有一個(gè)是最大字串和的算法思路。我就根據(jù)自己復(fù)習(xí)到的說(shuō),最后那道算法也是想了很久,因?yàn)檫@次無(wú)論是從電話面試、到筆試、到一面,我都沒(méi)有復(fù)習(xí)過(guò)算法,突然間要實(shí)現(xiàn)這么個(gè)算法,還是需要時(shí)間重新回顧以前學(xué)的內(nèi)容,不過(guò)由于緊張,最后還是答偏了,而面試官全程也沒(méi)什么特殊表情,我完全不知道自己答錯(cuò)了,還一直往下說(shuō),后來(lái)回來(lái)看了書(shū),發(fā)現(xiàn),沒(méi)希望了,而且sizeof里面有個(gè)虛繼承是自己之前沒(méi)留意到的,所以,二面的結(jié)果就很可想而知了。
雖然說(shuō),這次騰訊的應(yīng)聘經(jīng)歷以失敗告終了,但是,我覺(jué)得個(gè)人心態(tài)還是得放好點(diǎn),畢竟很少有第一次找工作就順利達(dá)標(biāo)的,正如推薦我的老師所說(shuō),能夠一直順利地進(jìn)到二面已經(jīng)算好的了,那我就這樣相信吧。而且,從中,我也收獲了不少經(jīng)驗(yàn),往后我將以此作為找工的基石,繼續(xù)前進(jìn)!
分享來(lái)源:https://bbs.yjbys.com/mjfx/