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