首先去,度小滿上海研發(fā)團隊辦公地點現(xiàn)場面試,一共兩輪,第一輪主要問java基礎(chǔ)和做一道算法題(白紙手寫),然后第二輪,是一個類似主管的人面試,主要問了所作項目情況,然后,針對項目架構(gòu)問了些問題,因為面試的是支付業(yè)務(wù)部,所以還問了支付相關(guān)業(yè)務(wù)知識。第三面是電話面試,是有北京的團隊主管來面,設(shè)計了一個場景,問如何實現(xiàn),其中用了哪些數(shù)據(jù)結(jié)構(gòu)和算法,相當(dāng)于讓你根據(jù)要求設(shè)計一個方案。最后,由hr電話面試。
面試官問的面試題: 1. 問了tcp/ip握手
2. 問了https 流程和各種加密算法。
3. 手寫一個消費者和生產(chǎn)者模式。
4. 問了項目架構(gòu)和分布式事務(wù)管理方法,redis集群方案和數(shù)據(jù)庫分庫分表方案。
5. 問了事務(wù)傳播方式。
6. 問了多線程相關(guān)知識。