生活随笔
收集整理的這篇文章主要介紹了
今日头条Java后台Java研发三面题目
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
最近有同學(xué)在優(yōu)知學(xué)院留言區(qū)留言是否能發(fā)布今日頭條的面試題目,這位同學(xué),題目來了哦~
一面
concurrent包下面用過哪些? countdownlatch功能實現(xiàn) synchronized和lock區(qū)別,重入鎖 thread和runnable的區(qū)別 AtomicInteger實現(xiàn)原理(CAS自旋) java并發(fā)sleep與wait、notify與notifyAll的區(qū)別 如何實現(xiàn)高效的同步鏈表 java都有哪些加鎖方式(synchronized、ReentrantLock、共享鎖、讀寫鎖等) 設(shè)計模式(工廠模式、單例模式(幾種情況)、適配器模式、裝飾者模式) maven依賴樹,maven的依賴傳遞,循環(huán)依賴
二面
synchronized和reentrantLock的區(qū)別,synchronized用在代碼快、方法、靜態(tài)方法時鎖的都是什么? 介紹spring的IOC和AOP,分別如何實現(xiàn)(classloader、動態(tài)代理) JVM的內(nèi)存布局以及垃圾回收原理及過程講一下,講一下CMS垃圾收集器垃圾回收的流程,以及CMS的缺點 redis如何處理分布式服務(wù)器并發(fā)造成的不一致 OSGi的機制 spring中bean加載機制,bean生成的具體步驟,ioc注入的方式 spring何時創(chuàng)建applicationContext listener是監(jiān)聽哪個事件? 介紹ConcurrentHashMap原理,用的是哪種鎖,segment有沒可能增大? 解釋mysql索引、b樹,為啥不用平衡二叉樹、紅黑樹 Zookeeper如何同步配置
三面
Java線程池ThreadPoolEcecutor參數(shù),基本參數(shù),使用場景 MySQL的ACID講一下,延伸到隔離級別 dubbo的實現(xiàn)原理,說說RPC的要點 GC停頓原因,如何降低停頓? JVM如何調(diào)優(yōu)、參數(shù)怎么調(diào)? 如何用工具分析jvm狀態(tài)(visualVM看堆中對象的分配,對象間的引用、是否有內(nèi)存泄漏,jstack看線程狀態(tài)、是否死鎖等等) 描述一致性hash算法(Redis) 分布式雪崩場景如何避免? 再談?wù)勏㈥犃?/span>
你可能也喜歡:
2018阿里集團中間件Java面試題(4面)2018最新Java面試78題:數(shù)據(jù)結(jié)構(gòu)+網(wǎng)絡(luò)+NoSQL+分布式架構(gòu) 非常全面的阿里的Java面試題目,涵蓋Java基礎(chǔ)+高級+架構(gòu) 阿里螞蟻金服中間件(Java 4輪面試題含答案):Redis緩存+線程鎖+微服務(wù)等 阿里java架構(gòu)師面試128題含答案:分布式架構(gòu)+Dubbo+多線程+Redis 最新美團Java面試題目(共3面)
總結(jié)
以上是生活随笔為你收集整理的今日头条Java后台Java研发三面题目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。