我數(shù)了一下大概面了六家公司:阿里,華為,大眾點(diǎn)評(píng),威盛,百度,美團(tuán)。
阿里巴巴
我是處男面啊,第一次就這么沒(méi)了,總共有2面。第一面面技術(shù),先問(wèn)了我一下項(xiàng)目,由于我做ASIC的,估計(jì)他興趣也不大。問(wèn)了如下問(wèn)題:(1)字符串編輯距離;(2)二分查找寫出來(lái),在什么時(shí)候會(huì)形成死循環(huán);(3)linux進(jìn)程同步;(3)hash沖突的方法。
第二面還是問(wèn)了我項(xiàng)目,讓我寫一個(gè)字符串比較函數(shù)strcmp,問(wèn)了我bloom filter。
感覺(jué)整體還可以,可能項(xiàng)目不太相關(guān),沒(méi)有給我offer。
華為
總共2面。第一面問(wèn)了我一些項(xiàng)目,然后讓我寫一個(gè)從1到n輸出所有的素?cái)?shù)(我博客上也有)。
第二面,boss,估計(jì)看你適不適合當(dāng)他小弟。主要問(wèn)了一下未來(lái)得職業(yè)規(guī)劃,還有你能不能吃苦。
大眾點(diǎn)評(píng)
整體對(duì)這個(gè)公司印象不太好。太功利,它會(huì)問(wèn)你有沒(méi)有其他牛逼offer,你說(shuō)有的話,他會(huì)很像要你,你說(shuō)沒(méi)得話,基本就跪了。
我面一面就跪了。問(wèn)了我如下問(wèn)題:(1)面向?qū)ο?大原則;(2)java與c++區(qū)別,java虛擬機(jī)你了解么?具體講講。(3)設(shè)計(jì)模式singleton(讓寫代碼);(4)sleep與wait的區(qū)別;(5)object類你了解么,有哪些方法;(4)java的重載與重寫。
威盛
技術(shù)面有3面,然后最后一面是HR面。由于我投的是嵌入式,所以各種問(wèn)我linux kernel和andriod。當(dāng)然中間問(wèn)了一些比較簡(jiǎn)單算法題目。寫了冒泡排序,鏈表倒數(shù)第k個(gè)節(jié)點(diǎn),然后singleton也寫了。
百度
百度是有3面,2面技術(shù)+一面boss。對(duì)百度的印象最好,由于我不是科班的,所以項(xiàng)目不相關(guān),所以面試從頭到尾都沒(méi)怎么問(wèn)我項(xiàng)目,這點(diǎn)很到位,不像阿里巴巴。說(shuō)一句,百度人很nice。
一面:(1)給你一個(gè)整數(shù),找出大于這個(gè)數(shù)的最小不重復(fù)的數(shù)。不重復(fù)數(shù)定義為各位沒(méi)有連續(xù)相同的數(shù)。例如,11230是重復(fù)的數(shù),12121是不重復(fù)的數(shù)。 ps:暴力破解肯定掛。(2)將整數(shù)轉(zhuǎn)成字符串,寫出代碼;(3)二分查找求恰好大于某個(gè)數(shù)的數(shù),其實(shí)二分法求上界。寫出代碼;(4)鏈表翻轉(zhuǎn)寫出代碼;(5)STL的容器講解,怎么實(shí)現(xiàn)的。包括序列容器和關(guān)聯(lián)容器;(6)java的自動(dòng)回收機(jī)制怎么實(shí)現(xiàn)的;(7)TCP三次握手,怎么關(guān)閉連接的。(8)linxu進(jìn)程調(diào)度;(9)linux內(nèi)存管理。這面我大概面了一個(gè)多小時(shí),總之可以看出百度考得很廣。
二面(是個(gè)美女面試官,我至今記憶尤新,感謝這位前輩),我首先簡(jiǎn)單的講了項(xiàng)目吧,然后開(kāi)始問(wèn)問(wèn)題:(1)三次握手;(2)插入排序?qū)懗龃a;(3)考了大數(shù)據(jù);(4)求了一道概率題;(5)一個(gè)數(shù)組存儲(chǔ)了0到n中缺了一個(gè)數(shù),怎么求出來(lái);(6)一個(gè)數(shù)組存儲(chǔ)了0到n中缺了2個(gè)數(shù),又怎么求出來(lái);
三面:manager面,主要問(wèn)了我下項(xiàng)目,然后問(wèn)了下我TCP四次握手。算法不怎么問(wèn),主要考察你這個(gè)人,他想不想要。
美團(tuán)
對(duì)美團(tuán)感覺(jué)也不錯(cuò)。面試官很好。
一面:?jiǎn)柫宋蚁略嚲砩系念}目,然后問(wèn)我linux內(nèi)存管理,STL,然后讓我寫一個(gè)字符串中最長(zhǎng)不重復(fù)字符串。
二面:?jiǎn)柫艘粋(gè)概率題,具體就不說(shuō)了。后面算法的問(wèn)我了一個(gè)算法題目(自己出的),二叉樹(shù)分層遍歷,數(shù)組中連續(xù)和最大值。
注:提醒大家一家,面試成績(jī)直接與工資掛鉤的哦,所以面試要好好表現(xiàn)。