本文作于2019年11月25日,上周投遞了唯品會基礎架構部門的崗位,不久唯品會方就來了預約電話面試了。我以前都是crudboy,這次興趣使然投了下基礎架構方面的職位,沒想到簡歷通過了。意料之中的是,面試掛了。不過本次的面試還是學到了很多東西,以后要繼續(xù)努力。
一面技術
一面的面試官是一個30左右的人,看起來干凈利落。拿到我的簡歷后竟然都不叫我做自我介紹。就著我簡歷上用到的技術進行提問。
- Redis了解多少,用Redis做流控怎么設計?
- Mysql了解多少,慢sql怎么查?
- JVM做過哪些調優(yōu),OOM怎么排查?
- 如果某個應用執(zhí)行慢,怎么排查?(提示jstack)
- http屬于哪一層?smtp呢?
- http長連接怎么實現(xiàn)?在哪個版本?
- http 1.0怎么實現(xiàn)長連接?
- 線上出現(xiàn)大量close_wait怎么排查?比如msql出現(xiàn)大量close_wait是什么原因?
- RabbitMQ流控怎么實現(xiàn)?
- 讀過哪些源碼?自己工作中有哪些亮點?
- 算法題,判斷鏈表是否成環(huán)?
- 算法題,判斷鏈表是交叉?
- 開發(fā)中用什么數(shù)據庫連接池?
- spring默認的連接池用哪一個?
- spring的隔離級別?傳播屬性?
以上,回憶起來的就是這些了,Java方面的沒問,畢竟是基礎架構方向的。上面其實如果熟悉底層的話其實不難。要努力加油學習加固基礎才行啊。