# 郑州鑫丽锋科技有限公司（招转培--赛码培训）
1. 自我介绍，技术栈

2. 讲讲你最熟悉的一个项目

3. 数据库用的什么？
    答：MongoDB 和 Redis
4. 用到了Redis 的什么功能？哪些数据需要做缓存？不会有读写不一致问题吗？用的集群还是？
    答：用的 Linux
5. 支付模块怎么做的？

6. 项目比较难的地方有哪些？
    答：订单超卖
7. 常用的集合有哪些？

8. 什么是反射？反射的底层用的什么？

9. Spring 的常用的注解？

10. @Controller 和 @RestController 的区别？

11. MyBatis 中 $ 和 # 的区别？

12. SpringBoot中的 jar 包和普通的 jar 包有什么区别？

13. MySQL 做过哪些优化？怎么查看 sql 中有没有用到索引？
    答：EXPLAIN关键字
15. 多线程用过吗？

16. Linux 常用命令？怎么查看日志？

17. 项目上线了吗？

18. 到岗时间，期望薪资？
