1. 自我介紹2. 手撕 topk ,題目要求O(n) ,后續(xù)問了堆的實(shí)現(xiàn),以及如果題目是數(shù)據(jù)流,用哪種方法更加合適,為什么3. 介紹一下springboot的相關(guān)特性4. IOC是怎么實(shí)現(xiàn)的5. 如果不用掃描,怎么發(fā)現(xiàn)相關(guān)的bean6. private 的對象可以自動(dòng)注入嗎7. 怎么去設(shè)計(jì)一個(gè) mini-spring 框架8. 手寫IOC(說大概即可)???9. 介紹一下項(xiàng)目和實(shí)習(xí)的亮點(diǎn)10. 介紹一下redis實(shí)現(xiàn)批量寫入數(shù)據(jù)庫和緩存覆蓋11. 主流的視頻進(jìn)度保存怎么實(shí)現(xiàn)的12. 項(xiàng)目中樂觀鎖、悲觀鎖、分布式鎖怎么做的13. redis和zookeeper實(shí)現(xiàn)分布式鎖有什么區(qū)別14. 悲觀鎖和用事務(wù)實(shí)現(xiàn)有什么區(qū)別15. mysql 怎么實(shí)現(xiàn)事務(wù)的16. 講一下 mvcc17. mysql 的幾個(gè)log反問1. 業(yè)務(wù),騰訊廣告下的微信廣告,做架構(gòu)和平臺(tái)開發(fā),以及大數(shù)據(jù)處理2. 講了下涉及的技術(shù)棧,java,golang, spark 這些,還給我介紹了廣告算法#騰訊# #暑期實(shí)習(xí)# #騰訊求職進(jìn)展匯總# #軟件開發(fā)筆面經(jīng)# #??蛣?chuàng)作賞金賽#