面試問答
理解Map在併發會產生什麼問題嗎?以及Map的底層hash是怎麼實現的,如何解決hash碰撞
僅回答map再多線程...
首先會收到hr的通話,以及面試,詢問是否可以接受USDT作為薪水,HR人很好,回應也很快,流程也有圖卡可以看,公開透明,
接著就是一面,為中國的面試官,面試的過程比較僵硬一點,可能是問的問題都比較難,雙方比較難有達到一個頻率,時間一到就結束面試,後續的feedback也非常的清楚明瞭,算是告訴你為何沒上的原因,我覺得很不錯
面試問答
理解Map在併發會產生什麼問題嗎?以及Map的底層hash是怎麼實現的,如何解決hash碰撞
僅回答map再多線程中使用為不安全,若要使用可以搭配互斥鎖或者sync.map,至於底曾如和實現ˋ我是說喔傲
面試建議
技術夠硬,底層夠瞭解,基本上一定會上,考了很多關於資料結構的底層,例如:map,channel在語言底層是如何實現的,還有考redis在遇到雪崩 穿透 穿刺的時候該如何應對,大key,熱key問題,以及redis-cluster的部份是如何組成,有沒有用過熟不熟悉,mysql的鎖,以及隔離級別,主叢式資料庫有沒有使用過,