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