字节中国交易与广告一面

后端开发实习生
1.介绍自己?介绍项目?
2.讲讲用户浏览帖子的完整链路?
3.缓存具体是怎么做的?
4.你的feed是推模式还是拉模式?(都不是)为什么要用ZSET存?
5.数据库和缓存的不一致性怎么解决的?
6.写完数据库,缓存更新失败了怎么办?
7.详细讲讲秒杀兑换商品的完整链路?
8.lua起到什么作用?你项目里具体怎么用的?一个lua脚本执行一半,发生报错怎么办?
9.消费者异步下单失败了怎么处理的?
10.P99响应356ms是什么意思?这个是怎么测出来的?
11.了解redis ZSET的底层结构吗?为什么需要哈希?跳表是什么?
12.如果发现有慢查询,怎么排查?
13.详细讲讲索引失效的场景?
14.详细讲讲深分页问题如何处理?
15.讲讲数据库隔离级别?MVCC能实现读已提交吗?为什么?
16.知道kafka的rebalance机制吗?rebalance会导致重复消费吗?为什么?
17.如果线上发生了消息积压问题,怎么排查?
18.项目前后端都是自己写的吗?前端怎么与后端交互的?
19.讲讲常见HTTP请求方式?GET能携带请求体吗?常见的请求头有哪些?
20.你项目登录认证与鉴权是怎么做的?JWT是什么知道吗?
21.平时会用AI干些什么?
22.算法,非hot100。

参考来源:https://www.nowcoder.com/feed/main/detail/56111c59e0394279b490b2a2389c598a