4號通過阿里工作的學(xué)長進(jìn)行內(nèi)推,7天簡歷評估,,11號接到電話面試,,盡管猝不及防回答倉促,但好在前期準(zhǔn)備充分,,通過,。3天后進(jìn)行現(xiàn)場面試,通知時間為早上10點,。當(dāng)日設(shè)了七點鬧鐘,,結(jié)果五點五十三分驚醒后再無法入睡,起床,,重新翻看之前做的筆記和重點,,在lintcode上找了幾道可能性較大的題進(jìn)行練手,。10點準(zhǔn)時在螞蟻金服總部開始面試,十點四十七分結(jié)束,。15號收到通知,,現(xiàn)場面通過,16號進(jìn)行HR面,,22號收到Offer,。
面試內(nèi)容如下:
一、 電面:
- 自我介紹
- 項目情況:
- 對你來說影響最大的一個項目(該面試中有關(guān)項目問題都針對該項目展開),?
- 為什么會想做這個項目,?這個項目的ideal是誰提出來的?
- 項目中如何實現(xiàn)的大數(shù)據(jù)的傳輸和存儲
- 項目中哪一部分最難攻克,?如何攻克,?
- 基礎(chǔ)知識考察:
- 模塊化的好處
- Htttp協(xié)議
- hashmap和concurrenthashmap區(qū)別及兩者的優(yōu)缺點
- 對MySQL的了解,和oracle的區(qū)別
- 對設(shè)計模式的看法和認(rèn)知
- 有哪些設(shè)計模式
- 如何實現(xiàn)分布式緩存
- 多線程如何避免死鎖
- 關(guān)于樹的算法題-二叉樹的鋸齒形層次遍歷:二叉樹的鋸齒形層次遍歷
- Java的垃圾回收機(jī)制
- 對Runtime的了解
電面過程中非常注重基礎(chǔ)知識的考察,,面試前務(wù)必對基礎(chǔ)知識內(nèi)容進(jìn)行復(fù)習(xí)和梳理,。基礎(chǔ)知識考察的內(nèi)容一般會圍繞項目內(nèi)容進(jìn)行展開,,在前期對項目介紹進(jìn)行準(zhǔn)備時需適當(dāng)換位,,思考面試官的提問邏輯,避免給自己設(shè)下陷阱,。
二,、 現(xiàn)場面:
- 背景了解:
- 為什么要選擇編程這條路
- 何時開始編程
- 如何進(jìn)行自學(xué)
- 閱讀過那些書籍
- 項目考察
- 第一個項目:
- 項目最終實現(xiàn)效果
- 項目具體部分使用的設(shè)計模式并簡述選擇理由
- 項目有何需改進(jìn)之處并初擬改進(jìn)方案
- 第二個項目:
- 項目運(yùn)行過程中成員是否曾就某一點發(fā)生爭執(zhí)?作為Leader你是如何解決的,?具體事例,?
- 基礎(chǔ)知識考察:
- 數(shù)據(jù)庫的范式
- JVM內(nèi)存模型及調(diào)優(yōu)
- 瀏覽器的緩存機(jī)制
- 如何解決高并發(fā)問題?是否進(jìn)行過相應(yīng)程序的編寫,?
- LintCode 算法題 - 最小子串覆蓋,。原題鏈接:最小子串覆蓋
- 想問的問題
技術(shù)面中項目占了相當(dāng)一部分時間,項目中從技術(shù)到個人團(tuán)隊領(lǐng)導(dǎo)能力,,從完成執(zhí)行能力到思想靈活度,,都是面試官希望得到的信息。因此,,必須對自己的項目多方面展開準(zhǔn)備,,項目回顧的過程中需不斷思考改進(jìn)方案和具體措施。
算法題部分由于之前練習(xí)時做過且在
www.jiuzhang.com/solution 上研究過參考答案,,此次應(yīng)對較為輕松,,面試官反應(yīng)較好。在算法題考查過程中,,正確率和代碼效率都是面試官關(guān)注的重點,,因此在Lintcode上刷題時必須強(qiáng)調(diào)每一個細(xì)節(jié)的改進(jìn),,不能僅安于正確。上述參考網(wǎng)站中的標(biāo)準(zhǔn)答案工業(yè)風(fēng)較強(qiáng),,適合實際工作,,建議在刷題過程中充分利用。此外,,面試前做兩道算法題練手可使面試時寫算法更為嫻熟,,如時間富裕可嘗試,。
三、 HR面:
- 業(yè)余愛好
- 為什么不參加競賽,?
- 你覺得你在項目運(yùn)行過程中作為組長是否最大限度發(fā)揮了組員的優(yōu)勢,?具體事例?
- 如何看待阿里在大數(shù)據(jù)方面的投入,?對阿里的發(fā)展有什么建議,?對螞蟻金服的發(fā)展有什么看法?
- 職業(yè)規(guī)劃,,今后想發(fā)展的工作方向
- 家鄉(xiāng)在哪里,,是否愿意長期在杭州發(fā)展?
- 薪酬問題及入職情況
適當(dāng)藏拙很重要,,因為作為面試者,,我們很難判斷什么不足對公司來說是無法容忍的,如果臨場隨性發(fā)揮,,就容易出現(xiàn)語言漏洞,,從而被作為切入點暴露自身缺陷。因此,,面試前要仔細(xì)準(zhǔn)備各種問題,,對語言進(jìn)行推敲,盡量將話題引向有利于自己的方向,。