之前面的,都發(fā)出來(lái)攢攢人品,希望HR面能讓我過(guò)吧2025.02.27 一面 28號(hào)下午約二面1. 成員變量和局部變量的區(qū)別、生存時(shí)間2. 靜態(tài)方法為什么不能調(diào)用非靜態(tài)方法,非靜態(tài)方法和靜態(tài)方法生成的時(shí)機(jī)3. 浮點(diǎn)數(shù)運(yùn)算存在精度丟失如何解決4. 集合有哪些實(shí)現(xiàn)5. ArrayList和LinkedList從中間插入是如何操作的6. 線程的生命周期7. 單核CPU是如何使得兩個(gè)應(yīng)用好像在同時(shí)進(jìn)行的8. CAS和AQS的區(qū)別和詳細(xì)介紹9. 任務(wù)是如何在AQS中進(jìn)行排隊(duì)的10. 多個(gè)線程是根據(jù)什么原理去等待資源的獲得11. synchronized和reentrantlock區(qū)別13. threadpoolexecutor有哪些核心參數(shù)(線程池的核心參數(shù))14. 事務(wù)隔離級(jí)別15. 幻讀是如何產(chǎn)生的16. 為什么使用B+樹(shù)而不是使用二叉搜索樹(shù)或者B樹(shù)17. B+樹(shù)和B樹(shù)的區(qū)別18. 主鍵索引和普通索引的區(qū)別19. 聯(lián)合索引(a,b,c)如果現(xiàn)在條件只有b,c會(huì)走索引嗎20. MySQL的主從同步的原理21. binlog是如何進(jìn)行數(shù)據(jù)恢復(fù)的22. mysql三種log的區(qū)別和用處23. redis常用類型24. 設(shè)計(jì)排行榜使用什么redis數(shù)據(jù)類型25. 如果每個(gè)文章的id是遞增的,如果有人直接連續(xù)發(fā)送1w條,如何防范他26. 為什么要使用布隆過(guò)濾器而不是直接hash,布隆過(guò)濾器的原理27. redis持久化28. 消息隊(duì)列的冪等性和消息順序性(放在同一個(gè)分區(qū))(面試官說(shuō)消費(fèi)者為了保證順序消費(fèi),只能單線程去消費(fèi))29. 10張表,字段相同,每一張1000w條數(shù)據(jù),有索引,如何快速查出前100的記錄30. 反問(wèn):業(yè)務(wù),出行方面、負(fù)責(zé)司機(jī)端的接單和履約和收款,表現(xiàn):答得挺好的,沒(méi)啥紕漏,表達(dá)也比較清晰,挑不出什么問(wèn)題2025.3.3 二面1. 自我介紹2. 介紹沒(méi)有轉(zhuǎn)正機(jī)會(huì)、如果通過(guò)的話,入職時(shí)間和實(shí)習(xí)地點(diǎn)3. 介紹實(shí)習(xí)項(xiàng)目(我真的唉,我也想寫toc)4. 為什么使用線程池5. 如何優(yōu)化的sql,跨了幾個(gè)表、每個(gè)表的列數(shù)和大小6. 比較有挑戰(zhàn)性、收獲比較大的7. 拷問(wèn)第一段小廠的業(yè)務(wù)8. 個(gè)人項(xiàng)目覺(jué)得沒(méi)啥意思,直接不問(wèn)了9. 反問(wèn):業(yè)務(wù),小拉出行,toc業(yè)務(wù)(好想去,可惜了),司機(jī)端#??蛣?chuàng)作賞金賽##貨拉拉#