UC面試總結

氵水哥發表於2018-09-27

應聘渠道

boos直聘

一面

中規中矩,先來個體面的自我介紹;然後,面試官就最近做過的專案原理和設計思路發問,基本是自己在發揮,要講清楚專案思路(可以依據STAR法則發揮),問題不大.

問題不多:

  1. 大資料top K問題
  2. JUC
  3. 分散式鎖
  4. 工作中遇到的問題

二面

總監級別吧,挺年輕的面試官,也挺好說話;問的問題也很發散, 有的細節 問到不會為止

面試點:

  1. Http 2.0原理(SSL)
  2. threadLocal原理和應用 (以及相關的可能導致記憶體溢位場景)
  3. Mysql
  • mysql 索引原理
  • mysql事務隔離級別
  • 模擬寫個資料庫死鎖和防範
  • mysql主從同步的原理和binlog的格式
  • mysql調優方式
  1. JUC包的原理和應用
  • 自旋CAS和AQS的理解
  • 公平鎖和非公平鎖
  • 執行緒池原理
  • “提問場景問題設計”
  1. 系統調優的方法 (經驗不多就就著壓測和gcutil等說了遍)
  2. 故障排查方式
  • jstack
  • 執行緒cpu高的問題
  • gc異常跟蹤
  1. Map體系問了遍
  2. redis
  • redis分散式鎖, 以及異常情況的方案
  • redis目前使用的架構和原理,持久化方式
  1. IO模型和NIO
  2. 二叉樹不用遞迴遍歷,計算深度
  3. 關注的開源技術和工作中遇到問題的處理方式和態度

HR面

Hr 問工作情況之類的

相關文章