職位類型:技術(shù)類
面試地點(diǎn):武漢
招聘公司:去哪兒網(wǎng)
去哪兒網(wǎng)是中國在線旅游市場上做得比較好的企業(yè),在去哪兒網(wǎng)的宣講會(huì)上,幾個(gè)主持所講的經(jīng)歷聽得我心里面還挺激動(dòng)的,而且我覺得CFO在上面說的東西也比較實(shí)在,所以想著還是去面試一下,給自己個(gè)機(jī)會(huì)。
筆試:2014年10月12日,宣講會(huì)的第二天,我就去參加筆試了。去哪兒的筆試在9點(diǎn),來筆試的人不多,教室一大半都沒坐滿。當(dāng)然去哪兒筆試的教室也比較多就是了。
筆試的題目到不難,就三題。頭一題還是英文題,關(guān)于進(jìn)制轉(zhuǎn)換。現(xiàn)在看起來我真的是很多亂七八糟的輸入狀況沒有考慮。第二題是從數(shù)萬個(gè)文件中找出重復(fù)字母出現(xiàn)最多的前100個(gè)文件。這一題我用C寫的,有些忘了怎么返回行指針了……最后一題比較奇葩,給你寢室、圖書館、超市門禁記錄的數(shù)據(jù)和學(xué)生的數(shù)據(jù),然后要你找出最親熱的情侶top3……這題我的思路就是在記錄中找記錄中相鄰的男女集合,然后每次遇到這個(gè)couple就將其對(duì)應(yīng)的統(tǒng)計(jì)值 1。然后維護(hù)一個(gè)有3個(gè)結(jié)點(diǎn)的堆。后面還有幾道附加題的,有余力的同學(xué)們還是可以做一做的。
面試:面試是在15號(hào),去哪兒面試掛的真是慘烈。本來11點(diǎn)開始的,我去的時(shí)候才9點(diǎn)多,結(jié)果不到10點(diǎn)就開始面了。看來很多人真的是放棄了去哪兒……
我看到自己的試卷,三題全部寫了只有C-,我也是倒數(shù)幾個(gè)。那一摞簡歷最高B ……每題沒有分?jǐn)?shù),后面還附了面試打分表。主要也就是技術(shù)相關(guān)、系統(tǒng)相關(guān)、項(xiàng)目難度之類的。后面還有綜合素質(zhì)。
面試一開始問Linux內(nèi)核進(jìn)程調(diào)度和內(nèi)存管理,我還算說的比較詳細(xì),感覺面試官也不是特別懂。后面簡直問一個(gè)不會(huì)一個(gè)……一開始問java,問我那些數(shù)據(jù)結(jié)構(gòu)用了集合。我java就是在學(xué)校學(xué)了點(diǎn)的程度啊……然后問SQL如何修改列名,要是問我索引視圖之類的概念和groupby之類相關(guān)的還行,但這個(gè)真忘了……還問我python怎么發(fā)送文件,也不記得……我也在簡歷上注釋了我python和sql比較水,但還是問了。
算法也很簡單,就是問怎么找出無序數(shù)組中的最大值和次大值。我感覺我代碼沒問題,但面試官問我真的能運(yùn)行嗎?我用的算法就是最簡單的遍歷還會(huì)有錯(cuò)?我自己都默認(rèn)測試了好多亂序數(shù)據(jù)。還問了malloc的測試,我沒太明白他要問什么……
最后面試官就說我內(nèi)核還可以,互聯(lián)網(wǎng)開發(fā)比較差,要我回去等消息。C、匯編和我寫的kernel真是一點(diǎn)沒問,還有準(zhǔn)備了很久的TCP/IP也沒問,去哪兒真是好現(xiàn)實(shí)……
感覺自己應(yīng)該是過不了了,大家從我的經(jīng)驗(yàn)中吸取教訓(xùn)吧,祝各位好運(yùn)了……