暑期实习 字节三面

面试官真的很有耐心,人非常nice,但问得也是真的很细。
面完半小后约HR面。有没有人说说HR面会问啥?
【希望能过吧,以前真没想到面个试这么耗精力,这一周感觉都被掏空了】

1.请做一下自我介绍。
2.你掌握的数据结构有哪些?
3.请讲一下一致性哈希的原理和解决的问题。
4.请讲一下Ring buffer(环形缓冲区)的相关内容。
5.请讲解一下HTTP状态码的相关分类和含义(如2xx、3xx、4xx、5xx)。
6.请讲解一下四层网络负载均衡和七层网络负载均衡的区别,以及各自的应用场景。
7.请讲一下反向代理的原理和常用工具,以及正向代理的相关内容。
8.进程间通信的方式有哪些?哪种方式效率更高,为什么?
9.请讲一下MySQL主从复制的实现原理(基于binlog、redolog相关)。
10.多个从节点之间出现数据不一致的问题该如何解决?
11.你了解的消息中间件有哪些?RabbitMQ、RocketMQ、Kafka这三种消息中间件的区别是什么?
12.Redis中最常用的数据结构有哪些?
13.请讲一下Redis中Zset(sorted set)的底层实现和优化策略。
14.什么是小哈希和大哈希,二者在查找、插入性能上有什么区别?
15.请讲一下TCC分布式事务算法的相关内容,以及它和2PC、3PC的区别。
16.你在项目中使用的服务发现组件是什么,它的实现原理是什么?
17.你在项目中使用的序列化协议是什么,为什么选择该协议?
18.长连接的适用场景是什么?哪些场景不适合使用长连接,原因是什么?
19.请设计一个评论系统(包括数据库表设计、数据结构、关联关系等)。
20.【反问】想具体知道会做哪些模块的工作?有没有导师?
#牛客解忧铺##发面经攒人品##牛客AI配图神器##hr面注意事项#
全部评论
节子还是一如既往的八股大厂
16 回复 分享
发布于 03-03 17:05 浙江
八股盛宴
7 回复 分享
发布于 03-03 12:04 新加坡
所以为啥没有算法题
3 回复 分享
发布于 03-03 11:33 马来西亚
你是我见过最帅的牛客男孩
2 回复 分享
发布于 03-04 11:39 北京
你项目上是不是没有agent呀,怎么全都是java八股。我面抖音智能客服岗,感觉是agent
1 回复 分享
发布于 03-29 00:52 吉林
妈的,我三面没问一个八股,全是场景
1 回复 分享
发布于 03-07 17:58 上海
佬想问一下十九题这个场景题给的思考时间多吗,需要写出来吗
1 回复 分享
发布于 03-05 18:42 上海
什么岗
1 回复 分享
发布于 03-05 14:36 广东
佬的面经内容总是让我怀疑我能找到暑期实习是不是运气好
1 回复 分享
发布于 03-05 09:01 上海
研究生吗,为什么这么难啊
1 回复 分享
发布于 03-03 01:23 北京
你了解的消息中间件有哪些?RabbitMQ、RocketMQ、Kafka这三种消息中间件的区别是什么? 这个问题咋回答?
点赞 回复 分享
发布于 03-28 11:29 广东
是我目前看的最细的面经
点赞 回复 分享
发布于 03-27 19:55 江西
字节真的喜欢问一致性hash
点赞 回复 分享
发布于 03-22 14:07 北京
可转JAVA 交易链路营销中台、百亿补贴、商品等核心业务,27届拼多多实习机会或看我主页 https://careers.pddglobalhr.com/campus/intern/detail?t=fctvbtf2Sp
点赞 回复 分享
发布于 03-19 17:48 上海
拼多多招2027届实习生啦,https://careers.pddglobalhr.com/campus/intern?t=f9hJ7AB4rz。
点赞 回复 分享
发布于 03-16 11:25 上海
请讲一下反向代理的原理和常用工具,以及正向代理的相关内容,咋回答的
点赞 回复 分享
发布于 03-11 17:52 湖南
感觉只会一半。。。后面这些问题基本没有会的了
点赞 回复 分享
发布于 03-10 17:37 黑龙江
佬,4、5、6、7、8这些是你简历上涉及到才问的吗,为什么面Java还问这么多计网和其他的东西
点赞 回复 分享
发布于 03-07 22:58 北京
一致性哈希mark
点赞 回复 分享
发布于 03-05 19:41 陕西
自我介绍到底要说什么
点赞 回复 分享
发布于 03-05 14:37 广东

相关推荐

04-17 11:13
已编辑
厦门大学 Java
还在等hr面结果,发面经,攒攒人品~4.2一面(隔天出结果)主要是八股,问得相对比较基础。八股1、Redis里常用的数据结构有哪些?介绍一下每个数据结构的底层数据结构。2、解释一下跳表是什么?3、Redis常用的淘汰策略有哪些?如果让你实现Redis里面的最少使用淘汰策略(LRU)和基于频率的的淘汰策略有哪些?4、使用缓存的时候要注意避免哪些极端情况?缓存三兄弟说一下。5、简单说一下进程。6、有用过协程吗?7、一个进程在执行fork操作的时候,子进程会继承父进程的什么信息?8、用户态和内核态之间转换的时候发生了什么?9、操作系统的内存管理和内存分配你了解哪些?10、为什么TCP是三次握手?项目1、你项目的Redis分布式锁是怎么实现的?执行什么命令?2、那你这套机制怎么避免死锁问题呢?3、怎么确保这个锁没有被其他的线程抢到?有过期时间吗?4、怎么确保这个锁没有被其他的线程抢到?有过期时间吗?过期时间一定能保证任务已经执行完了吗?5、那如果说你(持有锁的线程)先挂了会怎么样?6、你刚才不是说会对状态机进行回滚?还是说你是对这个后续拿到锁的线程直接退出还是回滚?手撕单向链表删除倒数第N个节点4.9二面(当天出结果)二面感觉是最难的,上来就直接开始拷打消息中间件的细节了。八股和项目结合着问的。最后还问了点场景题。1、能大概解释一下 RocketMQ 的一些机制吗?2、一条消息在 RocketMQ 中的完整消费流程是怎样的?3、生产者是怎么将消息发送到 Broker 的?4、消费者订阅后,消息是拉取还是推送的?5、为什么 RocketMQ 的吞吐量比 RabbitMQ 更高?6、如何保证消息不丢失?7、RocketMQ 中如何保证消息的顺序性?8、了解 Broker 的主从架构吗?10、你项目中消息中间件主要解决了什么问题?11、能简单介绍 Redis 的特性吗?12、Redis为什么这么快?13、如何解决缓存击穿问题?14、如果大量 key 同时过期,该怎么办?15、Redis 的内存淘汰策略有哪些?16、内存淘汰的触发机制是什么?17、了解 Redis 的主从和哨兵架构吗?18、哨兵是如何选举主节点的?19、如果所有从节点都健康,只有主节点挂了,哨兵如何选出新主?20、简单介绍一下你对微服务架构的理解。21、如果微服务中一个核心模块宕机了,有什么缓解方式?22、如果某个特定请求因代码缺陷导致所有实例依次宕机,如何避免这种情况?23、除了限流,常态下如何避免一个用户打挂所有实例?手撕:从数组中找出所有和为target的子集4.13三面(当天出结果)三面基本上都是问实习相关的问题,还问了一点跟项目相关的问题。1、介绍一下你认为最值得说的一个项目。2、介绍一下你的MinIO的纠删码机制。3、MinIO的集群是怎么做的扩容?4、你项目的各个量化指标介绍一下,并且说明是怎么测量以及怎么提升的。手撕:带过期时间的LRU(手动实现双向队列)4.14hr面(等待结果中)主要是了解了一下在实习过程中遇到的问题和解决方法,也问了一下自己对新岗位的期待和一些场景的处理方式。还问了一下到岗时间。总结:四次面试的面试官都很耐心,而且全程都是积极回应我的回答,反问也都很耐心的解答我的问题。希望能够顺利OC4.15更新 已口头offer4.17更新 已offer
点赞 评论 收藏
分享
评论
84
382
分享

创作者周榜

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