'聽說華為工資高,工作2年的Java程序員經歷三輪面試後:這很酷'
一面
1. 線程池用過哪些,線程池有哪些參數,然後問我幾個常用線程池的用法和實際場景問題。
2. 集合框架的知識,hashmap,ArrayList,LinkedList源碼相關知識,基本整個介紹了一遍,與hastable,concurrenthashmap相互的關聯和區別
3. 說幾個垃圾回收器,cms回收器有哪幾個過程,停頓幾次,會不會產生內存碎片。老年代產生內存碎片會有什麼問題。
4. 講講快速排序,分析一下時間複雜度?
5. 雙親委派模型介紹一下
6. java中同步、volatile關鍵字
7. jvm內存分區,為什麼要有新生代和老年代
8. 有做個JVM內存優化嗎?
9. 數據庫索引 主鍵和唯一索引有什麼區別
10. 聚集索引和非聚集索引的區別?
11. MySQL存儲引擎innoDB和MyISAM的區別?
12. innoDB的B+樹索引葉子節點的Data域存儲的是什麼?MyISAM的B+樹索引葉子節點的Data域存儲的是主鍵還是物理地址?
一面
1. 線程池用過哪些,線程池有哪些參數,然後問我幾個常用線程池的用法和實際場景問題。
2. 集合框架的知識,hashmap,ArrayList,LinkedList源碼相關知識,基本整個介紹了一遍,與hastable,concurrenthashmap相互的關聯和區別
3. 說幾個垃圾回收器,cms回收器有哪幾個過程,停頓幾次,會不會產生內存碎片。老年代產生內存碎片會有什麼問題。
4. 講講快速排序,分析一下時間複雜度?
5. 雙親委派模型介紹一下
6. java中同步、volatile關鍵字
7. jvm內存分區,為什麼要有新生代和老年代
8. 有做個JVM內存優化嗎?
9. 數據庫索引 主鍵和唯一索引有什麼區別
10. 聚集索引和非聚集索引的區別?
11. MySQL存儲引擎innoDB和MyISAM的區別?
12. innoDB的B+樹索引葉子節點的Data域存儲的是什麼?MyISAM的B+樹索引葉子節點的Data域存儲的是主鍵還是物理地址?
二面
1. MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什麼區別。
2. 數據庫四大特性
3. 事務的四大隔離級別
4. jvm場景問題, 標記清除多次後老年代產生內存碎片,引起full gc,接下來可能發生什麼問題。
5. MySQL裡有哪些鎖,行鎖表鎖,樂觀鎖呢
6. MySQL的死鎖怎麼產生的,舉了兩個例子。
7. dubbo裡的zookeeper是做什麼的
8. aio,nio,bio的瞭解,NIO的核心概念有哪些?
9. 常用的NIO框架有哪些?優劣勢
一面
1. 線程池用過哪些,線程池有哪些參數,然後問我幾個常用線程池的用法和實際場景問題。
2. 集合框架的知識,hashmap,ArrayList,LinkedList源碼相關知識,基本整個介紹了一遍,與hastable,concurrenthashmap相互的關聯和區別
3. 說幾個垃圾回收器,cms回收器有哪幾個過程,停頓幾次,會不會產生內存碎片。老年代產生內存碎片會有什麼問題。
4. 講講快速排序,分析一下時間複雜度?
5. 雙親委派模型介紹一下
6. java中同步、volatile關鍵字
7. jvm內存分區,為什麼要有新生代和老年代
8. 有做個JVM內存優化嗎?
9. 數據庫索引 主鍵和唯一索引有什麼區別
10. 聚集索引和非聚集索引的區別?
11. MySQL存儲引擎innoDB和MyISAM的區別?
12. innoDB的B+樹索引葉子節點的Data域存儲的是什麼?MyISAM的B+樹索引葉子節點的Data域存儲的是主鍵還是物理地址?
二面
1. MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什麼區別。
2. 數據庫四大特性
3. 事務的四大隔離級別
4. jvm場景問題, 標記清除多次後老年代產生內存碎片,引起full gc,接下來可能發生什麼問題。
5. MySQL裡有哪些鎖,行鎖表鎖,樂觀鎖呢
6. MySQL的死鎖怎麼產生的,舉了兩個例子。
7. dubbo裡的zookeeper是做什麼的
8. aio,nio,bio的瞭解,NIO的核心概念有哪些?
9. 常用的NIO框架有哪些?優劣勢
三面(總監面)
1. 分佈式下redis如何保證線程安全
2. redis持久化的方式以及區別
3. zookeeper如何實現分佈式鎖、其他分佈式鎖怎麼實現
4. kafka的架構,如何用kafka保證消息的有序性
5. 數據庫的優化包含哪些?MySQL的優化,談兩個你優化的例子。
6. 最有技術難度的項目,介紹下相關核心設計流程。
7. 工作中,遇見了技術瓶頸無法解決,你的解決思路?
8. 未來你的職業規劃是怎麼樣?
以上就是華為技術面面試遇到的問題
以下最新總結的2019阿里Java必考題範圍和答案——關注我私信回覆【面試】獲取,希望在這個寒冬,能對找工作的同學有一定的參考和幫助~
一面
1. 線程池用過哪些,線程池有哪些參數,然後問我幾個常用線程池的用法和實際場景問題。
2. 集合框架的知識,hashmap,ArrayList,LinkedList源碼相關知識,基本整個介紹了一遍,與hastable,concurrenthashmap相互的關聯和區別
3. 說幾個垃圾回收器,cms回收器有哪幾個過程,停頓幾次,會不會產生內存碎片。老年代產生內存碎片會有什麼問題。
4. 講講快速排序,分析一下時間複雜度?
5. 雙親委派模型介紹一下
6. java中同步、volatile關鍵字
7. jvm內存分區,為什麼要有新生代和老年代
8. 有做個JVM內存優化嗎?
9. 數據庫索引 主鍵和唯一索引有什麼區別
10. 聚集索引和非聚集索引的區別?
11. MySQL存儲引擎innoDB和MyISAM的區別?
12. innoDB的B+樹索引葉子節點的Data域存儲的是什麼?MyISAM的B+樹索引葉子節點的Data域存儲的是主鍵還是物理地址?
二面
1. MySQL innodb的b+樹索引,主鍵索引,聚簇索引有什麼區別。
2. 數據庫四大特性
3. 事務的四大隔離級別
4. jvm場景問題, 標記清除多次後老年代產生內存碎片,引起full gc,接下來可能發生什麼問題。
5. MySQL裡有哪些鎖,行鎖表鎖,樂觀鎖呢
6. MySQL的死鎖怎麼產生的,舉了兩個例子。
7. dubbo裡的zookeeper是做什麼的
8. aio,nio,bio的瞭解,NIO的核心概念有哪些?
9. 常用的NIO框架有哪些?優劣勢
三面(總監面)
1. 分佈式下redis如何保證線程安全
2. redis持久化的方式以及區別
3. zookeeper如何實現分佈式鎖、其他分佈式鎖怎麼實現
4. kafka的架構,如何用kafka保證消息的有序性
5. 數據庫的優化包含哪些?MySQL的優化,談兩個你優化的例子。
6. 最有技術難度的項目,介紹下相關核心設計流程。
7. 工作中,遇見了技術瓶頸無法解決,你的解決思路?
8. 未來你的職業規劃是怎麼樣?
以上就是華為技術面面試遇到的問題
以下最新總結的2019阿里Java必考題範圍和答案——關注我私信回覆【面試】獲取,希望在這個寒冬,能對找工作的同學有一定的參考和幫助~