春招面的唯一一家公司,剛收到offer,職位和薪資都比較滿意,記錄下過程
一面
- 是否線程越多越好,爲什麼?
- 線程切換上下文具體需要保存什麼?
- 聊項目
- 算法題
- 有什麼問題想問
然後就結束了…
二面
- 聊項目
- 某個項目有哪些模塊、前端是怎麼渲染的
- 寫個歸併排序
- 講下筆試題
- Spring IOC原理、autowire、profile的用法…
- Redis、RPC、微服務有了解嗎
- 線程池參數
- 設計一個定時任務的線程池
- 線程中斷
三面
- 聊項目
- 算法題
然後就開始了問題轟炸,記不全了,總體上相當有難度,被錘爆了 - 堆外內存保存了哪些對象
- 講下G1收集器的原理,細節
- 有GC調優經驗嗎
- 講下事務,ACID中的一致性是什麼意思
- 前綴樹
- concurrentHashMap的原理,擴容時怎麼保證安全
- 自旋鎖和偏向鎖
- 樂觀鎖和悲觀鎖
- http心跳包和TCP心跳的優劣
- 實現跳錶需要的數據結構大概長什麼樣
- ES的架構是怎樣的、倒排索引長什麼樣
- 你們寫Java的Dubbo一定很瞭解吧(我瞭解個頭啊…我大三才開始學Java,滿打滿算才學了一年多)
- 項目中用到了哪些開源框架
- mysql怎麼做併發讀寫的控制
面試完人暈乎乎的,也沒讓我問問題(也可能是我自己站起來就走了),當時感覺是涼了
HR面
期望薪資是多少,沒參加秋招嗎,對拼多多瞭解多少。小姐姐很好看。