最近大厂老是挂简历🥲投了个小厂 oc 了一面:1.你的项目互斥锁+过期时间解决缓存击穿问题,详细介绍一下2.你说采用旁路缓存模式,保证 redis 和 mysql 的数据一致性3.讲一下 redission 分布式锁的原理吧4.你的点餐系统用到了 spring task 监听订单过期时间,你怎么保证可靠性呢,或者说有什么其他的方案5.http 请求的内容,请求体和响应体都有啥6.说一下数据库索引建立关注哪些东西7.为什么索引字段区分度要高呢,对性别建立索引有什么问题8.说一下你 nginx 怎么配置的负载均衡和反向代理9.介绍一下 jwt,他的组成部分有哪些10.怎么防止别人盗用 token 呢11.设计一个分数管理系统吧,怎么设计表12.手撕 写一个工具类,实现把 一个 String 下划线转驼峰命名二面:面试官没问八股,他说他想用一种新的面试方式,直接让我从0创建一个spring boot项目,并且实现敏感词过滤系统,可以网络搜索和用AI工具,只用返回true或者false就可以,写了个简单的 tire 树解决的最后想问大家要不要去啊,160 一天,餐补 25 一天