1. 程式人生 > >2018年10月25日面試回顧

2018年10月25日面試回顧

1、 上午去的公司做區塊鏈相關的虛擬幣交易所業務,目前已有上線版本,不過還在快速開發迭代中,需要加班,目前的工作時間安排是:10,10,6:每天可以10點上班,晚上10點下班,週六也需要加一天,有餐補,交通補,加班費。公司有避稅,14薪,舉例月薪18k,則每月實發17k左右,公積金以5000位基數繳納。主要招聘崗位為中級其次高階,中級薪資範圍為13-18,高階18以上。兩輪技術面試,一輪hr面試,專案負責人及架構師技術面試通過之後,人力直接談了薪資。薪資與期望偏低。
面試感受:hr是面試這麼多家中最專業的!
技術面試的點:
一面:面試官懂之前公司業務,問了一些業務場景的解決方案,記得的幾個:如何防止超募,分散式鎖,資料庫鎖,悲觀鎖,樂觀鎖等等
二面:架構師主要問了幾個點,關於synchronized鎖的,類鎖,物件鎖,在一個類中同時有類鎖和物件鎖,是否阻塞,不同的好幾種情況;分散式事務如何處理,最終一致性的方案,無狀態(資料庫或redis儲存資料狀態)與有狀態的區別,rocketMQ訊息佇列實現補償重試的非同步處理;虛擬幣的交易所,及虛擬幣衍生的金融產品。(在和架構師的面試過程中,感覺自己就是個小學生,老師提問了就把自己知道的答案回答出來,老師再做點評和分析,還高速更好的解決方案,真的是受益良多,感謝感謝!後來聽人力說架構師之前在騰訊,暴風都做過研發,確實厲害!)
2、 下午去的公司業務比較多,有線上教育的,有金融相關的,準備上市。這是第二次去複試了,第一次去的時候,那天招聘部門的總監由於系統問題去開會了,臨時找了一個其他的技術同事簡單的根據簡歷進行了一些問答之後就讓回去等之後的通知了。今天去之後招聘的業務部門的總監還是不在,由架構部門的架構師來面試的。架構師開始之前先說了一下情況,讓自己做選擇:業務部門也在招人,架構部門也在招人,不過現在業務部領導不在,讓他來面試的話,讓選擇是按照業務部門招聘標準來面試,還是按照架構部門的標準來面試,架構部門的面試廣度和難度比業務部門高。架構師問了期望薪資之後就說只能按架構來面了,因為業務部門給不了那個水平的薪資。最終聊得還是挺開心的,也算過了,之後走人力的面試及流程。
大致面試內容:
zk與cloud的區別,cap原理,zk偏重一致性,eureka偏重可用性;
分散式事務的處理方案,最終一致性,補償
如何分庫分表,水平拆分,主鍵hash,取模
資料庫分割槽
微服務分庫之後的事務解決方案,分庫,在單獨的庫中事務提交之後增加記錄狀態欄位
springboot,mybatis
金融相關的特點,資金,控制併發,redis鎖,資料庫所,悲觀鎖,樂觀鎖,排程
elk,redis的服務搭建
http呼叫過程中出過哪些問題
第三方服務一般都有哪些安全策略
執行緒及執行緒池的實現