拼多多二面
0323
整體問的偏基礎(chǔ),算法+八股
- 自我介紹
- 算法題:
- 打亂牌:52張牌,怎么打亂,保證任意一張牌出現(xiàn)在0-51的位置上都是等可能的
- 集合類:
- arraylist 的自動(dòng)擴(kuò)容(有自動(dòng)縮容嗎)
- ArrayDeque 滾動(dòng)數(shù)組
- 類的加載機(jī)制
- spring 的ioc原理
- 三級(jí)緩存解決循環(huán)依賴
- 模板方法、策略模式、代理模式
- 防止優(yōu)惠券超發(fā)的實(shí)現(xiàn)邏輯
- 樂觀鎖的思想
- 他補(bǔ)充到 自增可以理解為一種CAS(學(xué)到了)
- 事務(wù)的理解和使用
- 做項(xiàng)目學(xué)到了什么