一面是「技術面」
二面是「壓力面」
hr面基本是聊聊天,看人這個人性格、意向、好不好合作。
一面問的問題,全是技術問題,如果你學c++,他就問你c++方面的(按你的語言來給你題)
例子:1.new和delete 及 malloc()和free()各有什麼功能?有什麼區別?
2.try...catch...有什麼功能?你了解try...catch...在c++裡的內部實現方式嗎?你經常使用try...catch...嗎?為什麼?(這個題,不一定全答上來,也不一定答常用不常用,答得有理即可)
3.給你乙個結構體struct t; ,請寫**求出c的在結構體中偏移量。(我在紙上這樣寫的:printf("%d", &(((t *)0)->c)); )
4.inline的功能是什麼?與#define有什麼區別?所有函式都可以inline嗎?
5.c++的模版是在編譯的什麼時候展開的?(後來我要求提示,他再次問是在#define展開前還是展開後,我給他分析了一下,告訴他說是展開後,這個沒看過,但我是這樣分析的,應該說對了)
6.給你乙個編譯好了的檔案,全部是二進位制**的,你怎麼分析裡面某個函式是不是inline的?(我答:反彙編,檢視函式被使用到的部分有沒有call指令,如果沒有則inline)
二面問的問題:從專案入手,面試官一直以懷疑的語氣問我問題,「為什麼讓你做這個專案?」「這個專案實現什麼功能?」「你在專案中做哪些工作?」「我想知道,你具體做了些什麼?」「你說你做了資料庫設計,用的mysql是哪個版本的?」「sql的全稱是什麼?」後面對於資料庫的還冷不防地問:「我要知道乙個表裡面有多少行資料,要怎麼查?」(呵呵簡單嘛,select count(*) from 表名)
後面叫我寫了乙個很簡單的程式:從如
***@***.com這樣的郵箱位址裡取出@和後面的'.'號之間的字串,我很快寫完了,但沒檢查。交上去十秒就反應過來**裡下標錯了。(後來仔細一想還有一處少了break,不過沒有機會改了)面試官沒有說什麼。直接開始下乙個問題:後面連著是兩個iq題,第乙個題我其實20秒內就給出了正確答案,但面試官的表情讓我以為錯了。於是我糾結了好幾分鐘改來改去,最後我調整了一下,淡定地說:「不管怎麼樣,我還是給你分析一下我的思路吧......」然後就這樣答了,把思路說了,但沒有說最後確定的結果。(我回來之後才知道我開頭說的其實就是對的),第二個iq題是讓我在一分鐘內說出十種紙的用法,寫字和畫畫被排除在外,這個答得還算可以。後面又讓我設計了乙個演算法:「給你兩份簡歷,你如何檢查裡面哪些字是相同的?」,我一分鐘之內給了我的解答,但他直接問了句:「你是沒學過演算法與資料結構這門課吧?」我臉都要綠了,不過頓了頓答:「學了」。後面問一些問題,你覺得人生中最痛苦的事是什麼?你覺得你以前一直是挺順利的嗎?這些問題相對輕鬆。後面留了個機會讓我來問他問題,我說:「今天的面試,我的表現感覺很一般,人生主要靠心態,問題我就不多問了。」(其實我已經覺得沒機會下一輪了,因為我覺得面試官一直神色嚴肅,有幾處答錯還有幾分不屑地看著我,甚至有一處直接說「顯然不是嘛」,當時壓力真的很大)。後來走之前,還說了幾句話,問到面試官是廣東人,於是我說:「以後我會在廣州工作的,我們後會有期吧。」(其實我是想說,這次不過,我下次還會再來的。)
騰訊實習生面試經驗
我應聘的是移動客戶端開發 技術崗 4.9 宣講會 4.10 投簡歷 其實簡歷早就在宣講會之前就投好了,這天只是檢查一下簡歷,看有沒有什麼地方寫錯了。簡歷是通過計算機篩選的,這看起來好像沒什麼問題,其實還是有點學問的 因為有些公司是通過搜尋關鍵字來判斷簡歷是否通過網申的,所以填寫某些專業術語要規範點,...
騰訊實習生面試印象
2016.4.21 2016.4.10 在前一天收到初試的面試通知,讓我到乙個酒店。初試很多人,酒店裡面有很多在等待叫號的人。因為我的時間段比較早,很快就被叫上去了。面試官讓我自我介紹一下,然後就開始問了。一開始就問了,c 相對c有什麼特點。接著,虛函式的實現原理,歸併排序 快速排序的最優最壞和平均...
2013騰訊實習生面試經歷
4.13參加筆試,筆試題考的太寬泛,硬體,作業系統,c語言,網路,演算法,資料結構都考,但是大多數都不難,考察面試人的基礎知識。我筆試成績很高估計排名很靠前,使得後面的面試都較為輕鬆。第二天到面試現場,面試很準時,快要10的時候,小招姐就叫我的名字,我就去面試了。我的面試官是乙個年輕的哥哥,人還是挺...