字节剪映一面

1. 你做的项目是实际有社会上的用户在使用,还是个人兴趣去研究的?

2. 你大概能实习多久?

3. 实习地点在广州或者深圳,你有了解吗?

4. 请整体介绍一下鹿山美食探店平台的整体架构,你是怎么设计的?

5. 你都是去云上找的服务器吗?是买的还是其他方式?

6. 整个系统分成了几大块?它们的分层架构是怎么样的?

7. 这些功能都是你一个人做的吗?

8. 你的秒杀功能是怎么设计的?

9. 你是怎么得出高并发下乐观锁实现秒杀失败率高的结论?做了压测吗?

10. 压测了多少 KPS?

11. 1000 个并发下的失败率是多少?

12. 你是用 MySQL 去判断库存是否大于 0 吗?

13. 改完判断库存的方式后,秒杀成功率有明显提升吗?

14. 你用 Redis 减库存时,减到 0 怎么处理?如何防止减出负数?

15. 改为 Redis 缓存库存 + 异步下单后,有再进行压测吗?

16. 异步下单后,如何让用户实时感知到秒杀成功与否?

17. 如果想要提高秒杀的并发量,你还有什么优化措施?

18. 库存分段具体怎么分段?

19. 针对线上工业级的量,排行榜的更新和查询有什么优化措施?

20. 设计全局热榜(更新频繁、查询量大),从更新和查询两方面该怎么设计?

21. 千万用户量级下,用户频繁点赞导致 Redis 频繁写,这种情况合理吗?有考虑过相关场景吗?

22. 全局热榜查询时,有什么应对高查询量的措施?

23. 你在项目中的哪些场景分别解决了缓存穿透、雪崩和击穿的问题?

24. 请分别讲解缓存穿透、雪崩和击穿是什么?

25. 如何应对缓存穿透?

26. 布隆过滤器会有误判吗?

27. 缓存雪崩的第一种情况(缓存统一过期)怎么解决?

28. 如何解决缓存击穿?

29. 热门 key 非常热,全网都来查询,即使有 Redis 缓存也可能爆掉,这种情况怎么处理?

30. 多级缓存该如何分布?

31. 如何提高一个热门 key 的并发量?

32. Java 中的两个等号和 equals 有什么区别?

33. 如果 equals 没有实现,默认比较的是什么?

34. 用双引号声明的字符串 "ABC" 和 new String("ABC") 用两个等号判断是否相等?

35. Java 中的 Volatile 关键字有什么作用?

36. Volatile 能保证原子性吗?

37. 实际中你平常会用到 Volatile 关键字吗?

38. 交替打印是怎么样的实现?多个线程修改变量时需要加锁吗?

39. 计算机存储层次从快到慢依次是哪些?

40. 二维数组按行和按列遍历,性能会有差别吗?

41. TCP 中 TIMEWAIT 状态有什么作用?

42. 你对 TCP 的哪些知识还有印象?

43. TCP 的全双工能解释一下吗?

44. TCP 和 UDP 主要有哪些区别?

45. 两条 SQL 语句的性能怎么样?如果不行该怎么优化?

46. 模糊匹配时除了把字段反过来存,还有其他更高效的办法吗?

47. 深度分页问题该怎么处理?

48. 请分别举例出行锁和表锁的触发场景?

49. 更新操作一定是行锁吗?有没有什么条件会变成表锁?

50. Redis 中的过期删除策略是怎么样的?

51. 由 N-1 个正整数组成的未排序数组,元素是 1 到 N 不重复的整数,如何找到缺失的那个数?

52. 给定一个先序和中序序列,如何输出后续序列?

53. 你对本次面试的项目组主要业务流程有什么想要咨询的吗?

54. 你对面试流程(日常实习生)有什么想要咨询的吗?

55. 你对简历有什么想要咨询的建议吗?
全部评论
我勒个八股盛宴
1 回复 分享
发布于 01-06 19:38 辽宁
问这么多
点赞 回复 分享
发布于 2025-11-26 00:07 黑龙江

相关推荐

2025-12-16 13:15
门头沟学院 Java
1.你对图数据库有了解么?介绍一下2.你项目里为什么一定要用netty呢3.我现在有10wTPS 的秒杀接口,用Redisson实现了锁,但线上经常出现锁未释放排查发现是watchdog机制失效,你觉得这种情况该如何彻底解决4.你觉得一定要使用分布式锁解决幂等么,不加这个锁可不可以5.你觉得数据库的行锁和Redis分布式锁或者zk的锁有什么区别6.性能?你觉得行锁性能一定会比分布式锁差么7.线上观察到 GC 日志里出现了这样一条 Full GC 日志:[Full GC (Ergonomics) [PSYoungGen: 65536K->0K(76288K)] [ParOldGen: 1750000K->1750000K(1750000K)],你能不能不靠任何工具,手动推断出这个进程可能的内存配置,以及这次GC的本质问题8.如果你们在业务高峰期观察到 Eden 区被频繁触发 GC,但实际对象存活率很低,你怎么看9.我们一个Kafka topic 被 5 个消费组同时消费,每个 group 负责写不同系统。中间某个group偶发失败,但你不能重放整条消息(因为另外几个已经成功),你怎么保证这组失败消息能精准重试?还能保证幂等?10.手撕:给你一个数组,它里面的元素呢都是正整数。再给你一个目标值,要求就是你在这个数组里面找到这个子数组和要大于等于这个目标值,然后返回结果是返回子数组的最小长度。
查看10道真题和解析
点赞 评论 收藏
分享
评论
4
9
分享

创作者周榜

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