国际金融部(credit tech)全程35分钟,面试官反馈说回答情况不错所以问得比较少
【项目相关】
- 介绍项目
- 说一下项目里面遇到的难点和挑战,怎么解决的
- 分布式锁是怎么做的
- 限流的算法是自己实现的吗?还有其他什么算法
- 为什么采用令牌桶算法而不用漏桶算法?
【八股】
- 聊聊bean的生命周期
- 还用了spring的什么框架,除了mybatis之外还知道什么框架吗?
- 了解过分库分表吗?项目里有使用吗?用的什么是键分表
- 分库分表后怎么做全量订单统计?
- 聊聊binlog
- 聊聊数据库的隔离级别
- 如果前端有一个请求发送到后端,后端如果想不通过变量的方式传递请求中的某个信息怎么做(ThreadLoacal)
- 使用ThreadLocal会遇到什么问题(内存泄漏、线程池复用时获取到上一个数据,所以要手动remove)
【算法题】
找到字符串中最长的单词长度, 很简单,双指针遍历或者split之后找即可。腾讯会议屏幕分享本地ide做的