先介紹一下自己,國(guó)內(nèi)某985 CS專業(yè)學(xué)渣一名,高考考完剛被錄取的時(shí)候,還立下了小目標(biāo)說(shuō)一定要去BAT,現(xiàn)在回過(guò)頭想想……真是好有勇氣啊。大學(xué)的前兩年在平時(shí)翹翹課、窩在寢室里面打打游戲,期末通宵的狀態(tài)下度過(guò)了,到大三的時(shí)候,看到周圍的同學(xué)們紛紛找起了實(shí)習(xí),還都是什么百度華為,覺(jué)得自己好公司沒(méi)什么希望,但是去個(gè)小公司實(shí)習(xí)還是可以的吧,畢竟自己還是有名校光環(huán)的呀。很明顯,我想多了。大三上第一次投大眾點(diǎn)評(píng)的時(shí)候,20分鐘的電面就把我秒成渣渣了,一些很基礎(chǔ)的問(wèn)題我都回答不上來(lái),最后悲劇了。
從那以后我放下了自己的名校光環(huán)了,開(kāi)始認(rèn)真刷題,在Lintcode上刷了大半年,期間跟著師兄做了一個(gè)項(xiàng)目,現(xiàn)在的我終于可以坐在大眾點(diǎn)評(píng)的辦公室敲代碼了。
好啦接下來(lái)進(jìn)入正題,和大家分享我的大眾點(diǎn)評(píng)面試經(jīng)歷~
大眾點(diǎn)評(píng)的面試包括了在線測(cè)試、兩輪技術(shù)面和HR面,不知道別人怎么樣,我是在測(cè)試三天后現(xiàn)場(chǎng)面的前一天晚上接到的通知,現(xiàn)場(chǎng)的三輪面試是在一天完成的,雖然花了大半年的時(shí)間認(rèn)真刷題,但是一下午巨多的問(wèn)題加上壓力也不小還是覺(jué)得蠻累的。
在線測(cè)試
在線測(cè)試一共有三組題,語(yǔ)言題,數(shù)字邏輯題和圖形邏輯題,每一組的選擇題各10多道,每組6分鐘時(shí)間。所以題量還是蠻大的。選擇題結(jié)束后,會(huì)讓你敲兩個(gè)編程題,很基礎(chǔ)的那種,感覺(jué)沒(méi)有瘋狂刷題的人也應(yīng)該能寫出來(lái)。
第一輪技術(shù)面
第一輪的面試官看不出嚴(yán)肅還是好說(shuō)話,聽(tīng)完我的自我介紹之后就開(kāi)始出題了。感覺(jué)和實(shí)習(xí)的電面很像,都是很基礎(chǔ)的題目。下面列了一些自己還記得的題目供大家參考難度。
* Java的特性有哪些?
* 怎樣不用第三個(gè)變量實(shí)現(xiàn)兩個(gè)整數(shù)交換?
* 怎樣理解線程安全?
* 什么時(shí)候可能出現(xiàn)內(nèi)存泄露?
* 類比于線程池,你覺(jué)得對(duì)象池是什么?有什么好處?
真的是一些非?;A(chǔ)的問(wèn)題,建議大家多看書(shū)。
順利回答出來(lái)之后,面試官開(kāi)始出算法題。面試中出現(xiàn)的兩道題目都不難,都是 lintcode 上的題目。
第一題是:中位數(shù)
題目:http://www.lintcode.com/zh-cn/problem/median/
參考答案:http://www.jiuzhang.com/solution/median/
第二題是:top k 問(wèn)題,這個(gè)題真的很高頻。
題目:http://www.lintcode.com/en/problem/top-k-frequent-words/
參考答案:http://www.jiuzhang.com/solution/top-k-frequent-words/
第二輪技術(shù)面
第二輪技術(shù)面的面試官一看還蠻兇的,可能也是壓力面試的一部分吧。進(jìn)去的時(shí)候就拿著我的簡(jiǎn)歷在看,連自我介紹這個(gè)套路都省去了,直接就開(kāi)始問(wèn)我大學(xué)里做過(guò)的幾個(gè)項(xiàng)目。一直在挑細(xì)節(jié)鉆,每個(gè)項(xiàng)目都問(wèn)到我答不上來(lái)為止,還是有點(diǎn)慌的。項(xiàng)目都問(wèn)完以后,問(wèn)了我一下以后想做的方向和為什么,就讓我出去等通知。
HR面
在外面很緊張的等了半小時(shí)終于等來(lái)了HR,在那半個(gè)小時(shí)不斷給自己做心理工作,告訴自己就算沒(méi)過(guò)刷過(guò)的那么多題就全當(dāng)為考研做準(zhǔn)備了......HR的這輪面試非常輕松愉快,還調(diào)侃了一下我這么好的學(xué)校怎么會(huì)來(lái)大眾點(diǎn)評(píng)面試的,問(wèn)我真的拿到了offer,會(huì)來(lái)報(bào)道嗎?和HR主要溝通了一下薪酬福利的問(wèn)題,對(duì)工作的要求和職業(yè)的規(guī)劃等等。
面試結(jié)束差不多一周的時(shí)間收到了offer。
總結(jié)
* 不管你的學(xué)校出身怎么樣,想在IT這行混口飯吃就都得好好刷題。做碼農(nóng),學(xué)歷最多只是一塊敲門磚。為了彌補(bǔ)大學(xué)玩掉的兩年,我開(kāi)始在 lintcode上由易到難的刷題,雖然我也買了不少參考書(shū),但最后還是覺(jué)得這個(gè)刷題最有效。
* 大眾點(diǎn)評(píng)的面試的內(nèi)容真的非常基礎(chǔ),而且感覺(jué)越是基礎(chǔ)的東西,越優(yōu)先考察你。所以即使是有很多項(xiàng)目的大大,也千萬(wàn)不要忘記準(zhǔn)備一下基礎(chǔ)題。
* 自己做的項(xiàng)目是會(huì)被一點(diǎn)一點(diǎn)死扣著問(wèn)的,我這樣的學(xué)渣在做面試準(zhǔn)備的時(shí)候特別找了當(dāng)時(shí)做項(xiàng)目的組長(zhǎng)問(wèn)了一些細(xì)節(jié),細(xì)節(jié)真的很重要!
大眾點(diǎn)評(píng)網(wǎng)軟件開(kāi)發(fā)工程師面試題
第一題是:中位數(shù)
題目:http://www.lintcode.com/zh-cn/problem/median/
參考答案:http://www.jiuzhang.com/solution/median/
第二題是:top k 問(wèn)題,這個(gè)題真的很高頻。
題目:http://www.lintcode.com/en/problem/top-k-frequent-words/
參考答案:http://www.jiuzhang.com/solution/top-k-frequent-words/
面試有兩輪,先是電話面試,時(shí)間很短,大概十幾分鐘,問(wèn)了一些簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)和算法,例如查找鏈表的倒數(shù)第K個(gè)數(shù),判斷是否是環(huán)形鏈表等。面試時(shí)間大概有四十分鐘,主要是根據(jù)簡(jiǎn)歷上的內(nèi)容面試,問(wèn)了之前的項(xiàng)目經(jīng)驗(yàn),問(wèn)了java基礎(chǔ)知識(shí),hashmap等,多線程,內(nèi)存管理還有單例模式和算法,整體不太難,重點(diǎn)是簡(jiǎn)歷上寫的要會(huì)。
面試官問(wèn)的面試題:大眾點(diǎn)評(píng)網(wǎng)java開(kāi)發(fā)實(shí)習(xí)生面試題
問(wèn)題:現(xiàn)場(chǎng)寫快速排序,畫出排序的過(guò)程即可。
查找鏈表的倒數(shù)第K個(gè)數(shù),判斷是否是環(huán)形鏈表
各種容器的查找的時(shí)間復(fù)雜度
java基礎(chǔ)知識(shí),hashmap等,多線程,內(nèi)存管理還有單例模式和算法
我是有工作經(jīng)驗(yàn)的,現(xiàn)在換工作先通過(guò)網(wǎng)上職位投遞,接到了初步面試洽談的電話,之后去浦電路面試,2個(gè)人給我面試就讓做了下自我介紹,再針對(duì)我的情況進(jìn)行了提問(wèn),說(shuō)2個(gè)禮拜給結(jié)果,現(xiàn)在還未來(lái)通知
面試官問(wèn)的面試題:大眾點(diǎn)評(píng)軟件開(kāi)發(fā)工程師面試題
我是有工作經(jīng)驗(yàn)的,現(xiàn)在換工作先通過(guò)網(wǎng)上職位投遞,接到了初步面試洽談的電話,之后去浦電路面試,2個(gè)人給我面試就讓做了下自我介紹,再針對(duì)我的情況進(jìn)行了提問(wèn),說(shuō)2個(gè)禮拜給結(jié)果,現(xiàn)在還未來(lái)通知
(共2426條) 北京字節(jié)跳動(dòng)科技有限公司
(共2147條) 阿里巴巴
(共2145條) 京東商城
(共36條) 北京新媒傳信科技有限公司
(共94條) 支付寶
(共21條) 廈門三五互聯(lián)科技股份
(共5條) 廈門雅迅網(wǎng)絡(luò)股份有限公司
(共7條) 江蘇油田
(共8條) 順風(fēng)快遞
(共7條) 深圳法雷奧
(共6條) 江蘇華星會(huì)計(jì)師事務(wù)所
(共9條) 蘇州邁為科技股份有限公司