一面:
1、说说项目架构的过程
2、如果xml充当数据库,dao层的实现
3、依赖注入的实现方式
4、写一个排序算法
5、知道哪些设计模式,工厂模式有什么用
6、谈谈怎么保证并发安全,谈到了不可变对象,同步容器,并发容器,堆栈封闭
7、谈谈对象创建的过程,变量对象是如何存储的
8、谈谈微服务
9、谈谈http,谈到了websocket
10、了解longpoll么
二面
1、写代码,一道算法题,没有出来
2、谈谈微服务
3、谈谈mysql和redis在什么场景下使用‘
4、redis为什么设计成为单线程,单线程和多线程那个更好
5、谈谈bio和nio
6、谈谈同步io和异步io’