|
|
面試流程:
三輪技術(shù)面+一輪HR面。周二下午被通知去第一輪技術(shù)面,周二晚上就通知過(guò)了并且約了周三早上的第二輪技術(shù)面。中間隔了一天,周五上午進(jìn)行的第三輪面試,三面結(jié)束后讓等了十分鐘,直接和HR約見(jiàn)。之后具體討論入職事項(xiàng),次周周三拿到正式Offer。
面試內(nèi)容:
一輪技術(shù)面
(面試官是一個(gè)感覺(jué)沒(méi)比我大多少的小伙,大約就是一個(gè)比較基層的技術(shù)人員):
1. 簡(jiǎn)歷上寫第一位的項(xiàng)目的具體實(shí)現(xiàn)思路
2. Http和Https的區(qū)別
3. HashMap的具體實(shí)施原理,HashMap和Hashset的區(qū)別
4. Java的垃圾回收機(jī)制
5. JVM的原理及線上調(diào)優(yōu)
二輪技術(shù)面
(面試官應(yīng)該是一個(gè)中層,三十多歲,全程笑瞇瞇的)
1. 在簡(jiǎn)歷上挑了兩個(gè)項(xiàng)目具體詢問(wèn),包括整體架構(gòu),遇到的問(wèn)題,使用的技術(shù),你在項(xiàng)目中承擔(dān)的任務(wù),最后實(shí)現(xiàn)的成果,你覺(jué)得那些可以改進(jìn)的。
2. string,stringbulider,stringbuffer的區(qū)別
3. Java的設(shè)計(jì)模式
4. 在白紙上手寫二分法排序算法,這道題我在lintcode上面做過(guò)原題
5. 如果工作中途讓你從一個(gè)語(yǔ)言轉(zhuǎn)到另外一個(gè)語(yǔ)言(比如從java到python),你會(huì)接受么?
三輪技術(shù)面
(面試官還是一個(gè)三十多歲的男性,應(yīng)該比二輪的地位再高點(diǎn),很和藹)
1. 有哪些可以保持進(jìn)程同步的方法
2. 如何避免死鎖
3. 常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)有哪些
4. lintcode 原題:查找單鏈表中倒數(shù)第K個(gè)節(jié)點(diǎn)的算法,面試官要求手寫
5. 平時(shí)怎么拓展自己的專業(yè)知識(shí)水平
6. 比較下餓了么、美團(tuán)外賣等外賣平臺(tái)
7. 你對(duì)這類平臺(tái)怎么看的,未來(lái)發(fā)展你覺(jué)得怎么樣,有什么可以改進(jìn)的
HR面
(這一面基本就是討論薪資等問(wèn)題了,面試官是一個(gè)很可愛(ài)的小姐姐)
1. 之前的實(shí)習(xí)經(jīng)歷和社團(tuán)經(jīng)歷
2. 五年職業(yè)規(guī)劃
3. 對(duì)餓了么了解多少
4. 薪資預(yù)期
5. 什么時(shí)候可以入職
6. 對(duì)加班的看法
7. 對(duì)跳槽的看法
8. 還有什么需要問(wèn)的問(wèn)題
幾點(diǎn)想法和準(zhǔn)備建議:
1. 簡(jiǎn)歷上的項(xiàng)目要如實(shí)寫,因?yàn)闀?huì)被翻來(lái)覆去的問(wèn),建議只寫自己熟悉的或者有全程參與的。
2. 推薦一本準(zhǔn)備面試的書《劍指offer》,這本書有很多面試指導(dǎo)
3. 平時(shí)準(zhǔn)備面試題時(shí)一定要練習(xí)白紙手寫,減少對(duì)專業(yè)編譯軟件的依賴。過(guò)度依賴專業(yè)編譯軟件將會(huì)很大程度影響面試時(shí)的發(fā)揮。
4. 多刷題,然后每次刷完題要注意優(yōu)化一下自己的代碼。可以通過(guò)在網(wǎng)上查別人寫的代碼,有很多人都會(huì)寫題解或者分享他們的代碼。比如九章算法的官網(wǎng)上就有。建議多比較一些代碼風(fēng)格,然后優(yōu)化。
5. 面試前要關(guān)注基本知識(shí)的復(fù)習(xí),特別是Java的相關(guān)知識(shí)。
6. 餓了么總體氛圍比較青春朝氣,所以面試的時(shí)候可適當(dāng)活潑。
|
|