因學歷被華為拒在門外,一個月後4面阿里,拿下螞蟻金服offer

學歷到底是不是敲門磚?相信學歷一般的同學經常會這麼問過自己。有些人因學歷被拒之門外,有些人卻絲毫沒受到學歷的影響,闖出了自己的一片天。我們知道,學歷重不重要除了自己的看法,還有一些公司對學歷的重視程度,對於某些公司來說,學歷確確實實是一塊敲門磚,而有一些公司則主張“能力至上”的原則。下面就分享一個程序員因學歷被華為拒之門外,一個月後4面阿里,拿下螞蟻金服offer的經歷!!!

因為文章篇幅原因,現在只展示了面試真題截圖部分,答案整理成了PDF文檔,需要的可直接私信【面試】免費獲取哦!

因學歷被華為拒在門外,一個月後4面阿里,拿下螞蟻金服offer

面試華為,處女面秒涼,居然因學歷被拒在門外!!

華為一面(總共面了一個多小時,約的上午10點,出來的時候已經11點13了,除了技術方面,還聊了一會人生??)

  1. 先自我介紹了5分鐘
  2. 開始問項目
  3. 根據項目細節提了一些問題
  4. 簡單說說面向對象的特徵以及六大原則
  5. 談談final、finally、finalize的區別
  6. Java中==、equals與hashCode的區別和聯繫
  7. 談談Java容器ArrayList、LinkedList、HashMap、HashSet的理解,以及應用場景
  8. 談談線程的基本狀態,其中的wait() sleep() yield()方法的區別。
  9. JVM性能調優的監控工具瞭解那些?
  10. 簡單談談JVM內存模型,以及volatile關鍵字
  11. 垃圾收集器與內存分配策略
  12. 垃圾收集算法
  13. MySQL幾種常用的存儲引擎區別
  14. 數據庫的隔離級別
  15. 算法題:5億整數的大文件,怎麼排?
  16. 有參與過開源的項目嗎?
  17. 線程池原理,拒絕策略,核心線程數
  18. 1億個手機號碼,判斷重複
  19. 線程之間的交互方式有哪些?有沒有線程交互的封裝類 (join)
  20. 兩次點擊,怎麼防止重複下訂單
  21. 數據庫表設計,索引
  22. Redis的緩存淘汰策略、更新策略
  23. dubbo、netty、RPC介紹原理
  24. 限流算法

閒聊部分:

  1. 看了一下你的簡歷,為什麼沒有選擇考研啊?
  2. 你覺得學歷重要嗎?
  3. 你在學校取得過哪些成績呢?
  4. 你對996怎麼看待?
  5. 說說你瞭解到的華為
  6. 最近看了什麼書嗎?
因學歷被華為拒在門外,一個月後4面阿里,拿下螞蟻金服offer

阿里巴巴螞蟻金服4面順利通過(3輪技術面+HR面)

螞蟻金服一面(一面比較快,速戰速決的感覺,不過問的知識點比較細,自認為回答得還可以)

  1. 談談你做過項目中印象較深或自認為做的比較好的地方?
  2. 你說使用到了 AOP ,能談談它的實現原理嘛?
  3. 能說說他們的不同及優缺點嘛?
  4. JMM 內存模型,如何劃分的?分別存儲什麼內容?線程安全與否?
  5. 類加載機制,談到雙親委派模型後會問到哪些違反了雙親委派模型?為什麼?為什麼要雙親委派?好處是什麼?
  6. 平時怎麼使用多線程?有哪些好處?線程池的幾個核心參數的意義?
  7. 線程間通信的方式?
  8. HashMap 的原理?當談到線程不安全時自然引申出 ConcurrentHashMap ,它的實現原理?
  9. 分庫分表如何設計?垂直拆分、水平拆分?
  10. 業務 ID 的生成規則,有哪些方式?
  11. SQL 調優?平時使用數據庫有哪些注意點?
  12. 當一個應用啟動緩慢如何優化?

螞蟻金服第二面(大概耗時了1個小時,面試官給我的感覺很嚴肅,問了炒雞多的問題,整個過程中我的大腦都在飛速運轉,能夠感覺得到螞蟻的門檻很高)

  1. 自我介紹、工作經歷、技術棧
  2. 項目中你學到了什麼技術?(把三項目具體描述了很久)
  3. 常用的負載均衡,該怎麼用,你能說下嗎?
  4. 網關能夠為後端服務帶來哪些好處?
  5. Spring Bean 的生命週期
  6. xml 中配置的 init、destroy 方法怎麼可以做到調用具體的方法?
  7. 反射的機制
  8. Object 類中的方法
  9. hashcode 和 equals 方法常用地方
  10. 對象比較是否相同
  11. hashmap put 方法存放的時候怎麼判斷是否是重複的
  12. Object toString 方法常用的地方,為什麼要重寫該方法
  13. Set 和 List 區別?
  14. ArrayList 和 LinkedList 區別
  15. 如果存取相同的數據,ArrayList 和 LinkedList 誰佔用空間更大?
  16. Set 存的順序是有序的嗎?
  17. 常見 Set 的實現有哪些?
  18. TreeSet 對存入對數據有什麼要求呢?
  19. HashSet 的底層實現呢
  20. TreeSet 底層源碼有看過嗎?
  21. HashSet 是不是線程安全的?為什麼不是線程安全的?
  22. Java 中有哪些線程安全的 Map?
  23. Concurrenthashmap 是怎麼做到線程安全的?
  24. HashTable 你瞭解過嗎?
  25. 如何保證線程安全問題?
  26. synchronized、lock
  27. volatile 的原子性問題?為什麼 i++ 這種不支持原子性?從計算機原理的設計來講下不能保證原子性的原因
  28. happens before 原理
  29. cas 操作
  30. lock 和 synchronized 的區別?
  31. 公平鎖和非公平鎖
  32. Java 讀寫鎖
  33. 讀寫鎖設計主要解決什麼問題?
  34. MySQL 分頁查詢語句
  35. MySQL 事務特性和隔離級別
  36. 不可重複讀會出現在什麼場景?

螞蟻金服三面(意外的第三面,做夢也沒想到,二面回答得不是很好,沒有跟上面試官的節奏,以為涼呼呼了,結果突然收到二面通過的信息,約好了三面的時間。)

  1. 自我介紹。
  2. ConcurrentHashMap 在Java7和Java8中的區別?為什麼Java8併發效率更好?什麼情況下用HashMap,什麼情況用ConcurrentHashMap?
  3. 加鎖有什麼機制?
  4. ThreadLocal?應用場景?
  5. 數據庫水平切分,垂直切分的設計思路和切分順序
  6. Redis如何解決key衝突
  7. soa和微服務的區別?
  8. 單機系統演變為分佈式系統,會涉及到哪些技術的調整?請從前面負載到後端詳細描述。
  9. 設計一個秒殺系統?

螞蟻金服HR面(HR小姐姐加了我微信,然後通知我面試通過了,當時就激動地跳了起來!)

  1. 自我介紹
  2. 個人的職業規劃是什麼?
  3. 你自己最大優勢和劣勢是什麼?
  4. 你遇到的最大問題或者是困難是什麼?
  5. 你如何看待阿里
  6. 你能為阿里帶來什麼?
  7. ......

以上就是這些華為、螞蟻金服的面試真題,小編在這分享總結的Java面試的高頻面試題(包括了Java集合,JVM,併發與多線程,Spring,MyBaits,微服務,Dubbo,Kakfa,中間件,Redis,數據庫,設計模式等),進行了整理,免費分享給大家。

因學歷被華為拒在門外,一個月後4面阿里,拿下螞蟻金服offer

更多面試真題(含答案)、Java架構學習資料、學習筆記、電子書等領取,先評論留言+轉發關注,最後私信我關鍵詞【資料】獲取全部!!

因學歷被華為拒在門外,一個月後4面阿里,拿下螞蟻金服offer


分享到:


相關文章: