程序員面試阿里,直接被面試官怒懟:你一個(gè)985就了不起?原來(lái)還是我太年輕了

前言

找工作以來(lái),面試的最厲害的公司

面完我還有點(diǎn)自我懷疑,尼瑪,我怎么這么菜?

隨后,面了百融云二面,給我說(shuō):表現(xiàn)很好

阿里還是強(qiáng)啊!

無(wú)自我介紹

應(yīng)該這里,我就感覺出來(lái)這場(chǎng)面試不同尋常,還是我太年輕了

實(shí)習(xí)篇潰敗

剛想聊自己的實(shí)習(xí)項(xiàng)目(項(xiàng)目背景—打斷,說(shuō)細(xì)節(jié)就可以了)

自己寫了公司的技術(shù)是Kafka+ZK+ES(這里是我大意了,我以為僅僅了解公司技術(shù)就可以了,不需要太過深入)

Kafka為什么有分區(qū)這個(gè)概念?(講了講多個(gè)生產(chǎn)者消費(fèi)者,降低耦合度)

面試官:講的不對(duì)哈,Kafak里面的具體概念和架構(gòu),你了解這些嘛還是

我:說(shuō)了下Kafka在公司的應(yīng)用

那咱們聊聊ZK吧(我是憨憨)

ZK怎么實(shí)現(xiàn)的高可用?(面試官:如果沒用過,咱們可以略過)

ES了解過嘛?(我是憨憨)

查詢數(shù)據(jù)庫(kù)的資料(面試官:這個(gè)你也不太了解呀)

Redis了解嘛?(我心想,終于有個(gè)會(huì)的了,后面發(fā)現(xiàn)自己太天真了)

緩存穿透、擊穿、雪崩?

講穿透,講到一半被打斷,說(shuō)下?lián)舸┌?/p>

雪崩:多個(gè)緩存數(shù)據(jù)同時(shí)過期,導(dǎo)致大數(shù)據(jù)打到數(shù)據(jù)庫(kù)(面試官:不對(duì),你這說(shuō)的不對(duì),直接打斷)

說(shuō)下數(shù)據(jù)庫(kù)的腦裂吧?(我懵)

尷尬笑了一下,說(shuō)有點(diǎn)不太懂(面試官:Redis穿透、擊穿、雪崩后不就是腦裂了嗎)

說(shuō)說(shuō)持久化(終于有個(gè)正常的題目)

你用過Redis呀,咱們說(shuō)說(shuō)Redis的幾個(gè)命令?

Redis 啟動(dòng)的命令(懵)

面試官:Redis你真正用過嗎?還是在書上看的原理?

我:看著書的原理,敲了一遍

面試官:就沒有實(shí)際用過對(duì)吧?

我:對(duì)

第一戰(zhàn)完全潰敗,我以為這已經(jīng)夠懵了,沒想到后面更離譜

JVM篇潰敗

我想著挺尷尬的,就說(shuō)了下自己對(duì)于MySQL、JVM、JUC比較了解(我是憨憨)

面試官:那你說(shuō)說(shuō)你對(duì)JVM哪方面比較了解?

我:垃圾收集器(想說(shuō)G1和CMS的一些三色標(biāo)記,我萬(wàn)萬(wàn)沒想到面試官的問題是、、、、)

面試官:垃圾收集在JDK10、JDK8、JDK8之前,有什么優(yōu)化嘛?

我:標(biāo)記復(fù)制-標(biāo)記整理-標(biāo)記清除

面試官:這不是最簡(jiǎn)單的算法嘛?JDK10里面最新的算法了解嘛?(我本來(lái)以為是ZGC,后來(lái)查了查ZGC是JDK11版本的)

我:這個(gè)倒沒了解過

面試官:我們用JDK11的話,在啟動(dòng)參數(shù)里面有很多GC算法,你說(shuō)的那些GC是最簡(jiǎn)單的算法,你對(duì)GC了解就這個(gè)程度嘛,還是你的JVM優(yōu)化呀,都是這種簡(jiǎn)單的

面試官:說(shuō)說(shuō)內(nèi)存泄漏吧

我:想著表現(xiàn)一下,說(shuō)了ThredLocal里面存著的內(nèi)存泄漏(又給自己挖個(gè)坑),講著講著又被打斷

面試官:說(shuō)說(shuō)強(qiáng)軟弱虛引用(說(shuō)了下基本概念)

面試官:笑了,說(shuō),這都是從回收的角度去講,在Java中怎么定義呢?(問了下是不是具體實(shí)現(xiàn)的代碼:不理我)

面試官:說(shuō)怎么定義弱引用,笑了,說(shuō):那你還有其他擅長(zhǎng)的嘛?(提了下CMS和G1)

面試官:你對(duì)JDK11里面的垃圾回收算法一點(diǎn)也不了解嘛?

面試官:我看你寫了JVM調(diào)優(yōu),你給我說(shuō)下這個(gè)吧。(我面懵了,這個(gè)事后想了想,回答日志打印和一些收集器的選擇、還有一些日志的分析)

面試官:笑了,算了算了,你也沒必要,知道的我們可以仔細(xì)聊,不知道的也沒有必要去想

第二戰(zhàn)完全潰敗,我以為這已經(jīng)夠懵了,沒想到后面更離譜

數(shù)據(jù)結(jié)構(gòu)篇潰敗

面試官:在技術(shù)方面,你哪一方面最擅長(zhǎng)呢?真正用過的內(nèi)容,不要說(shuō)書本上的(懵,校招生不說(shuō)書本,說(shuō)實(shí)際應(yīng)用嘛)

面試官:我看你參加了ACM,簡(jiǎn)單說(shuō)下數(shù)據(jù)結(jié)構(gòu)吧,說(shuō)下B樹和B+樹(這個(gè)算是回答上來(lái)了)

面試官:知道字典樹吧?說(shuō)下屏蔽字的篩查?(我問能用HashMap嘛,被否決)

面試官:我看你參加過ACM,就出點(diǎn)簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)(說(shuō)用B+樹可以嘛)

Java篇潰敗

面試官:聊聊voliate關(guān)鍵字吧(這個(gè)答上來(lái)了)

面試官:原子類的包(CAS)

面試官:那咱們聊下簡(jiǎn)單的Java基礎(chǔ)吧,Java IO類的包下用的什么設(shè)計(jì)模式?(懵)

直接掛會(huì)議,無(wú)反問

重點(diǎn)在:

HR加我微信后,詢問我有無(wú)其他家的offer,要是有的話,就不再跟進(jìn)了

通過技術(shù)面后,發(fā)實(shí)習(xí)offer,實(shí)習(xí)兩個(gè)月,看情況,發(fā)校招offer(牛逼)

筆記分享

這次面試經(jīng)歷不得不說(shuō)讓人直呼終身難忘,現(xiàn)在的面試真的是要你造火箭啊,一個(gè)這樣的公司面試難度堪比阿里這些一線互聯(lián)網(wǎng)公司!還是得學(xué)習(xí)啊!

我為大家準(zhǔn)備了Java核心知識(shí)點(diǎn)+全套架構(gòu)師學(xué)習(xí)資料和視頻+一線大廠面試寶典+面試簡(jiǎn)歷模板+阿里美團(tuán)網(wǎng)易騰訊小米愛奇藝快手嗶哩嗶哩面試題+Spring源碼合集+Java架構(gòu)實(shí)戰(zhàn)電子書一起免費(fèi)分享給大家!100%免費(fèi)獲取方式:三連這篇文章+關(guān)注我,點(diǎn)擊傳送門即可獲取!

Java核心筆記

內(nèi)容一覽



Java面試突擊寶典

Java中的IO與NIO面試題


Spring面試題


Spring Cloud面試題


微服務(wù)面試題

算法面試題庫(kù)

spring學(xué)習(xí)筆記:

從spring最基礎(chǔ)的特點(diǎn)分析,將spring將會(huì)有機(jī)會(huì)考到的知識(shí)點(diǎn)都整理在了一起,可以說(shuō)是非常全面了

(1)目錄:


(2)內(nèi)容展示:

面試寶典

寫在最后的話

要面試這種一線大廠之前一定要做好充足的準(zhǔn)備,這次失敗了!準(zhǔn)備春暖花開之日再戰(zhàn)大廠!,只要功夫深,我把鐵杵磨成針,平時(shí)準(zhǔn)備好,面試不用慌。資料分享給大家,希望可以和大家共同進(jìn)步!

100%免費(fèi)獲取方式:三連這篇文章+關(guān)注我,私信小編【666】即可獲取!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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