打死我都沒想到:Java技術最菜的同學,最後卻面上了阿里

前言

今天分享一個同學的面試經歷,說出來我都覺不可思議:
同學教育背景: 985非計算機本科, 計算機相關知識純自學, 瞭解的也很淺, 唯一的優點就是題刷得不錯。
就這樣海投了網易、滴滴、字節、騰訊、華爲的JAVA崗,全部GAME OVER。
正當他準備要放棄的時候,沒想到卻收到了阿里的橄欖枝。就連給我分享他的面試經歷的時候,都還不停的吐槽。

阿里一面

  1. 做過的印象最深的項目?(聊項目)
  2. MySQL 的 log 有哪些?分別是用來做什麼的?(undo log,redo log,binlog)
  3. 數據庫分表分庫?(沒實踐過,扯了點水平分表和垂直分表的理論)
  4. 分庫分表的全局唯一 ID怎麼實現?
  5. 數據庫 ACID?
  6. 數據庫事務的隔離級別?
  7. 慢查詢的優化思路?
  8. 你做過那個項目之後,在數據庫這塊有怎樣的提升?(扯了點外鍵約束相關)
  9. Java HashMap 的 put 操作底層是怎麼實現的?
  10. 線程池的構造器的參數介紹一下?
  11. Lock 和 synchronized 的區別?
  12. AtomicLong 類的底層實現原理
  13. 線程的狀態
  14. 實際使用過多線程嗎?(沒有……)
  15. 什麼情況下會發生死鎖?
  16. JVM 內存的劃分?
  17. Java 堆的劃分?
  18. 爲什麼要分代?
  19. 垃圾收集器瞭解哪些?
  20. 哪些對象會被 JVM 垃圾回收?
  21. GC ROOTS 包括哪些?
  22. OOM 排查?(不知道……)
  23. Java 怎麼利用反射獲取一個類的字段?
  24. 常見的類加載器?
  25. 看過哪些框架的源碼?
  26. Spring @Autowired / @Resource 的區別?
  27. Spring 依賴注入的原理
  28. Spring bean 的作用域有哪些
  29. session 和 cookie 的區別
  30. 如何識別 session(存在 cookie 裏面的 session id)
  31. HTTP 報文結構
  32. HTTP 狀態碼
  33. Java IO 模型有哪幾種?
  34. 同步 / 異步,阻塞 / 非阻塞的區別?
  35. Netty 瞭解嗎?(不瞭解……)
  36. 說幾個設計模式?Spring 裏面使用到了哪些設計模式?
  37. Java 如何實現單例?
  38. CAP 理論?
  39. 分佈式事務有哪些實現方式?(不知道……)
  40. 微服務的架構設計是怎樣的?
  41. 網絡安全?(隨便扯了點被動攻擊、主動攻擊之類的,這方面懂得不多)
  42. Redis 數據類型有哪些?
  43. 未來的發展方向是怎麼考慮的?
  44. 平時會寫文章 / 博客嗎?
  45. 有做過其他項目嗎?

阿里二面

  1. 文件的日誌行數是百萬/千萬級別,還有沒有挑戰?挑戰在什麼地方?(生成結果的速度,大文件排序的處理)
  2. 針對這個數量級怎樣去修改算法
  3. 你自己寫代碼會考慮內存佔用或者計算資源分配的問題嗎?(不會……)
  4. 線上排查過 JVM 故障嗎?看過這方面文章嗎?(沒有……)
  5. 數據庫瞭解哪些?
  6. 提高慢查詢性能有哪些方法?
  7. 看過開源代碼嗎?(看過一點 Kafka 的源碼,開始說書……)
  8. 看源碼有什麼收穫?(blabla編了一堆)
  9. 那你爲什麼說你讀的源碼不多?(給自己挖坑了……只好說大部分經歷放在刷題上面了)
  10. 後面的職業發展怎麼考慮的?(說想搞中間件)
  11. 爲什麼想搞中間件?如果你要搞這個方向,你覺得你應該要學習什麼東西?
  12. 學技術這麼久,有沒有什麼事情讓你覺得很自豪?(這都啥問題……)
  13. 有寫過博客或者文章嗎?有沒有分享過
  14. 在項目裏的分工和職責?
  15. 實習期間接觸到的技術棧?(除了 Java 那一套也沒了……)
  16. 你的技術亮點是什麼?
  17. 技術之外的方面有什麼特長?

阿里面試玄學分享

面試過程中其實可以看出他很多面試問題基本都沒答上來,而且之前投了很多大廠也渺無音訊。雖然技術菜,但是卻拿到了自己最想要的offer,所以接下來的面試玄學你不得不信!

  • 一定要找內推, 雖然不內推也能找到工作, 但是內推絕對能提高你成功的概率, 至少有助於幫你通過簡歷篩選, 避免簡歷機器過一遍之後就石沉大海。

  • 不要覺得自己很菜沒準備好, 一看別人的面經, 就覺得自己是垃圾, 不配面試,但是, 實力是一方面, 運氣也很重要,所以一定要試過才知道自己哪裏不足

  • 知識是學不完的, 不同面試官關注的問題也不一樣, 各種奇葩的問題都會有,所以這個時候你要做的是: 儘量給面試官留下一種, 你很自信, 你很聰明, 你有潛力的感覺, 雖然你知道的不多, 幸運也可能落到你的頭上。

最後把博主認爲目前面試刷題成功率最高的的資料免費分享給大家,也祝大家都能升職加薪!

資料領取:戳這裏免費領取,暗號:簡書

資料領取:

快速入手通道:(點這裏)下載!誠意滿滿!!!

Java面試精選題、架構實戰文檔傳送門:https://docs.qq.com/doc/DRW1nUkdhZG5zeGVi

整理不易,覺得有幫助的朋友可以幫忙點贊分享支持一下小編~

你的支持,我的動力;祝各位前程似錦,offer不斷!!!

聽說一鍵三連的粉絲都面試成功了?如果本篇文章對你有幫助,請支持下小編哦

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章