面試:如果不準備充分的面試,完全是浪費時間,更是對自己的不負責。
今天給大家分享下我整理的Java架構面試專題及答案(文末見面試答案),其中大部分都是大企業面試常問的面試題,可以對照這查漏補缺,當然了,這裏所列的肯定不可能覆蓋全部方式,不過也希望能對即將找工作的朋友起到一些幫助!
阿里巴巴P7技術四面(中級)
阿里巴巴2020最新面試答案文末即可免費領取
一面(問了數據結構、jvm、鎖等):
- 自我介紹和項目
- HashMap底層如何實現?
- Hash一致算法?
- 說說HashMap和ConcurrentHashMap的區別?treemap和HashMap的區別?
- java的內存分區?
- java對象的回收方式,回收算法?
- CMS和G1瞭解嗎?
- CMS解決什麼問題,說一下回收的過程?
- CMS回收停頓了幾次?
- java棧什麼時候會內存溢出,java堆呢,說一種場景?
- 集合類如何解決這個問題(軟引用和弱引用),講下這個兩個引用的區別?
- java裏的鎖瞭解哪些?
- synchronized鎖升級的過程(偏向鎖到輕量鎖再到重量級鎖),分別如何實現的,解決的是哪些問題?
- Tomcat的基本架構是什麼?
- 什麼是類加載器?
- 說說雙親委派模型機制?
- GC的機制是什麼?GC算法和回收策略?
- 未來的職業規劃?
二面(線程、數據庫、緩存、協議等):
- 講一下項目
- 線程池由哪些組件組成?
- 有哪些線程池,分別怎麼使用?拒絕策略有哪些?
- 什麼時候多線程會發生死鎖,寫一個例子?
- Redis的數據結構是什麼? 線程模型說一下?
- 講講Redis的數據淘汰機制?
- 說說Redis的數據一致性問題?
- Redis的分佈式怎麼做?
- RPC講一下?
- 三次握手和四次揮手?如果沒有三次握手有問題嗎?
- Http請求過程,DNS解析的過程?
- InnoDB支持的四種事務隔離級別名稱是什麼?有什麼區別?說說MySQL隔離級別?
- 事務的特性及慢查詢?
- BTree機制說一下?
- 說說MySQL常用的優化方法?
三面(分佈式,消息隊列等):
- 自我介紹
- cap瞭解嗎,分別指什麼?
- 強一致性和弱一致性有什麼方法來實現的?
- 負載均衡怎麼實現?爲什麼這麼做?
- 緩存雪崩說下?
- MySQL主從複製怎麼實現的?具體原理是什麼?有什麼優缺點?
- 講講分佈式事務?
- 消息隊列,用到什麼場景(削峯,限流,異步)?
- zk的性能瓶頸怎麼克服?
- 講了下kafka,怎麼保證數據不丟失?確保消息不會重複消費?
- 消息送達確認是怎麼實現的?
四面(從項目講起):
- 說了自己的項目
- 主要用到的架構,做了些什麼?
- 比較複雜的業務邏輯講一下?
- 遇到很難解決的問題和突破收穫
- 以後的打算和未來的職業發展,談談自己的看法
阿里高級崗面試題
阿里巴巴2020最新面試答案文末即可免費領取
美團19年末面試題
1. Java 中的自增(i++)是線程安全的嘛?如何實現線程安全的自增?
2. 其他常用的線程安全的類;
concurrentHashMap;
3. ConcurrentHashMap是如何實現線程安全的?
4. Synchronized是否是公平鎖;
5. ThreadLocal使用及原理?
6. Jdk8中的stream有用過嘛?stream的並行操作原理?stream並行的線程池從哪裏來的?
7. Jdk1.8中的completableFuture有用過嘛?
8. Spring AOP 和原生的aspect AOP有什麼區別;
9. Java 代理有幾種實現方式?
10. Jvm爲什麼要增加元空間(matespace);
11. Jvm中如何查看問題,並進行JVM調優?
12. 對G1垃圾收集器有了解麼,有什麼特點?
13. 服務器硬件配置?
14. 在什麼場景下升級配置,什麼場景下去擴充集羣?
15. 爲什麼使用RPC框架?什麼時候會使用http請求?
16. 什麼場景下會使用mq?mq的優勢與劣勢?什麼時候不能用mq?(做不到同步)
17. 爲什麼不對mysql的所有表都添加索引?
18. Mysql索引爲什麼不用hash而用B+樹?hash底層的時間複雜度是多少?
19. B+樹索引可以進行範圍查詢嘛,比如大於小於;
20. 緩存數據如何同db同步進行更新???!!!(大廠都會問!)
21. 鏈表:1->2->3->4->5;請寫一個程序,將鏈表反轉過來:5->4->3->2->1;
大廠19年的面試場景
有美團、好未來、58、易車網、合衆等等面試場景及面試題
阿里巴巴2020最新面試答案文末即可免費領取
整理一套針對面試而講解的面試視頻全集Spring全集+坦克大戰+設計模式+微服務+高併發多線程+JVM+Redis等
對馬士兵全集視頻感興趣的工程師朋友們幫忙點贊轉發,然後點擊此處即可領取!
阿里最新面試答案整理及分享
小編整理不易,對這份阿里最新面試題及答案感興趣勞煩幫忙點贊轉發,然後點擊此處即可領取!
小編整理不易,對這份阿里最新面試題及答案感興趣勞煩幫忙點贊轉發,然後點擊此處即可領取!