快手oc,還愿面經
快手電商后端,base杭州,9.24下午oc,來寫面經還愿了~
一面
- 實習項目拷打
- 個人項目拷打
- 當時忘記錄音了,八股忘記了,記得是比較常規(guī)八股,所以印象不深
- 有手撕,忘記題了,不難
二面
- 實習項目拷打,根據(jù)項目延伸場景問,包括大數(shù)據(jù)量、高并發(fā)等場景
- 異步系統(tǒng)如何保證消息發(fā)送不丟失、不重復(重試與接口冪等性)
- Sentinel原理
- 限流其他算法
- Spring和SpringBoot區(qū)別
- ReentrantLock和Synchronized鎖區(qū)別
- AQS原理
- arthas使用+原理
- JVM調優(yōu)
- 內存泄漏具體排查過程
- mysql使用注意點
- JDK設計模式有哪些
- 策略模式能否由其他設計模式代替(這個問的很奇怪,面試官反饋說可以用其他設計模式代替,但是不是最合適的,不明白這個問題的意義
)
- 集合源碼
- 有手撕,忘記題了,不難
三面(強度面)
特點:面試官不停問還有嗎還有嗎?本人才疏學淺,一直道歉
- hsf序列化和反序列化機制
- 序列化出錯在哪一層報錯?報什么錯(寄)
- hsf接口冪等性方式
- 鎖的類型哪幾種
- mysql唯一索引為何能保證唯一性
- 幾種方式實現(xiàn)cas
- spi幾種實現(xiàn)方式
- spi使用什么設計模式
- Java中設計模式以及類名
- StringBuffer使用什么設計模式
- 限流什么場景適合用滑動窗口,什么時候用令牌桶?
- Sentinel為什么是滑動窗口不是令牌桶?
- 應用性能優(yōu)化手段有哪些
- mysql CPU打滿有幾種情況
- DDD概念
- 百萬QPS下單瓶頸在哪里?增加機器就能解決所有情況嗎?(熱點不行,需要加緩存層級,比如增加本地緩存)
- 電商場景下緩存最熱的可能有哪些
- 最近看的書,總結三點
hr面
常規(guī)問題,沒有錄音