字节跳动-后端开发实习-面经

投简历 11.18
一面 11.20 挂

投简历 11.29
一面 12.02 挂

项目背景?项目来源?你的分工?
点赞系统中的数据结构?监听器?
为什么用set?为什么用zset?
key是什么?随便取的名吗?
member、score是什么?
如何优化?怎么实现的?
历史排行榜中的分表?什么时候需要分表?
存储策略是?持久化到哪里?
怎么动态建表?定时任务的实现?
超卖问题怎么解决的?乐观锁?怎么实现?
秒杀场景?分布式锁?Lua脚本+Redission?

MySQL 执行一条SQL语句的过程?
MySQL 索引存储?索引的失效场景?
MySQL 如何建立索引?索引建太多的缺点?影响读还是写效率?
MySQL 事务的隔离级别及原理?
MySQL 三种日志?主从架构?主从复制原理?
MySQL 的并发控制手段?
MySQL 事务的四个特性及原理?
MySQL 慢查询的排除与优化?
MySQL 分库分表有哪些方法?后续需要添加一个查询条件怎么添加?
MySQL 存储引擎?
MySQL 聚簇索引、非聚簇索引?
MySQL 可重复读的幻读问题?快照读与当前读?
MySQL 事务的隔离级别及原理?
MySQL 事务 MVCC 实现原理?

Java 源码从编译到执行,发生了什么?
HTTP 与 HTTPS 的区别?三次握手?
HTTPS 连接的建立过程?SSL/TLS 握手?
HTTPS 传输安全的吗?对称 or 非对称加密?
Kafka 的各组件?原理介绍一下?
Nginx 负载均衡有哪些策略?
Redis 的 zset 底层结构?它为什么有序?
对象作为HashMap的key,要重写什么方法?
Java 异常处理机制?关键字?

什么是 Redis?使用场景?
Redis 常见的数据类型?底层结构?
Redis 线程模型?常见的 IO 模型?多路复用的系统调用?
如何判断图中是否有环?
说说如何维护堆?大根堆和小跟堆的插入删除维护?
红黑树的结构?进程的状态?进程和线程的区别?
进程间通信的方式?共享内存?
死锁的产生条件?预防措施?Java集合?
hashmap的底层原理?hashmap非线程安全,1.8改尾插法的原因?
秒杀系统如何设计?MQ的使用?RocketMQ的各组件?
分布式锁的实现方式?设计模式?单例模式的懒汉方式?
AOP代理模式的实现?lua脚本怎么保证原子性?
堆和栈有什么区别?为什么要有栈,不可以直接在堆上面分配内存吗?

手撕:下一个排列
手撕:复原 IP 地址

#面经#
全部评论
我擦,字节强度这么大
1 回复 分享
发布于 2024-12-05 08:37 辽宁
佬,请问这是哪个部门啊
1 回复 分享
发布于 2024-12-03 21:51 上海
这是两次面试哇,还以为一次面了这么多
1 回复 分享
发布于 2024-12-03 17:48 江西
面试操作系统和计网问的多吗
点赞 回复 分享
发布于 2024-12-24 19:54 陕西
真牛啊,我当时面的,还没到你这一半难度
点赞 回复 分享
发布于 2024-12-24 15:45 北京
太牛啦 我是一次面试差劲儿了现在还没给机会
点赞 回复 分享
发布于 2024-12-21 14:56 天津
虽然80%都是常规八股,但是光看着就很压力,更别说现场发挥了
点赞 回复 分享
发布于 2024-12-10 13:19 四川
这强度好高
点赞 回复 分享
发布于 2024-12-04 14:35 北京
咋挂的啊,回答的不好吗
点赞 回复 分享
发布于 2024-12-04 10:26 北京
逆天啊,实习都这么难?
点赞 回复 分享
发布于 2024-12-04 01:57 江苏
佬什么bg啊,着给我砍的更不敢面了约了后天的
点赞 回复 分享
发布于 2024-12-03 22:16 广东
这是实习嘛,太恐怖了
点赞 回复 分享
发布于 2024-12-03 18:09 四川
看着有点像学堂
点赞 回复 分享
发布于 2024-12-03 17:16 河北
拷打的真狠
点赞 回复 分享
发布于 2024-12-03 16:50 江苏

相关推荐

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道真题和解析
点赞 评论 收藏
分享
评论
33
167
分享

创作者周榜

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