字节跳动-抖音开放平台

一面-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配图神器#
全部评论
咋样了佬
点赞 回复 分享
发布于 05-20 16:43 广东

相关推荐

06-17 13:04
门头沟学院 C++
bg 大二 6.11一面 过1进程线程协程区别2协程3进程间通信4死锁条件5如何解决6tcp udp区别7三次握手四次挥手8time_wait9http各版本区别10网址请求流程 拓展如果是返回的是图片资源(断点续传)11websocket12弱网情况下13心跳机制14mysql数据结构15为什么b+16索引17索引失效18模糊情况下是否都失效19分库分表20主从时延的可能21如何解决22redis数据结构23底层实现24zset实现25跳表实现26持久化27aof和rdb区别28如何恢复29微服务和传统优势30微服务特别的优势31微服务通信32讲讲protobuf33protobuf优势34项目一结构35线程池实现36项目二rbac是什么37redis和mysql一致性38如果用canal伪装从库强一致性如何保证39算法:实现kvlru,附带过期机制40讲讲redis内存淘汰机制6.16二面 凉1. rbac是什么,怎么实现2. 超级管理员如何继承普通管理员的所有权限3. 缓存如何实现4. spring cache底层如何实现5. 更改数据库后删除缓存,如何保证缓存的删除6. 采用canal和消息队列就一定能保证缓存的删除吗7. 伪装的从服务器挂了怎么办8. 伪装的从服务器集群挂了怎么办9. 分布式锁能实现事务吗10. 如何优化一条sql语句11. explain会关注哪些参数12. 参数如何拼写13. 讲讲mysql中隔离级别14. 可重复读的隔离级别底层如何实现15. 讲讲https中的tls16. 了解非对称加密和对称加密吗17. 讲讲nginx的反向代理以及和正向代理的区别18. 讲讲负载均衡算法19. 具体实现知道吗20. 场景:超卖库存变更的mysql语句怎么写21. 算法:任务调度器
字节跳动二面532人在聊
点赞 评论 收藏
分享
06-17 16:45
南华大学 Java
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务