應聘渠道
boos直聘
一面
中規中矩,先來個體面的自我介紹;然後,面試官就最近做過的專案原理和設計思路發問,基本是自己在發揮,要講清楚專案思路(可以依據STAR法則發揮),問題不大.
問題不多:
- 大資料top K問題
- JUC
- 分散式鎖
- 工作中遇到的問題
二面
總監級別吧,挺年輕的面試官,也挺好說話;問的問題也很發散, 有的細節 問到不會為止
面試點:
- Http 2.0原理(SSL)
- threadLocal原理和應用 (以及相關的可能導致記憶體溢位場景)
- Mysql
- mysql 索引原理
- mysql事務隔離級別
- 模擬寫個資料庫死鎖和防範
- mysql主從同步的原理和binlog的格式
- mysql調優方式
- JUC包的原理和應用
- 自旋CAS和AQS的理解
- 公平鎖和非公平鎖
- 執行緒池原理
- “提問場景問題設計”
- 系統調優的方法 (經驗不多就就著壓測和gcutil等說了遍)
- 故障排查方式
- jstack
- 執行緒cpu高的問題
- gc異常跟蹤
- Map體系問了遍
- redis
- redis分散式鎖, 以及異常情況的方案
- redis目前使用的架構和原理,持久化方式
- IO模型和NIO
- 二叉樹不用遞迴遍歷,計算深度
- 關注的開源技術和工作中遇到問題的處理方式和態度
HR面
Hr 問工作情況之類的