暑期实习 字节三面

面试官真的很有耐心,人非常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 北京
妈的,我三面没问一个八股,全是场景
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 北京
你项目上是不是没有agent呀,怎么全都是java八股。我面抖音智能客服岗,感觉是agent
点赞 回复 分享
发布于 03-29 00:52 吉林
你了解的消息中间件有哪些?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-01 16:11
武汉大学 Java
一面 1h,3.231.介绍短链接项目,存储方案,短链接生成方案、有没有其他生成方案,短链接长度,最多可以有多少短链接2.短链接跳转原理,多级缓存,为什么使用分布式锁,布隆过滤器及其原理,3.服务目前性能,301/302,除了redis还有什么方式提高短链接处理的并发能力4.如何处理短链接过期,短链接更新时间后的数据处理,布隆过滤器怎么处理过期5.除了redis+lua还有哪些方式实现秒杀,如何应对大流量,如何设计秒杀开始和过期开关6.为什么选择redis作为库存工具,和其他的做库存的不同,如何防范恶意ip刷单7.mysql中索引的数据结构,B+树的优势,acid及其实现,4种隔离机制及其实现原理,慢sql优化8.redis为什么这么快,zset底层,redis持久化,缓存数据库一致性(如果数据库延迟导致缓存读取从库过期数据处理)9.acm手撕三数之和二面:50min 3.251.第一个项目的链接系统,这个是做了多长时间,是怎么样的一个项目,有多大的量并发?2.没有上线,那你做的这些技术是基于什么去判断去加这些东西呢?怎么测试的?3.你的redis是部署在哪里的?这个本地缓存为什么能提高性能?4.你不都是都在一台机器上,涉及到网络的问题吗?比如说用redis和用redis加这个caffeine,有这个区别在哪里?5.那你进行压测的时候,你是怎么做这个叫叫消融实验,叫怎么测的?6.布隆过滤器在这里面起到什么作用?它的基本原理是什么?7.你这个双重判定所的目的是啥?不够大的情况下呢8.讲解cache aside,为什么不先更新缓存,数据库成功了,但是删缓存失败了怎么办?9.为什么监控短链接需要rocketmq?10.秒杀项目从哪找来的项目,是从零写的还是怎么着?11.为什么要用滑动窗口限流?你举说的清晰一点的。再举个例子。12.那thread local在这里做的是啥?那这个thread local需要清理吗?怎么清理的?那这个线程本身是复用的吗?13.协程和线程的区别?协程是怎么实现。14.项目是什么时候做的?在这个过程中是怎么学习的?我想了解一下,你比如说你是怎么有没有接触AI工具去学习,然后这里面的代码是借助AI工具来搞的,还是自己没有借助AI工具自己来搞的?15.那这里边自己写了多少代码?我比较好奇的是你这些首先那个项目的起点,你为什么要找到这个项目之后你想做哪些事情?还是这些策略明显是为了应对一些高并发做的,对吧?然后你是怎么假想出来的?还是说你比如说问问AI说我想优化这个系统,应该往哪些方向优化,怎么样?16.你这两个系统各有多少张数据表?这个系统里校园生活网里边有有多少个DB mysql的表,你是怎么怎么设计这个数据表?这些表是你在做这个项目之前自己设计的,还是这项目本身就有?他在本地跑起来了吗?这个系统。17.这个AI应用这块是自己学习过的东西吗?是怎么了解的?自己动手了吗?18.那你为什么要搞后端这块的东西,是感兴趣吗?还是怎么样?专业是网络空间安全是吧?19.学过其他语言?有哪些课程?20.mmap()和malloc(),那他们只是用于分配内存吗?21.那你平时除了你自己学的这两个小项目以外,你平时还自己折腾过什么其他东西吗?22.这两个项目加起来自己写了多大代码量?23.硬币朝上赢,先手扔获胜概率?p=1/2+(1-p)/224.你对语言有什么要求吗?或者有什么热衷的?25.你觉得你自己的优势是在哪块儿?26.假设你的第一个项目,如果你的某个短链突然间变成了热点多量,然后QPS加上暴涨了50倍,暂时是你这么一个系统,你会怎么处理?27.所以你最感兴趣的是后端是吧?28.lc34 在排序数组中查找元素的第一个和最后一个位置29.你平时用什么AI的代码工具?自己的感受?
点赞 评论 收藏
分享
爱写代码的菜code...:哎,自己当时拿到字节offer的时候也在感叹终于拿到了,自己当时最想去的企业就是字节,结果还是阴差阳错去了鹅厂。祝uu一切顺利!!!
点赞 评论 收藏
分享
评论
81
375
分享

创作者周榜

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