自我介绍 实习的项目主要功能,场景是什么,系统大概怎么设计的系统怎么设计的,数据模型,服务拆分拆分的逻辑是什么核心数据都有哪些,数据库方面数据表有哪些平时怎么开发,怎么管理这些表项目里面有哪些设计不合理的地方吗,有看过表,表设计合理吗数据库表设计的时候我们要遵循哪些规则第三范式能举个反例吗,项目里面有哪些是不符合第三范式的什么时候我们去打破这第三范式,具体例子除了数据量,还有什么因素,问题去打破这个范式进行分表有时候会有冗余字段,冗余的字段怎么保证数据一致性,怎么保证原子性事务,分布式事务怎么做消息队列,事务消息了解吗,事务消息怎么用可重复读上有没有幻读的问题,具体例子redis怎么做到高性能的io是怎么处理的多路复用怎么复用法多路复用有哪几种,什么差别,select/poll/epoll差别,异步/多路复用差别,一堆io方面的扣细节算法:滑动窗口最大值岛屿数量反问:应用层实践和代码能力不错。IO 底层实现、数据库设计应用等技术深入知识掌握不足总结:应该是凉了,俩算法秒了,但是前面聊的不好,没问简历东西,几乎也没八股,系统设计工程这方面确实没有准备,答的不行,操作系统,io这块也没怎么看,直接给干碎了。