后端一面3.19待記錄。。。后端二面3.211.ai寫一個js腳本2.場景題數(shù)開一面4.21. 怎么用布隆過濾器解決緩存穿透的問題2.布隆過濾器不能刪除的話,那么假設(shè)現(xiàn)在有個場景是需要對訪問的數(shù)據(jù)進行一個刪除,那么要怎么設(shè)計3. redisson怎么實現(xiàn)分布式鎖4.項目5.HashMap的擴容機制6.鎖升級7. mysql事務的隔離級別以及其實現(xiàn)8. bitmap怎么實現(xiàn)用戶簽到功能9. bitmap保存每個用戶當前月的簽到情況的話,在用戶量很大的情況下可能會導致內(nèi)存占用過多,有沒有什么解決的好辦法10.在用戶量不大的情況下,將所有用戶簽到存在一個bitmap中怎么實現(xiàn)手撕:k個一組反轉(zhuǎn)鏈表數(shù)開二面4.8:1. Java基本數(shù)據(jù)類型2. 講一下在項目工程中使用long的例子3. 用過byte嗎4. 介紹一下什么是多態(tài)5. 介紹一下深拷貝和淺拷貝的區(qū)別6. 在工程中是如何實現(xiàn)深拷貝的7. 講一講什么是函數(shù)式接口8. 使用過lambda表達式嗎9. 什么是事務10. 事務的四大特性11. 在工程中是如何實現(xiàn)事務的12. Spring框架有兩個IoC容器能介紹下嗎13. 能不能介紹一下什么是動態(tài)代理14. 之前有用過動態(tài)代理寫過一些東西嗎15.項目16. 當你的系統(tǒng)出了問題的時候,作為一個研發(fā),你是怎么了解到你的系統(tǒng)出了問題17. 你系統(tǒng)中的日志都存在哪個地方18. 用過哪些消息隊列,怎么選型的19. redis有哪些數(shù)據(jù)結(jié)構(gòu)20. 緩存三劍客的含義和解決方案21. 能不能介紹一下在工程中用到的一些比較好用的提效的工具或者插件22. 介紹一下你在學習或者開發(fā)工程中遇到的比較困難的事情23. 最近有學習一些新的東西嗎24. 受到同學或者老師最嚴厲的批評是什么25. 分享一個印象最深刻的周圍人讓你最不舒服的經(jīng)歷