一面: 1. tcp udp区别2. 介绍用过的设计模式3. overload override4. tcp/ip分层5. 手撕: 数组中和为100的数的对数(考虑重复)二面:1. 对分布式的理解 优点和缺点2. qps是怎么计算出来的3. 如何避免分布式系统出现故障(比如数据库挂了。回答了设置多个实例,不是很对)4. 数据库连接池的底层原理5. shardingsphere是如何实现分库分表的(原理)反问: 如何准备上述问题回答: 可能需要一些项目经验,但是我表现出缺乏钻研精神