主要都是根據履歷來問的...履歷寫的有點做死..啊哦
一面(大概,不太記得其他問題了):
1、自我介紹
2、說說鍊路跟蹤?如何差別鍊路中調用的各個請求?
3、如果請求一個服務逾時該怎麼處理?是由發起方還是被調用方處理?除了斷路器還有什麼方式?
4、如果有兩個相同的服務,其中一個服務挂掉了,怎麼讓另一個服務處理請求?
5、你如何将應用部署到Docker上運作?
6、對分布式的應用,比如說分布式鎖怎麼實作?
7、如何處理高并發?比如說下單
8、如何知道應用中有沒有使用到了多少已經實作了的功能(代碼覆寫率)?
9、IOC原理, AOP的多種實作方式及其差別
10、你有拿到其他公司的offer嗎?你更願意來我們公司還是其他公司?
11、來杭州工作有什麼顧慮嗎?
二面:
1、int和Integer存儲方式的差別
2、byte類型有符号嗎
3、InnoDB和Mysiam存儲引擎的差別
5、你們是不是使用Nginx代理到Tomcat伺服器,為何使用nginx代理,Nginx和Tomcat有什麼差別?tomcat 10k了解嗎?
6、Websocket和Ajax的差別
7、tcp長連接配接和http長連接配接的差別
8、你們如何處理測試中産生的髒資料
9、Mybatis中sql語句中$和#号的差別,哪個是安全的?
10、UML中關聯和依賴的差別
11、MongoDB和Mysql的Mysiam在實作和性能上有什麼差別,Mysiam是否有可能比Mongodb更快
12、使用redis緩存,如何處理與mysql的資料同步問題
13、Quartz中若一個任務需要每2秒處理一次,而這個任務執行一次需要5秒,會發生什麼,該如何處理
14、性能優化範圍比較廣 你舉舉例子
15、 設計模式中6大設計原則,說一下依賴倒置,常用注入方式有哪些
16、公平鎖與非公平鎖
問題順序寫亂了不管了。。。應該還有漏了的,想起來再寫
三面:hr