部門Java商業(yè)化,一面被面試官像踩肉蟲一樣踩死,期望不要臟面評。不愧是字節(jié),問的問題難度很高,刁鉆且抽象,而且大部分都是場景題,可以說是個人整個暑期最難的一次面試。1.講講UDP TCP的區(qū)別2.問問Java吧,講講Spring Bean的載入流程3.講講volatile和synchronized底層,用了他們之后在內(nèi)存是怎么走的?3.redis會多少?分布式鎖了解嗎?(下面開始不對勁了)4.那你們用的是redis分布式鎖對吧,那我問你一下,不用redis怎么做分布式鎖?5.不用任何組件如何做分布式鎖?(寄)6.不用任何組件,如何做分布式限流?原生你怎么實現(xiàn)令牌桶,阻塞隊列嗎?7.設計一個高并發(fā)論壇?講一下數(shù)據(jù)庫和緩存的詳細設計8.redis怎么做持久化?redis集群做持久化需要什么細節(jié)?9.索引失效場景講一下,為什么like和范圍查詢會失效?底層了解過嗎?10.MySQL都有什么Log?MVCC底層原理講一講?11.你們做分布式用的什么自動化平臺,莫非是手動部署?算法題:15分鐘手撕一道leedcode hard KMP題隔天收到感謝信#??虯I配圖神器#