字节后端面经(已OC)

第一次在牛客发面经,发面经攒人品,希望能够帮助到有需要的牛友,不足之处请各位牛爷爷海涵

bg

某邮本硕,已有一段小厂实习+一段大厂实习,都是后端开发

一面

  1. 自我介绍
  2. 让介绍实习项目,开始吟唱。因为实习期间做的业务比较复杂,概念多,短时间内确实很难理清,面试官直接说他没怎么搞懂,但是不妨碍从项目引出八股~
  3. 你的业务中使用分布式锁的原因是什么?
  4. 如何解决redis分布式锁的单点故障问题?
  5. 除了redis的分布式锁,你还知道其他哪些分布式锁的实现?
  6. zookeeper实现分布式锁的原理?
  7. 你在xx(大厂)用到了RocketMQ,在xx(小厂)用到了kafka,那你说下两者的区别?
  8. 你说在消费者端实现了幂等性,如何实现的?
  9. 发生重复消息的场景是什么?
  10. redis持久化机制?
  11. 手撕:LRU
  12. 手撕完了让讲解代码,鼠鼠用的循环双链表+哈希表实现,面试官问必须用循环双链表吗,可以只用双链表吗,鼠鼠有点懵没get到意思,胡言乱语说循环双链表在O(1)时间复杂度能定位到尾巴,面试官说双链表+tail指针也行啊,鼠鼠立马表示赞同
  13. 反问环节

二面

  1. 自我介绍
  2. 你在xx实习期间,遇到过最大困难是什么?让结合业务背景+解决方案+用到的技术进行回答,讲解了比较久
  3. 看你实习期间用到的东西很多,那你redis和MQ哪个比较熟?鼠鼠选的MQ
  4. 又让说kafka和rocketmq区别,鼠鼠从应用场景、核心概念、架构上吟唱了一遍
  5. 手撕:线程安全的单例模式
  6. 针对手撕代码提问
  7. 为什么使用private修饰构造器?
  8. 除了private,还有哪些修饰符?
  9. 为什么getInstance()方法要写成static的?不写成static的会怎样?
  10. synchronized关键字为什么修饰方法?还能怎么用?有什么区别?
  11. 反问环节

三面

  1. 自我介绍
  2. 针对两段实习经历分别提问,都是业务强相关的问题
  3. 询问能到base意愿、到岗时间、实习时长
  4. 手撕:课程表
  5. 手撕完面试官让讲解代码,讲完后面试官说没什么问题,然后说今天就先到这,没让鼠鼠反问,吓得鼠鼠以为凉了

总结

已oc;

手撕真的很重要,字节三面技术面都会手撕,没撕出来真的会G;

LRU被考察概率是真高啊,面腾讯、饿了么、字节都考了,牛友们可千万别用个LinkedHashMap就完事了,面试时手撕肯定让书写双链表+hash表实现;

祝愿看到此面经的牛友都能面面都过,offer拿到手软Java#牛客AI配图神器#

#后端##字节#
全部评论
手撕环节是在本地ide吗
1 回复 分享
发布于 03-20 14:07 辽宁
哥我问一下你这第三面是hr面吗?应该是技术面吧?有hr面环节吗
点赞 回复 分享
发布于 04-13 21:19 湖北
为什么会考课程表,大佬项目提到 DAG 拓扑排序了吗
点赞 回复 分享
发布于 04-11 13:13 北京
佬,问下你字节说的是什么时间到岗阿,我五月才能去不知道会不会被卡
点赞 回复 分享
发布于 04-02 12:03 陕西
接好运
点赞 回复 分享
发布于 03-28 22:55 湖南
佬,想问下HR面会挂人吗,我知道佬肯定没挂,但是你听说过吗,因为三面答得不是很有自信,侥幸过了之后有点害怕
点赞 回复 分享
发布于 03-28 13:04 陕西
佬,二面第一个算法没手撕出来,后面面试官主动给我换了一个,这是不是无了
点赞 回复 分享
发布于 03-27 11:10 北京
佬,请问hr面问了什么内容呢,以及hr面刷人吗
点赞 回复 分享
发布于 03-23 20:40 台湾
羡慕大佬,一面那些题我大部分不会
点赞 回复 分享
发布于 03-23 12:20 江苏
请问如果面java岗位,手撕代码一定要用java语言嘛?之前刷题都是用c++
点赞 回复 分享
发布于 03-22 21:12 广东
可以蹲一下timeline吗佬
点赞 回复 分享
发布于 03-22 20:23 广东
佬,想问下那个mq你是背的什么资料哎
点赞 回复 分享
发布于 03-22 19:03 北京
hr面过后大概多久oc的啊
点赞 回复 分享
发布于 03-21 11:59 上海
佬 啥部门java多啊
点赞 回复 分享
发布于 03-21 11:28 黑龙江
北邮✌️,去哪个部门啊?在哪个工区啊
点赞 回复 分享
发布于 03-21 11:20 北京
🐮
点赞 回复 分享
发布于 03-21 09:35 浙江
课程表是什么
点赞 回复 分享
发布于 03-20 23:57 吉林
接好运接好运接好运
点赞 回复 分享
发布于 03-20 23:41 广东
佬,你这个小厂在ssob上写的多少人呀?纯开发队伍多少呢?
点赞 回复 分享
发布于 03-20 23:27 四川
何人碰瓷我大龙🧱😠😡😤
点赞 回复 分享
发布于 03-20 22:45 重庆

相关推荐

HTTP协议是一种用于在Web浏览器和Web服务器之间通信的协议。它是一个客户端-服务器协议,用于请求和传输超文本标记语言(HTML)文档。HTTP定义了:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=43521d43a8e341f888324dd690363024客户端如何发送请求服务器如何响应请求工作原理:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=43521d43a8e341f888324dd690363024#牛客AI配图神器#当用户通过浏览器访问网页时,浏览器会向服务器发送HTTP请求。 服务器接收请求并根据请求内容进行处理。 服务器处理完成后,将相应的HTML文件或其他文件返回给浏览器,浏览器将文件解析后显示给用户。HTTP工作基于请求-响应模型。 客户端发送一个请求给服务器,然后等待服务器的响应。 请求和响应都包含了一个Header和一个Body部分。Header部分包含了请求或响应的元数据,如请求类型、URL、协议版本、身份验证信息、缓存控制等。Body部分包含了实际的数据,如HTML文件、图像、视频、音频等。HTTP协议使用TCP/IP协议传输数据。当建立连接时,客户端与服务器之间将建立一条TCP连接,并在连接上发送HTTP请求和响应。连接还可以保持开放状态,以允许多个请求和响应使用同一连接。当不再需要连接时,可以通过关闭TCP连接来终止通信。HTTPS是在HTTP上添加了安全层(SSL / TLS),提供了数据加密和身份验证功能,以保护用户的隐私和安全。
点赞 评论 收藏
分享
评论
25
88
分享

创作者周榜

更多
牛客网
牛客企业服务