前言
別人又又又又拿到offer了,這次是螞蟻金服的,接下來就把大廠面試的經驗分享給大家,希望對大家有幫助,也希望能夠關注支持下小編
投遞技巧:
內推,只有內推這一個技巧。如果你沒有渠道,學歷又一般,只能涼涼。這里推薦可以加博主的交流群,會不定時有內推。
筆試準備:
只能刷題,刷題內容詳情下文。
面試準備:
你的知識架構
你的表達能力
你對人家公司的了解
你對項目的把握程度
你的延伸思考
你關注的廣度
螞蟻金服面試流程
一面:(45分鐘26秒)
1- 介紹項目,問一堆項目的
2- tomcat緩存,聊下緩存的整體理解,知道多少種緩存
3- SQL優化思路,聯合索引與底層樹結構的映像關系,索引結構(B+、B-),為什么用這樣的結構
4- spring的bean生命周期(詳細)、作用域
5- 樂觀悲觀鎖的設計,如何保證原子性,解決的問題
6- 看過你博客,解釋下lucene原理,倒排索引,怎樣進行中文分詞,基于什么進行分詞
7- 你是怎么設計系統緩存的,為什么,什么場景
8- Java基礎,你就大概說下集合、io、多線程的理解吧。
9- 介紹下部門
二面:(43分鐘10秒)
自我介紹
1- 介紹下你在項目中最突出的點。你是怎樣設計的,你擔當的角色跟設計過程是怎樣,遇到的難題是什么,怎么解決?
2- 你所說的SQL優化,具體是指哪些,怎么做到的。我問需要詳細講解執行計劃嗎?不需要了。
3- 你是看過Java源碼或者開源框架的源碼的吧?我說:對呀。 面試官:那你看過哪些呢??
我說:比如Spring、JDK里面的一系列集合類、JUC包下的大部分源碼、MyBatis源碼等等
4- 那你對自己的學習規劃是什么呢??呃,我最近在學習分布式。 面試官:喔?怎么學的,學了些什么?
那就說了一堆分布式的東西
5- 你還有什么問題要問我的嗎?
三面:(15分鐘35秒)
1- 項目一個功能,功能點是怎樣,為什么封裝,性能瓶頸問題是什么,講下解決方案
那你對你的系統怎么進行升級
2- topN的大數據量題
3- 為什么選阿里不選百度騰訊
才15分鐘,還以為涼涼了
四面 :(40分鐘32秒)
1- 自我介紹
2- 你相比于同屆,你有什么優勢??有什么case證明
3- 你說你喜歡新事物,有什么case證明嗎?
4- 項目對你最印象深刻的點?給你什么成長?case
4- 工作地點要求??
5- 實習時間?
6- 你有什么想問我的?
總結
阿里十分注重你對源碼的理解,對你所學,所用東西的理解,對項目的理解。所以接下來為了針對大廠面試,小編又來分享資料了
面試資料領取:戳這里免費領取,暗號:簡書
三、拿下阿里P6崗offer前,我做了些什么?
(1)準備簡歷
簡歷是門面,更是敲門磚,能否拿到大廠的面試機會,就要看自己的簡歷如何,拋開學歷意外,大廠最看重簡歷是否有亮點,因此我們對簡歷內容要有準備,對自己的突出點,包括技術、個性上的亮點,要練習表達,避免臨時組織語言。
(2)提升技能
實際上我有個阿里的朋友很早之前就向我透露過,很多人認為大廠看重學歷,但實際情況并不完全是,在阿里只以能力論英雄。所以,在日常生活中,通過不斷地學習,提升自己的能力,努力去拉進自己與目標值的距離,這是很有必要的,也是未來的必然趨勢。
關于提升技能,我的做法:
- ①閱讀實戰文檔
- ②讀一些源碼
- ③讀一些技術筆記
(3)猛刷面試題
對于base不是太好的人來說,刷面試題實際上是最具有“急救”效果的辦法,因此在面試阿里前,我是刷了不少面試題的,目的倒不是希望面試時能被問到原題,而是對大廠面試有一個相應的了解,清楚阿里面試會問一些什么,涉及到哪些技術棧等。
關于刷題,我有話要說:
- ①Java核心面試知識點整理
- ②算法部分(LeetCode+算法的樂趣)
- ③BAT大廠面試真題+專題訓練
做個總結
很多學歷不太好的人,可能對自己沒有太大的信心,實際上任何事情都有“奇跡”發生,而這個“奇跡”關鍵還是要靠自己去創造。無論你是小白菜鳥,還是技術大牛,日常都不能夠落下學習這件事情,一旦落后下來,就容易遭到淘汰。
以上我的經歷希望能夠給大家帶來幫助,另外自己手頭上的資料整理均可免費分享,需要這些資料的朋友,戳這里免費領取,暗號:簡書