1. 自我介绍2. 说一下项目3. 项目中的设计思路4. Java中的深拷贝浅拷贝5. ArrayList 中的add和addAll是深拷贝还是浅拷贝,有了解实现方式吗?6. 线程池的参数,怎么分配这些参数7. Java中的ThreadLocal和synchronized的区别,8. 聊一下AQS9. Redis在项目中的使用10. 还知道哪些使用场景11. 线上遇到过Redis的坑吗?12. Redis内存满了会怎么样13. MySQL的B+树索引14. B+树索引的特点15. 哪些情况会索引失效16. 怎么优化分页查询17. 场景问题 一个项目有五个节点如何让一段时间内只有其中一个节点执行一段代码18. 如果一个功能你评估下来要4pd,领导说要3pd你会怎么办。19. 反问a. 几轮面试 (3轮技术 1轮HR)b. 反馈时间 2-3天c. 业务范围,平板电脑上的软件开发小天才##