最新阿里螞蟻金服四面(已拿offer)Java技術面經總結

前言

別人又又又又拿到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)提升技能

實際上我有個阿里的朋友很早之前就向我透露過,很多人認為大廠看重學歷,但實際情況并不完全是,在阿里只以能力論英雄。所以,在日常生活中,通過不斷地學習,提升自己的能力,努力去拉進自己與目標值的距離,這是很有必要的,也是未來的必然趨勢。

關于提升技能,我的做法:

  • ①閱讀實戰文檔
image
  • ②讀一些源碼
image
  • ③讀一些技術筆記
image

(3)猛刷面試題

對于base不是太好的人來說,刷面試題實際上是最具有“急救”效果的辦法,因此在面試阿里前,我是刷了不少面試題的,目的倒不是希望面試時能被問到原題,而是對大廠面試有一個相應的了解,清楚阿里面試會問一些什么,涉及到哪些技術棧等。

關于刷題,我有話要說:

  • ①Java核心面試知識點整理
image
  • ②算法部分(LeetCode+算法的樂趣)
image
  • ③BAT大廠面試真題+專題訓練
image

做個總結

很多學歷不太好的人,可能對自己沒有太大的信心,實際上任何事情都有“奇跡”發生,而這個“奇跡”關鍵還是要靠自己去創造。無論你是小白菜鳥,還是技術大牛,日常都不能夠落下學習這件事情,一旦落后下來,就容易遭到淘汰。

以上我的經歷希望能夠給大家帶來幫助,另外自己手頭上的資料整理均可免費分享,需要這些資料的朋友,戳這里免費領取,暗號:簡書

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。