首先去,度小满上海研发团队办公地点现场面试,一共两轮,第一轮主要问java基础和做一道算法题(白纸手写),然后第二轮,是一个类似主管的人面试,主要问了所作项目情况,然后,针对项目架构问了些问题,因为面试的是支付业务部,所以还问了支付相关业务知识。第三面是电话面试,是有北京的团队主管来面,设计了一个场景,问如何实现,其中用了哪些数据结构和算法,相当于让你根据要求设计一个方案。最后,由hr电话面试。
面试官问的面试题: 1. 问了tcp/ip握手
2. 问了https 流程和各种加密算法。
3. 手写一个消费者和生产者模式。
4. 问了项目架构和分布式事务管理方法,redis集群方案和数据库分库分表方案。
5. 问了事务传播方式。
6. 问了多线程相关知识。