這兩天約了三四個公司的面試,面經都寫不過來了,面試過程具體內容可能已經發生了混亂了。。。
轉轉的面試是在 2.27 號下午,也就是昨天下午。現在晚上十一點了,我腦子有點昏昏欲睡了。晚飯是在逛完鍾鼓樓后吃的,古典名跡旁邊的北京特產店的東西一點也不好吃,豬肉大蔥包子吃起來一點也不香,坑爹的花了四十四大洋,現在肚子還稍微有點不舒服。。。
去了轉轉公司,一共經歷了三波技術面,到了最后我以為可以拿到offer了呢。可是,第三面說對一些常用的開源項目比如dubbo、zk學習理解不夠透徹,所以要跟一面和二面的面試官商量一下,至今沒有回復應該是涼了。現在就記錄下面試過程中被問得問題吧:
一面
一個又高又帥面相文靜的老哥面的,感覺整體交流還行吧:
- java 中的 hashmap、concurenthashmap 的內部實現以及用法?
- 多線程操縱 hashmap 會導致什么問題?擴容時可能形成環,導致查找時陷入死循環
- 介紹項目中 mq 的用法?mq處理失敗了怎么破?mq 次序亂了怎么破?
- 寫一個排序算法?冒泡或者快排都ok
二面
- ES 在項目中的使用?ES 的優化?ES 分布式多個分片是怎么更新的?
- mysql 相關知識點。索引類型?索引優化?
- 對微服務的理解?
- Stack Overflow的導致原因,JVM如何產生這種異常?另外一種 MemoryOverflow 異常的理解?
三面
- dubbo 和 zk 相關內容?然而我並沒有深入了解過。。。
- IO、NIO的理解。。
尷尬,現在記得的問題大概就這么多吧,以后想起來了再補!以后,還是得及時寫總結,當日事,當日畢!
