近期準備離職換一家公司了,也去面試了幾家公司(四年,中小型,廣州),總得體驗歸納為以下幾點:
1.用人考察的維度:技術廣度和深度,學歷,作業年限,之前的專案負責的技術和業務難度,之前的公司和專案體量等,不分先后,
2.總得感覺如果是隨時到崗是比在職找作業成功機會要大很多,
3.面試的時間基本在一個到兩個小時之間,但是也有一家三輪技術+一輪hr直接面了六個小時的,
4.我個人是喜歡先線上技術初面,再進行現場面的,具體流程是可以先跟hr溝通的,
5.公司業務不同面試的內容風格是有很大不同的,比如區塊鏈底層問的多,電商問的面廣且對新興技術要求較高,做一些企業級金融,稅務之類產品研發的對資料庫要求較高,中臺類或基礎架構類對某一特定方向要求一定深度等等, 可以根據對應崗位要求針對性的回顧一下知識點,甚至可以詢問一下hr面試官問的主要內容,
下面補充一些個人面試被問到我答的不是很好的點:
1.rabbitMq的鏡像佇列,集群方面
2.rocketMq的延時佇列的底層實作
3.netty資料包的大小,底層實作
4.redis重啟的資料恢復
5.執行緒狀態,執行緒之間資料資訊的傳遞
6.AQS
7.自己實作的可重入鎖
8.sync的鎖升級,自旋后變偏向鎖還是輕量鎖
9.redission對普通redis.sync的性能優化
10.drios為什么快
11.spring事務傳播特性,mysql的事務隔離級別,可重復讀是怎么實作的
12.mysql函式式對索引的影響
13.紅黑樹的結構特點
14.如何手動控制執行緒并發執行
15.負載均衡演算法
16.dubbo和springCould的區別
17.灰度發布的實作
18.webSocket
19.redisRession對redis鎖的優化,拿可重入鎖這個做個切入點
20.阿里巴巴seata的實作
21.mysql資料改變,MongoDB資料沒同步,怎么讓用戶無感知從MG中獲取改變后的資料
22.redis主節點掛掉,加鎖失敗,從節點未同步. 怎么處理
23.為什么要使用redission,手寫的高并發鎖分布式鎖會遇到什么問題
24.多執行緒的幾個關鍵字、鎖膨脹
25.執行緒可見性的意義
26.mysql幾種日志的作用、索引下推
27.標記壓縮、壓縮程序的原理
28.spring的回圈依賴的處理,為什么要用三級快取
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/293908.html
標籤:其他
