'2020年跳槽阿里天貓,難度係數超高的Java六面(附答案)'

"

阿里

"

阿里

2020年跳槽阿里天貓,難度係數超高的Java六面(附答案)

一面

1. 自我介紹

2. 說說項目

3. 負責哪一塊

4. 說一下項目架構和部署情況

5. 說說權限管理

6. HandlerInterceptor的原理

7. 數據庫索引怎麼建的

8. Spring的IOC原理,啟動流程是什麼,怎麼加載Bean的

9. 源碼你知道嗎?

10. AOP源碼呢,你平時怎麼學習Spring的

11. JVM的類加載機制,原理

12. 為什麼Java是跨平臺的語言,class文件怎麼被加載的

13. 垃圾收集算法

14. Java的內存模型,Java8做了什麼修改

15. 瞭解哪些容器,看過源碼嗎

16. 說一下ConcurrentHashMap的源碼

17. 紅黑樹是什麼原理,為什麼要用紅黑樹,不用其他樹

18. 堆排序怎麼實現的

二面

1. 介紹一下的學習情況和項目

2. 這個電商後臺是做什麼的呢?

3. 說一下權限管理怎麼實現的?有那幾張表

4. 為什麼不用現有的權限框架

5. 自己怎麼攔截操作

6. 每次都要去數據庫中查嗎?怎麼優化

7. 我說session存權限,問怎麼優化

8. 我說用redis?問redis怎麼做,達到什麼效果,解決了什麼問題

9. 那你覺得session那個方法能解決問題嗎?

10. 那你們是怎麼判斷用戶登錄狀態的呢?

11. 如果用戶掉線怎麼知道他掉線了?

12. 你說一下你都熟悉什麼技術

13. HashMap你知道吧,它線程安全嗎?

14. 線程安全的map有哪些,都是怎麼實現的?

15. hashtable用synchronized修飾,那你說一下synchronized都能修飾什麼,區別是什麼?

16. ConcurrentHashMap是怎麼解決併發問題的?

17. 數據庫你瞭解過吧?隔離級別說一下,以及都產生什麼問題

18. Jvm的gc你瞭解吧,說一下

19. 那你說可達性分析,是什麼結構的?是樹嗎?

20. 那你認為它是深度優先還是廣度優先遍歷

21. 你是網絡技術研究院的,你知道網絡IO有哪些?

22. 提醒我?BIO和NIO什麼區別?

23. 你最近在學什麼新知識呢?

24. 你在學習生活中有什麼可以給我分享的嗎?

25. 你的職業規劃是什麼?

26. 你有什麼問題問我嗎?

27. 我問技術棧需要補充些什麼?

1. 答:雖然你們項目是單機的,但是你要考慮當項目變大,用戶量超大的時候怎麼辦,項目架構如何演進,電商項目肯定是有複雜業務的,如何將業務解耦做到微服務,要研究項目如何優化才能適應不斷增長的需求

2. redis學習方面,不僅要了解原理,更要理解它的使用場景,在什麼場景下使用redis可以解決什麼樣的問題是關鍵,結合自己的項目,進行設計和思考

三面視頻面試(好像是編程測試)

  • 打印101~200之間的所有素數並統計個數
  • 給一個字符串pattern,和一個字符串,返回是否匹配 abba my ha ha my

四面

時隔19天,終於接到三面的電話,心態爆炸,阿里的面試流程簡直無理吐槽。

  • 自我介紹
  • 本科成績
  • 考研成績
  • 項目介紹
  • 項目中難點
  • 項目的深層長遠考慮
  • 為什麼要來天貓實習

20分鐘的面試,讓我等了差不多20天,也不知道怎麼準備,就這麼稀裡糊塗的面完了,也算了了一樁心事,剩下的聽天由命吧。佛了

五面(交叉)

時隔13天,接到了面試官電話,直接面

  • 瞭解一下項目
  • 都做了什麼
  • 項目時部署在公網嗎,然後就說網址面試官直接登錄,用測試帳號看了一下
  • 最後聊了聊具體模塊設計和實現

HR面 18點左右

北京在下雨,吃飯的路上接到hr電話,很激動

  • 聊聊本科和研究生學習方面
  • 項目方面
  • 意向以及工作城市選擇
  • 可以來杭州嗎?(我在北京)
  • 有什麼問題問我嗎?

我問:

  • 可以告知面試評價和評級嗎?
  • 答:不要擔心,能面到HR說明評級沒問題。
  • 大概什麼時候有結果呢?
  • 答:阿里每週五下午和晚上統一發放意向書,請注意關注。

感謝

感謝一起和我在實驗室奮鬥的同窗,大家互相鼓勵才得以堅持下來,

希望大家的努力都不被辜負,也祝所有人都能在接下來收到滿意的offer

最後針對於互聯網公司java程序員涉及到的絕大部分難題我做成了文檔和架構視頻資料免費分享給大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分佈式、高併發等架構技術資料),希望能幫助到且找到一個好的工作,也節省大家在網上搜索資料的時間來學習,也可以關注我一下以後會有更多幹貨分享。

資料領取方式:

關注+轉發後,私信關鍵詞 【資料或者java】免費獲取!

重要的事情說三遍,轉發、轉發、轉發後再發私信,才可以拿到!

"

阿里

2020年跳槽阿里天貓,難度係數超高的Java六面(附答案)

一面

1. 自我介紹

2. 說說項目

3. 負責哪一塊

4. 說一下項目架構和部署情況

5. 說說權限管理

6. HandlerInterceptor的原理

7. 數據庫索引怎麼建的

8. Spring的IOC原理,啟動流程是什麼,怎麼加載Bean的

9. 源碼你知道嗎?

10. AOP源碼呢,你平時怎麼學習Spring的

11. JVM的類加載機制,原理

12. 為什麼Java是跨平臺的語言,class文件怎麼被加載的

13. 垃圾收集算法

14. Java的內存模型,Java8做了什麼修改

15. 瞭解哪些容器,看過源碼嗎

16. 說一下ConcurrentHashMap的源碼

17. 紅黑樹是什麼原理,為什麼要用紅黑樹,不用其他樹

18. 堆排序怎麼實現的

二面

1. 介紹一下的學習情況和項目

2. 這個電商後臺是做什麼的呢?

3. 說一下權限管理怎麼實現的?有那幾張表

4. 為什麼不用現有的權限框架

5. 自己怎麼攔截操作

6. 每次都要去數據庫中查嗎?怎麼優化

7. 我說session存權限,問怎麼優化

8. 我說用redis?問redis怎麼做,達到什麼效果,解決了什麼問題

9. 那你覺得session那個方法能解決問題嗎?

10. 那你們是怎麼判斷用戶登錄狀態的呢?

11. 如果用戶掉線怎麼知道他掉線了?

12. 你說一下你都熟悉什麼技術

13. HashMap你知道吧,它線程安全嗎?

14. 線程安全的map有哪些,都是怎麼實現的?

15. hashtable用synchronized修飾,那你說一下synchronized都能修飾什麼,區別是什麼?

16. ConcurrentHashMap是怎麼解決併發問題的?

17. 數據庫你瞭解過吧?隔離級別說一下,以及都產生什麼問題

18. Jvm的gc你瞭解吧,說一下

19. 那你說可達性分析,是什麼結構的?是樹嗎?

20. 那你認為它是深度優先還是廣度優先遍歷

21. 你是網絡技術研究院的,你知道網絡IO有哪些?

22. 提醒我?BIO和NIO什麼區別?

23. 你最近在學什麼新知識呢?

24. 你在學習生活中有什麼可以給我分享的嗎?

25. 你的職業規劃是什麼?

26. 你有什麼問題問我嗎?

27. 我問技術棧需要補充些什麼?

1. 答:雖然你們項目是單機的,但是你要考慮當項目變大,用戶量超大的時候怎麼辦,項目架構如何演進,電商項目肯定是有複雜業務的,如何將業務解耦做到微服務,要研究項目如何優化才能適應不斷增長的需求

2. redis學習方面,不僅要了解原理,更要理解它的使用場景,在什麼場景下使用redis可以解決什麼樣的問題是關鍵,結合自己的項目,進行設計和思考

三面視頻面試(好像是編程測試)

  • 打印101~200之間的所有素數並統計個數
  • 給一個字符串pattern,和一個字符串,返回是否匹配 abba my ha ha my

四面

時隔19天,終於接到三面的電話,心態爆炸,阿里的面試流程簡直無理吐槽。

  • 自我介紹
  • 本科成績
  • 考研成績
  • 項目介紹
  • 項目中難點
  • 項目的深層長遠考慮
  • 為什麼要來天貓實習

20分鐘的面試,讓我等了差不多20天,也不知道怎麼準備,就這麼稀裡糊塗的面完了,也算了了一樁心事,剩下的聽天由命吧。佛了

五面(交叉)

時隔13天,接到了面試官電話,直接面

  • 瞭解一下項目
  • 都做了什麼
  • 項目時部署在公網嗎,然後就說網址面試官直接登錄,用測試帳號看了一下
  • 最後聊了聊具體模塊設計和實現

HR面 18點左右

北京在下雨,吃飯的路上接到hr電話,很激動

  • 聊聊本科和研究生學習方面
  • 項目方面
  • 意向以及工作城市選擇
  • 可以來杭州嗎?(我在北京)
  • 有什麼問題問我嗎?

我問:

  • 可以告知面試評價和評級嗎?
  • 答:不要擔心,能面到HR說明評級沒問題。
  • 大概什麼時候有結果呢?
  • 答:阿里每週五下午和晚上統一發放意向書,請注意關注。

感謝

感謝一起和我在實驗室奮鬥的同窗,大家互相鼓勵才得以堅持下來,

希望大家的努力都不被辜負,也祝所有人都能在接下來收到滿意的offer

最後針對於互聯網公司java程序員涉及到的絕大部分難題我做成了文檔和架構視頻資料免費分享給大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分佈式、高併發等架構技術資料),希望能幫助到且找到一個好的工作,也節省大家在網上搜索資料的時間來學習,也可以關注我一下以後會有更多幹貨分享。

資料領取方式:

關注+轉發後,私信關鍵詞 【資料或者java】免費獲取!

重要的事情說三遍,轉發、轉發、轉發後再發私信,才可以拿到!

2020年跳槽阿里天貓,難度係數超高的Java六面(附答案)

"

阿里

2020年跳槽阿里天貓,難度係數超高的Java六面(附答案)

一面

1. 自我介紹

2. 說說項目

3. 負責哪一塊

4. 說一下項目架構和部署情況

5. 說說權限管理

6. HandlerInterceptor的原理

7. 數據庫索引怎麼建的

8. Spring的IOC原理,啟動流程是什麼,怎麼加載Bean的

9. 源碼你知道嗎?

10. AOP源碼呢,你平時怎麼學習Spring的

11. JVM的類加載機制,原理

12. 為什麼Java是跨平臺的語言,class文件怎麼被加載的

13. 垃圾收集算法

14. Java的內存模型,Java8做了什麼修改

15. 瞭解哪些容器,看過源碼嗎

16. 說一下ConcurrentHashMap的源碼

17. 紅黑樹是什麼原理,為什麼要用紅黑樹,不用其他樹

18. 堆排序怎麼實現的

二面

1. 介紹一下的學習情況和項目

2. 這個電商後臺是做什麼的呢?

3. 說一下權限管理怎麼實現的?有那幾張表

4. 為什麼不用現有的權限框架

5. 自己怎麼攔截操作

6. 每次都要去數據庫中查嗎?怎麼優化

7. 我說session存權限,問怎麼優化

8. 我說用redis?問redis怎麼做,達到什麼效果,解決了什麼問題

9. 那你覺得session那個方法能解決問題嗎?

10. 那你們是怎麼判斷用戶登錄狀態的呢?

11. 如果用戶掉線怎麼知道他掉線了?

12. 你說一下你都熟悉什麼技術

13. HashMap你知道吧,它線程安全嗎?

14. 線程安全的map有哪些,都是怎麼實現的?

15. hashtable用synchronized修飾,那你說一下synchronized都能修飾什麼,區別是什麼?

16. ConcurrentHashMap是怎麼解決併發問題的?

17. 數據庫你瞭解過吧?隔離級別說一下,以及都產生什麼問題

18. Jvm的gc你瞭解吧,說一下

19. 那你說可達性分析,是什麼結構的?是樹嗎?

20. 那你認為它是深度優先還是廣度優先遍歷

21. 你是網絡技術研究院的,你知道網絡IO有哪些?

22. 提醒我?BIO和NIO什麼區別?

23. 你最近在學什麼新知識呢?

24. 你在學習生活中有什麼可以給我分享的嗎?

25. 你的職業規劃是什麼?

26. 你有什麼問題問我嗎?

27. 我問技術棧需要補充些什麼?

1. 答:雖然你們項目是單機的,但是你要考慮當項目變大,用戶量超大的時候怎麼辦,項目架構如何演進,電商項目肯定是有複雜業務的,如何將業務解耦做到微服務,要研究項目如何優化才能適應不斷增長的需求

2. redis學習方面,不僅要了解原理,更要理解它的使用場景,在什麼場景下使用redis可以解決什麼樣的問題是關鍵,結合自己的項目,進行設計和思考

三面視頻面試(好像是編程測試)

  • 打印101~200之間的所有素數並統計個數
  • 給一個字符串pattern,和一個字符串,返回是否匹配 abba my ha ha my

四面

時隔19天,終於接到三面的電話,心態爆炸,阿里的面試流程簡直無理吐槽。

  • 自我介紹
  • 本科成績
  • 考研成績
  • 項目介紹
  • 項目中難點
  • 項目的深層長遠考慮
  • 為什麼要來天貓實習

20分鐘的面試,讓我等了差不多20天,也不知道怎麼準備,就這麼稀裡糊塗的面完了,也算了了一樁心事,剩下的聽天由命吧。佛了

五面(交叉)

時隔13天,接到了面試官電話,直接面

  • 瞭解一下項目
  • 都做了什麼
  • 項目時部署在公網嗎,然後就說網址面試官直接登錄,用測試帳號看了一下
  • 最後聊了聊具體模塊設計和實現

HR面 18點左右

北京在下雨,吃飯的路上接到hr電話,很激動

  • 聊聊本科和研究生學習方面
  • 項目方面
  • 意向以及工作城市選擇
  • 可以來杭州嗎?(我在北京)
  • 有什麼問題問我嗎?

我問:

  • 可以告知面試評價和評級嗎?
  • 答:不要擔心,能面到HR說明評級沒問題。
  • 大概什麼時候有結果呢?
  • 答:阿里每週五下午和晚上統一發放意向書,請注意關注。

感謝

感謝一起和我在實驗室奮鬥的同窗,大家互相鼓勵才得以堅持下來,

希望大家的努力都不被辜負,也祝所有人都能在接下來收到滿意的offer

最後針對於互聯網公司java程序員涉及到的絕大部分難題我做成了文檔和架構視頻資料免費分享給大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分佈式、高併發等架構技術資料),希望能幫助到且找到一個好的工作,也節省大家在網上搜索資料的時間來學習,也可以關注我一下以後會有更多幹貨分享。

資料領取方式:

關注+轉發後,私信關鍵詞 【資料或者java】免費獲取!

重要的事情說三遍,轉發、轉發、轉發後再發私信,才可以拿到!

2020年跳槽阿里天貓,難度係數超高的Java六面(附答案)

2020年跳槽阿里天貓,難度係數超高的Java六面(附答案)

"

相關推薦

推薦中...