非科班普通本科是如何在人才輩出的年代成功入職阿里腮介?(面試經(jīng)驗(yàn),建議收藏)

說一說作為我應(yīng)屆時(shí)的面試經(jīng)驗(yàn)吧端衰,大概是投了7家最后過了一家叠洗。網(wǎng)易、騰訊旅东、美團(tuán)灭抑、螞蟻金服、滴滴抵代、京東腾节、百度

我記得百度、騰訊和美團(tuán)簡(jiǎn)歷直接被篩選掉了荤牍。螞蟻金服案腺、京東、滴滴分別在二面康吵、一面救湖、四面就掛了。后面就一直在準(zhǔn)備阿里的這根獨(dú)苗涎才,準(zhǔn)備面試一起是將近一個(gè)月時(shí)間鞋既,每天除了睡覺就是刷題力九。可能沒有人知道這段時(shí)間我到底經(jīng)歷了什么

當(dāng)然最后所有的努力還是沒有白費(fèi)邑闺,在最后的獨(dú)苗憑借著運(yùn)氣踏進(jìn)了阿里的大門跌前,作為非科班普通本科出門的我已經(jīng)非常滿足了

阿里一面

  1. 自我介紹(個(gè)人信息:一分鐘說完了);
  2. 抽象類和接口的區(qū)別(Java核心技術(shù):全部講了一通后陡舅,拋出第三個(gè)問題)
  3. 抽象類內(nèi)方法如果全部是抽象的抵乓,是不是就是接口?為什么有的類繼承一個(gè)類后靶衍,還要實(shí)現(xiàn)多個(gè)接口灾炭?(Java核心技術(shù):我說了個(gè)接口隔離原則,實(shí)在不知道他想要啥答案)
  4. 多線程中颅眶,線程池用過哪些線程池蜈出?(多線程并發(fā):沒用過,講了一些自己了解的)涛酗;
  5. 線程池中所有的參數(shù)講解一下(多線程并發(fā):corePoolSize铡原,maximumPoolSize,F(xiàn)actory之類的扯了一通)
  6. 線程池中從corePoolSize到maximumPoolSize轉(zhuǎn)變過程商叹,然后一直問我反向轉(zhuǎn)變的操作(多線程并發(fā):就是并發(fā)量突然降低了燕刻,這個(gè)過程怎么實(shí)現(xiàn)的,參數(shù)如何變化)
  7. HTTP發(fā)送請(qǐng)求和接收響應(yīng)的整個(gè)流程剖笙;(web技術(shù):扯了一下客戶端和服務(wù)端之間的流程)
  8. 403和500狀態(tài)分別講解一下卵洗,他們之間有什么區(qū)別;(web技術(shù))
  9. 淘寶里如果按照1-5星的店面弥咪,從五家店里一共推送出10個(gè)同一類產(chǎn)品过蹂,都是隨機(jī)推送,但是最后大量的隨機(jī)測(cè)試后酪夷,要保證五顆星的店家推送的商品數(shù)量大概是一顆星店家推送的商品數(shù)量的五倍,且不能破壞其他概率輸出(思維能力:這個(gè)問題跟他討論了有10幾分鐘孽惰,最后他問我有沒有優(yōu)化晚岭。。勋功。我哪知道怎么優(yōu)化)
  10. 一個(gè)已知存儲(chǔ)了數(shù)據(jù)的HashMap中如何讓所有的鍵修改成"阿里+原來的鍵"坦报,意思是在所有的key中添加"網(wǎng)易"這個(gè)前綴。(Java核心技術(shù):我說迭代處理狂鞋,但是會(huì)有fail-fast問題片择,然后我就瞎扯了同步操作一下)
  11. spring的AOP原理和底層實(shí)現(xiàn)(框架技術(shù):扯了一下概念和反射機(jī)制)
  12. Spring的注解講一下;(框架技術(shù))
  13. 靜態(tài)代理和動(dòng)態(tài)代理區(qū)別講一下骚揍;(Java核心技術(shù))
  14. 靜態(tài)代理和適配器設(shè)計(jì)模式的區(qū)別字管;(Java核心技術(shù))
  15. tcp和udp的區(qū)別啰挪;(計(jì)算機(jī)網(wǎng)絡(luò)知識(shí):就從可靠性,通訊方式嘲叔,數(shù)據(jù)大小亡呵,應(yīng)用方面說了說)
  16. cglib底層實(shí)現(xiàn);(框架技術(shù):懵逼)
  17. 數(shù)據(jù)庫(kù)的樂觀鎖原理和實(shí)現(xiàn)硫戈;(數(shù)據(jù)庫(kù):懵逼)

阿里二面

  1. 上來問我項(xiàng)目用的框架锰什,然后問我springmvc里面有的參數(shù)的設(shè)定,問的是細(xì)節(jié)丁逝,然后問我如果傳的多個(gè)值是一個(gè)對(duì)象的屬性汁胆,問我如何處理,我說直接在后端接收為對(duì)象就行了霜幼,然后突然問我http怎么傳對(duì)象嫩码,這里有點(diǎn)不明白面試官想問啥,然后就換別的問題了辛掠,可以序列化對(duì)象為二進(jìn)制數(shù)據(jù)谢谦,然后在http1.1以上版本傳輸即可,然后再進(jìn)行反序列化
  2. 數(shù)據(jù)庫(kù)索引都有哪些萝衩,介紹一下回挽,然后面試官就問我說話的漏洞,感覺會(huì)抓住某一個(gè)比較突出的詞來逼問猩谊,這里除非特別清楚千劈,否則就被問死了,我這里有點(diǎn)虛牌捷,回答的有點(diǎn)猶豫墙牌, b+樹,hash索引暗甥,b樹索引
  3. 數(shù)據(jù)庫(kù)事務(wù)喜滨,然后問我mysql三個(gè)select不顯式聲明事務(wù),他們每一條是個(gè)事務(wù)嗎撤防?這里記得有點(diǎn)不清楚虽风,就是問不顯式聲明事務(wù),select是一個(gè)事務(wù)嗎 默認(rèn)autocommit寄月,每一條都是是一個(gè)事務(wù)
  4. 樂觀鎖和悲觀鎖辜膝,我說到了cas,然后問我java中有哪些地方用到了cas漾肮,然后我說concurrenthashmap厂抖,然后是咋用的,這個(gè)類是怎么保證線程安全的克懊,他還說了一個(gè)put啥東西我沒注意忱辅,就說不知道七蜘。 chm,原子類耕蝉,AQS等崔梗。
  5. chm在put操作沒有沖突時(shí)進(jìn)行cas嘗試,直到成功垒在。
  6. 原子類使用cas執(zhí)行自加自減操作防止并發(fā)問題蒜魄。
  7. AQS的修改state也是使用了cas操作。
  8. 問我序列化场躯,然后問到了遠(yuǎn)程方法調(diào)用谈为,我說沒接觸過 序列化主要是把對(duì)象壓縮成二進(jìn)制數(shù)據(jù)喂窟,進(jìn)行網(wǎng)絡(luò)傳輸酥泞,rpc就是基于序列化和網(wǎng)絡(luò)通信編程實(shí)現(xiàn)的。
  9. 問我項(xiàng)目是練手還是買錢霸旗,他笑著對(duì)我說签舞,我也笑了
  10. dao層是model層嗎秕脓?這個(gè)以前沒注意,就說是儒搭,也不知道對(duì)不對(duì)吠架,記得以前面試好像有面試官問我model和pojo的區(qū)別
    差遠(yuǎn)了。dao是數(shù)據(jù)持久化層搂鲫,負(fù)責(zé)數(shù)據(jù)庫(kù)操作傍药,model負(fù)責(zé)數(shù)據(jù)模型
  11. 索引在什么情況下會(huì)失效,這個(gè)當(dāng)時(shí)有點(diǎn)激動(dòng)魂仍,想了一下沒說出來拐辽,有點(diǎn)遺憾, 前綴匹配擦酌,沒用用到俱诸,函數(shù),判空赊舶,<>等

阿里三面

  1. 簡(jiǎn)單說說在學(xué)校做過最有成就感的事情(和技術(shù)相關(guān)的)
  2. 開發(fā)了一款游戲睁搭,搭了一個(gè)人博客,寫了博客集锯岖,做了3個(gè)項(xiàng)目介袜。并且在GitHub上有長(zhǎng)期記錄甫何。
  3. 你的項(xiàng)目用到了數(shù)據(jù)庫(kù)出吹,談?wù)剬?duì)事務(wù)的理解
  4. 事務(wù)保證一致性,原子性辙喂,隔離性和持久性捶牢。
  5. 假設(shè)你要做一個(gè)銀行app鸠珠,有可能碰到多個(gè)人同時(shí)向一個(gè)賬戶打錢的情況,有可能碰到什么問題秋麸,如何解決(鎖)
  6. 可能到時(shí)同時(shí)修改渐排,導(dǎo)致有人修改失敗,匯款出現(xiàn)問題灸蟆,解決方式就是事務(wù)或者使用鎖驯耻。
  7. 說說樂觀鎖和悲觀鎖
  8. 樂觀鎖在數(shù)據(jù)庫(kù)中就是MVCC,悲觀鎖就是行鎖和表鎖炒考。innodb支持行鎖可缚,在索引上加鎖
  9. 最近在看什么書
  10. 大數(shù)據(jù),zookeeper斋枢,netty帘靡。大型中間件,大型分布式瓤帚,大型網(wǎng)站
  11. Java基礎(chǔ)(就問了一句==和equals)
  12. 說說現(xiàn)在能寫出來哪些排序算法
  13. 在學(xué)校有沒有參加社團(tuán)之類的
  14. 給定一個(gè)文件名描姚,如何在d盤找出來這個(gè)文件,說說思路戈次。
  15. 使用操作系統(tǒng)查找轩勘。find -name,locate朝扼,whereis

阿里四面

  1. 自我介紹
  2. 項(xiàng)目介紹
  3. 做這個(gè)項(xiàng)目的動(dòng)機(jī)
  4. TCP UDP IP ICMP
  5. 知不知道一個(gè)應(yīng)用層協(xié)議赃阀,運(yùn)輸層既沒有使用TCP,也沒有使用UDP
  6. 二叉樹中求最長(zhǎng)路徑擎颖。
  7. 遞歸的方式去實(shí)現(xiàn)榛斯。
  8. 有什么想問我的嗎?

五面(HR面)

  1. 平常怎么學(xué)習(xí)的
  2. 興趣愛好
  3. 覺得自己前面幾輪面試怎么樣
  4. 除了Java還研究過其它什么技術(shù)(我說AI搂捧,區(qū)塊鏈)
  5. 跟我介紹一下區(qū)塊鏈~
  6. 怎么看待國(guó)內(nèi)區(qū)塊鏈的發(fā)展
  7. 跟我說一下你認(rèn)為最具有挑戰(zhàn)性的項(xiàng)目
  8. 問我還參加了什么公司的招聘
  9. 如果有網(wǎng)易游戲驮俗,騰訊,阿里的offer你會(huì)選擇哪個(gè)
  10. 英語10分鐘交流(瞬間懵了允跑,這里估計(jì)是部門有英語交流要求)

愿各位早日拿到心儀的offer王凑,我是大仙,歡迎大家關(guān)注我A俊索烹!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市弱睦,隨后出現(xiàn)的幾起案子百姓,更是在濱河造成了極大的恐慌,老刑警劉巖况木,帶你破解...
    沈念sama閱讀 218,122評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件垒拢,死亡現(xiàn)場(chǎng)離奇詭異旬迹,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)求类,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,070評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門奔垦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人尸疆,你說我怎么就攤上這事椿猎。” “怎么了寿弱?”我有些...
    開封第一講書人閱讀 164,491評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵鸵贬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我脖捻,道長(zhǎng)阔逼,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,636評(píng)論 1 293
  • 正文 為了忘掉前任地沮,我火速辦了婚禮嗜浮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘摩疑。我一直安慰自己危融,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,676評(píng)論 6 392
  • 文/花漫 我一把揭開白布雷袋。 她就那樣靜靜地躺著吉殃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪楷怒。 梳的紋絲不亂的頭發(fā)上蛋勺,一...
    開封第一講書人閱讀 51,541評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音鸠删,去河邊找鬼抱完。 笑死,一個(gè)胖子當(dāng)著我的面吹牛刃泡,可吹牛的內(nèi)容都是我干的巧娱。 我是一名探鬼主播,決...
    沈念sama閱讀 40,292評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼烘贴,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼禁添!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起桨踪,我...
    開封第一講書人閱讀 39,211評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤老翘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體酪捡,經(jīng)...
    沈念sama閱讀 45,655評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,846評(píng)論 3 336
  • 正文 我和宋清朗相戀三年纳账,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了逛薇。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,965評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡疏虫,死狀恐怖永罚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情卧秘,我是刑警寧澤呢袱,帶...
    沈念sama閱讀 35,684評(píng)論 5 347
  • 正文 年R本政府宣布,位于F島的核電站翅敌,受9級(jí)特大地震影響羞福,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蚯涮,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,295評(píng)論 3 329
  • 文/蒙蒙 一治专、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧遭顶,春花似錦张峰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,894評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至铣揉,卻和暖如春饶深,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背逛拱。 一陣腳步聲響...
    開封第一講書人閱讀 33,012評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工粥喜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人橘券。 一個(gè)月前我還...
    沈念sama閱讀 48,126評(píng)論 3 370
  • 正文 我出身青樓额湘,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親旁舰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锋华,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,914評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容