一面3.19-45分钟,JAVA简历。主要问项目技术栈的基础内容。webserve项目epoll,netty,http,tcp,数据的序列化反序列化,日志等。问学习方式和经历。二面3.27-1小时全程八股,没问项目。上来直接开在线文档,通过图片文字提问,问网络,很细。数据是怎么通过网络传输的,从应用层到链路层每一步是怎么做的。手撕代码,二维背包问题+两个限制条件。没做出来,面试官说大体思路正确。约15分钟场景题,现有一个问题。让我现场构建几个数据结构,并指出优缺点。怎么放入到数据库里。写构建索引和查询语句。后续针对写的语句,问如何优化,优化原理等。反问做什么业务,统招进去过了培训期再分部门。