專(zhuān)科的粉絲拿到了阿里的offer,小孟直呼不可思議
前天有個(gè)粉絲私聊我說(shuō):自己是專(zhuān)科,經(jīng)過(guò)自己的努力,拿到了阿里的offer。
?
開(kāi)始我覺(jué)得他吹牛p。
?
別說(shuō)專(zhuān)科想拿阿里的offer難,985的本科都難。而且我也面過(guò)阿里,知道面試的難度,技術(shù)面至少三面,沒(méi)幾把刷子,不可能過(guò)的。
?
后來(lái)我主動(dòng)和他通了語(yǔ)音,相信了。
?
經(jīng)過(guò)小伙伴的同意,我說(shuō)下面試的過(guò)程,涉及到個(gè)人信息的地方都不貼了。
?
我:先說(shuō)下你個(gè)人的情況吧?
?
他:好的,孟哥。我是河北的一所很普通的專(zhuān)科學(xué)校的學(xué)生,學(xué)的計(jì)算機(jī)。畢業(yè)后,也都是從事的編程工作。對(duì)了,我也是搞java,才關(guān)注的你。在北京一家小公司工作了2年,因?yàn)榕笥言诤贾荩揖腿チ撕贾?,后?lái)在杭州穩(wěn)住了腳。
?
我:前后沒(méi)有投過(guò)其他大公司嗎?
?
他:投遞的多了,但都因?yàn)閷W(xué)歷的問(wèn)題,連面試的機(jī)會(huì)都沒(méi)有。投出去,基本都沒(méi)有消息。學(xué)歷太tm重要了。后來(lái)和女友商量了,決定考了本科。再后來(lái),收集了大量的面試資料、面試題,然后不斷學(xué)習(xí)。
?
我:分享下你的面試過(guò)程吧。
?
他:好的。
阿里一面(技術(shù)面):
1.自我介紹
2.自己看過(guò)的源碼,說(shuō)一下?
3.一個(gè)整形數(shù)組,給定一個(gè)數(shù),在數(shù)組中找出兩個(gè)數(shù)的和等于這個(gè)數(shù),并打印出來(lái),我寫(xiě)的時(shí)間復(fù)雜度高,要求O(n)。
4.看過(guò)這么多源碼,你覺(jué)得什么東西最重要?
5.分布式鎖、Redis緩存,系統(tǒng)架構(gòu)圖,MySQL的特性。
6. 如何解決死鎖??? 寫(xiě)一個(gè)JAVA死鎖的列子?
7.Spring AOP的實(shí)現(xiàn)原理,底層用什么實(shí)現(xiàn)的?
8.接下來(lái)還是場(chǎng)景題,圖片框架的實(shí)現(xiàn),涉及到的緩存,線程池,線程池該如何分配線程數(shù)量。
9.HashMap數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)? key重復(fù)了怎么辦? 是如何解決的?
10. LRU緩存機(jī)制。
11.給定一個(gè)二叉搜索樹(shù)(BST),找到樹(shù)中第K小的節(jié)點(diǎn)。
阿里二面(技術(shù)面):
1.自我介紹
2.自己對(duì)微服務(wù)如何理解的
3.學(xué)習(xí)Java的過(guò)程
4.項(xiàng)目遇到的問(wèn)題,怎么解決的
5.回答過(guò)程中提到jvm,問(wèn)原理
6.對(duì)公司有什么要求
7.網(wǎng)關(guān)Zuul和Gateway
8.socket的連接過(guò)程
阿里三面(技術(shù)面):
1.自我介紹
2.詳細(xì)說(shuō)我第一個(gè)項(xiàng)目-團(tuán)購(gòu)系統(tǒng)
3.java反射為什么會(huì)慢
4.http的強(qiáng)緩存和協(xié)商緩存
5. hashmap有什么漏洞會(huì)導(dǎo)致它變慢?
4.說(shuō)一下分布式事務(wù)的TCC模式
5.詳細(xì)介紹你的第二個(gè)秒殺系統(tǒng)項(xiàng)目
阿里四面(hr面):
1.你緩解壓力的方式是什么
2.數(shù)學(xué)怎么樣
3.對(duì)未來(lái)有什么規(guī)劃
4.你認(rèn)為java還有哪些方面需要提高的
5.你是哪里人,以后想定居哪里
6.目前是結(jié)婚了沒(méi)有,女友在哪里
我:面試你準(zhǔn)備了多長(zhǎng)時(shí)間?
?
他:一年半吧,進(jìn)入大廠一直是自己的目標(biāo),雖然知道自己的學(xué)歷很低,沒(méi)有很大的信心,但都在悶著頭學(xué)習(xí)著。我所有的業(yè)余時(shí)間基本都在看面試題。特別感謝我的女友的。以后我要好好陪她逛一次街。
?
我:加油。未來(lái)你肯定可以出人頭地。
我的感想
?
有人問(wèn)我:孟哥,你寫(xiě)代碼怎么那么快?
?
我是有個(gè)很拼的人,只要我認(rèn)準(zhǔn)的事,我會(huì)至少堅(jiān)持個(gè)五年。現(xiàn)在的我每天的狀態(tài):11點(diǎn)睡覺(jué),5點(diǎn)起床。
?
如果你很努力的學(xué)習(xí)java,我不信你連個(gè)ssm都學(xué)不會(huì)?
?
—?【 THE END 】— 本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)里回復(fù)「m」獲?。?/span> 3T技術(shù)資源大放送!包括但不限于:Java、C/C++,Linux,Python,大數(shù)據(jù),人工智能等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲?。?!
