字节跳动-抖音开放平台
一面-1小时
技术
1. 优惠券结算(付款后如何消耗)怎么做的
2. 缓存击穿、穿透。
3. 库存异步扣减如何实现。
4. 写后查询场景。用户领券记录(数据)在哪里用到?如果数据丢失了,会发生什么
5. 为什么用zset。如果不用zset怎么存储?如果考虑排序不使用zset?如果使用数据库呢?
6. 为什么用布隆过滤器?好处?单机还是分布式
7. MySQL。索引。主键索引和非主键索引区别
8. 索引底层数据结构。几种结构对比。结点是有序的吗?如何实现的
9. 联合索引判断a,b,c。 where b=1000 where a >10 and c =1000 where c >100 a=1000
10. 用户下单一次有一个订单数据,从订单表里面统计出下单次数超过5次的用户。 分组查询
11. MySQL的锁
12. a=>转账 b b=>转账a。在几个隔离级别会有什么问题?死锁?
13. 事务特点。隔离级别
14. Linux命令。nginx日志,如果看某个ip的所有请求,如何筛选日志。grep
15. redis的setnx
16. redis数据结构。使用场景
17. redis的持久化。aof日志里存的是什么
18. 快排复杂度
算法:
两个数组的中位数,hot100二分,困难题
实习一点都没问。
应该是前面答的太差了,最后给个hard劝退了
#牛客AI配图神器#
技术
1. 优惠券结算(付款后如何消耗)怎么做的
2. 缓存击穿、穿透。
3. 库存异步扣减如何实现。
4. 写后查询场景。用户领券记录(数据)在哪里用到?如果数据丢失了,会发生什么
5. 为什么用zset。如果不用zset怎么存储?如果考虑排序不使用zset?如果使用数据库呢?
6. 为什么用布隆过滤器?好处?单机还是分布式
7. MySQL。索引。主键索引和非主键索引区别
8. 索引底层数据结构。几种结构对比。结点是有序的吗?如何实现的
9. 联合索引判断a,b,c。 where b=1000 where a >10 and c =1000 where c >100 a=1000
10. 用户下单一次有一个订单数据,从订单表里面统计出下单次数超过5次的用户。 分组查询
11. MySQL的锁
12. a=>转账 b b=>转账a。在几个隔离级别会有什么问题?死锁?
13. 事务特点。隔离级别
14. Linux命令。nginx日志,如果看某个ip的所有请求,如何筛选日志。grep
15. redis的setnx
16. redis数据结构。使用场景
17. redis的持久化。aof日志里存的是什么
18. 快排复杂度
算法:
两个数组的中位数,hot100二分,困难题
实习一点都没问。
应该是前面答的太差了,最后给个hard劝退了
全部评论
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享