郑州鑫丽锋科技有限公司(招转培--赛码培训)

  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关键字

  14. 多线程用过吗?

  15. Linux 常用命令?怎么查看日志?

  16. 项目上线了吗?

  17. 到岗时间,期望薪资?