基础题
1、cookie和 session的区别,分布式环境怎么保存用户状态
2、RequestMapping和 GetMapping的不同之处在哪里?
3、Spring Boot提供了哪些 Starter Project Options?选一个比较熟悉的介绍。
4、Spring Boot自动配置原理是什么?
5、介绍 SpringCloud中的 gateway或zuul,如何实现动态路由?
前端方面
6、JavaScript里“==”和“===”的区别
7、比较下Flex布局和 Float布局
8、JS里,this 关键字指向的是什么?
中间件
9、如何实现异步请求(队列)?
10、rabbitmg有哪些重要的角色?
11、rabbitmq 如何保证消息的唯一消费及稳定性?
12、如何实现订单30分钟未支付自动取消并通知客户的功能?
13、Redis有哪些数据类型,分别介绍使用场景?
14、如何使用 Redis实现考试分数排名?
持久层+数据库
15、mybatis中科科和 S0的区别是什么?
16、mybatis是否支持证迟加载?延迟加载的原理是什么?
17、简单描述你在项目中有代表性的mysql 优化经验
实战场景
18、微信对接token失效,如何确保在不间断中请求正常?
19、预约报名业务,怎么来保证每次报名都是有序且正常进行?