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