双非鼠暑期面经(已oc字节)

经历了几周的痛苦折磨,终于上岸了字节,简直像梦一样,愿每个在路上的你们都有好的归属

2.24 腾讯S3一面(40min)(挂)
感觉是kpi,下一个

3.3 字节飞书一面(60min)
1. 算法:两数之和
2. Arrays.sort()底层算法、链表排序底层算法
3. 数据库主从读写如何保证缓存一致(项目拷打)
4. Fork/Join框架原理,如何自己实现一样的效果(项目拷打)
5. ThreadLocal解决了什么痛点,FastThreadLocal了解吗(项目拷打)
6. 雪花算法原理,服务器时间回退导致ID重复或不连续怎么办(项目拷打)
7. 什么是中断、中断时CPU做什么
8. CPU调度策略
9. 用户向ChatGPT提问到回答的过程中发生了什么
10. 域名如何解析为IP地址
11. 网络无法访问怎么排查解决
12. Redis的Hash底层结构、扩容过程
13. Redis如何实现高可用
14. MySQL执行更新语句发生了什么
15. redolog和binlog如何保证一致
16. MySQL查询语句发生了什么
17. 联合索引的底层结构
18. 消息队列如何保证消息不丢失
19. 反问

3.5 腾讯PCG-应用开发一面(60min)
1. 自我介绍
2. HashMap底层数据结构
3. HashMap什么时候转为红黑树,为什么用红黑树,链表和红黑树搜索时间复杂度
4. HashMap初始容量/扩容容量
5. 什么是操作系统
6. 操作系统有什么用
7. 进程和线程的区别
8. 什么是僵尸进程
9. 进程间、线程间如何通信
10. 进程分配的内存大小是多少
11. 进程的内存有哪些部分组成
12. 什么是协程
13. 网站输入URL返回结果的具体过程,越详细越好
14. HTTP的结构,属于哪一层
15. HTTPS和HTTP区别
16. HTTPS的握手过程
17. TCP是否安全,有哪些特点,和UDP有什么区别
18. TCP如何保证不丢包
19. TCP滑动窗口有什么用
20. 数据库的事务特性有哪些
21. 事务的隔离性是什么意思
22. 数据库的事务隔离级别
23. 索引的数据结构
24. 联合索引abc查询b/ab会不会生效
25. 索引为什么不使用Hash、二叉树
26. 会哪些设计模式
27. 知道哪些设计原则
28. 算法:151. 反转字符串中的单词
29. 反问

3.6 字节飞书二面(60min)
1. 自我介绍
2. 实习拷打
3. 项目拷打
4. 算法:402. 移掉 K 位数字
5. 反问

3.7 腾讯PCG-应用开发二面(60min)(挂)
聊天、聊实习、聊发展

3.12 字节飞书套件三面(60min)
1. 自我介绍
2. 算法:2134. 最少交换次数来组合所有的 1 II
3. 算法:611. 有效三角形的个数
4. SQL:查询第二高的不同薪资
5. 代码修正:多线程金额累加
6. 实习拷打
7. 反问

3.13 腾讯云一面(60min)
1. 自我介绍
2. RocketMQ有哪些特性
3. RocketMQ和Kafka对比
4. RocketMQ如何保证顺序消息
5. RocketMQ如何保证消息不丢失
6. Java有哪些集合,HashMap底层结构,ArrayList扩容机制
7. JVM的内存结构
8. 双亲委派机制
9. CG回收主要是针对哪部分内存
10. synchronized和volatile的区别,volatile可以保证原子性吗
11. Redis常用数据类型,字符串底层结构,为什么阈值是44字节
12. Redis的Hash如何解决hash冲突
13. Redis有哪些持久化方式,AOF和RDB如何结合、性能比较
14. Redis内存汰机机制
15. 操作系统物理内存和虚拟内存有什么区别
16. 4G内存申请8G内存会发生什么,具体讲内存置换
17. IO模型有哪些,select和epoll有什么区别,epoll具体如何实现获取已完成任务的
18. UDP和TCP有什么区别,分别用在哪些场景
19. TCP三次握手,TCP每个连接的SYN是不同的吗,为什么,TCP什么时候会拒绝SYN包
20. 算法:15. 三数之和
21. 反问

3.14 腾讯云二面(60min)(挂)
1. 自我介绍
2. 编程题:写一个组件,可以缓存请求,请求到达一定数量或者过一段时间统一入库等操作。(核心是使用BlockingQueue实现)
3. MySQL有哪些锁,insert语句会有哪些锁
4. select语句直接limit分页会有什么问题,怎么优化
5. 有一个网关,负责将HTTP请求分发到下游无数服务,会出现哪些网络相关问题
6. 实习介绍
7. 实习介绍,详细说一下对项目中核心的一些设计架构的理解,不一定是自己做的
8. 实习拷打
9. RocketMQ 如何实现高可用的,聊了 CommitLog / mmap / 索引 / 队列负载 / 缓存读取
10. 未来规划
11. 在工作室的职责
12. 反问

3.17 字节飞书HR面(40min)
正常的自我介绍、未来规划、项目&实习经历情况、优缺点等等。
全部评论
接好孕
31 回复 分享
发布于 03-19 10:29 广东
接好运
1 回复 分享
发布于 03-19 11:13 湖南
接好运
1 回复 分享
发布于 03-19 10:22 广东
接好运
1 回复 分享
发布于 03-18 23:40 广东
接好运
点赞 回复 分享
发布于 04-29 15:58 广东
接好运
点赞 回复 分享
发布于 04-28 13:35 河南
接好运
点赞 回复 分享
发布于 04-24 16:11 广东
接好运
点赞 回复 分享
发布于 04-15 03:10 美国
接好运
点赞 回复 分享
发布于 04-12 08:58 陕西
接好运
点赞 回复 分享
发布于 04-11 12:15 安徽
腾讯一面都没聊项目吗佬
点赞 回复 分享
发布于 04-10 22:11 上海
佬是啥职位
点赞 回复 分享
发布于 04-10 20:24 山东
接好运
点赞 回复 分享
发布于 04-10 08:30 河北
接好运
点赞 回复 分享
发布于 04-07 21:28 北京
接好运
点赞 回复 分享
发布于 04-05 18:49 广东
接好运
点赞 回复 分享
发布于 04-05 09:38 广东
接好运
点赞 回复 分享
发布于 03-31 18:17 福建
羡慕字节
点赞 回复 分享
发布于 03-31 17:57 广东
接好运
点赞 回复 分享
发布于 03-27 23:55 湖北
接好运
点赞 回复 分享
发布于 03-27 20:33 河北

相关推荐

04-29 18:58
已编辑
门头沟学院 C++
4.10 投递4.14 约面4.16 一面(面完半小时通知二面)4.22 二面(面完第二天约三面)4.25 三面(面完第2天约HR面)4.29 hr面(当天晚上oc)字节劳动节后希望立刻到岗 许愿许愿...  ❤一面 ❤面试45分钟 以简历内容为主1 项目拷打    介绍一下消息队列项目,   为什么选择rabbitMQ,    消息持久化存储是如何实现的   消费者轮询介绍一下   影响性能的主要因素,如何提升性能   对高并发的理解    是否会继续维护项目   介绍一下高并发服务器项目   ...2 八股    进程间通信的方案    介绍一下多线程    介绍一下 epoll 与 select    ...3 代码 删除倒数第n个节点 大文件处理 ❤二面 ❤大概35分钟,过程很短,面试官很和蔼。主要是项目拷打 ,手撕了一道题 时长有点短 有些担心要被挂1 项目拷打     消息队列的设计思路    为什么选择RabbitMQ 其他有了解吗2 手撕    寻找一个序列中的比左边都大 比右边都小的 元素索引,时间复杂度O(n)3 开放性交流    谈一谈你对C/C++的理解,以及常用的特性。3 反问 ❤三面 ❤大概45分钟 ,压力面,问的很深捏 ,感觉要被刷了哎1. 谈一谈项目 消息队列怎么实现的 内部细节       消息队列如何保证至少一次读取 保证最多一次读取 只读取一次,有没有考虑过消息的安全      消息队列有没有测试过性能,怎么样?      高并发服务器有没有测试过,什么机器上测试的,有没有关注cpu占用 ,延迟...       了解的锁有哪些 可以谈一谈具体使用情况吗?       文件系统的底层有了解过吗?对于高并发读写时如何实现的?       高并发服务器是如何实现高并发的,谈一谈具体的框架2 手撕大数减法 20分钟差一点细节写完3 谈一谈我的情况 可以实现几个月 学校课程 ... 4 反问 ❤hr面 ❤大概15分钟 非常快速的一个面试。 感觉主要是确认稳定性。1. 自我介绍2. 目前具备什么能力,可以快速接手业务吗3. 学校这边可以处理好吗4. 双向选择5. 有无其他offer6. 反问    #牛客AI配图神器##字节##面试##offer##春招##后端##字节跳动#
投递字节跳动等公司10个岗位
点赞 评论 收藏
分享
如图,字节OC了,顺便分享一下面经吧。(美团上周二二面玩,leader说一天之内给回复,but到现在也没下文,官网状态还是面试中,发信息也不会,挺败好感的,原来还挺想去的(业务比较核心),现在完全没必要了)告诉美团,池子泡出来我也不去了!因为面试中大多数问题都是围绕着两段实习展开的,分享本次面试中一些比较常见的八股给牛友们吧。4.3一面50min上来先做题:leetcode72 编辑距离1. 询问技术栈2. JVM:内存结构;垃圾回收算法原理;OOM问题如何分析定位;3. AQS实现原理、可重入锁、公平锁和非公平锁;4. AOP、适合场景;5. MySQL隔离级别、可重复读实现原理、MVCC;可重复读需要加什么锁解决;死锁问题;6. 场景题:高并发订单系统数据库设计(分库分表、分表后的高性能查询);7. Redis线程模型;为什么采用单线程;分布式锁setnx;zookeeper分布式锁实现;8. 之前实习中Hive的使用场景;9. 对领域化(DDD架构)的理解;主要为了解决什么问题;如何防止领域化之后的架构劣化;10. 大模型适合哪些业务场景;和普通白盒模型对比大模型的优势在哪;大模型未来发展方向;平时如何学习大模型;4.8二面35min问了20min实习,然后不问了。让我反问,当时有点懵,then问了10min部门业务帮面试官凑时长。最后做题:leetcode121 买卖股票的最佳时机1 + leetcode122 买卖股票的最佳时机24.10三面60min讲几个除实习内容外还算比较通用的问题:1. 架构设计:电商系统如何进行领域化划分;2. 不同逻辑机房内的数据库同步问题如何解决(业务无感);3. 流量分流有哪些策略(参考Nginx);4. 问大模型相关:现在大模型落地应用有哪些方式;复杂业务问题如何拆分让大模型分析等等。最后做题:leetcode25 k个一组翻转链表4.11 HR面 10min,口头oc4.14 正式邮件oc最后我只想说,字节的效率够你美团某些部门学一辈子了qaq#字节跳动# #暑期实习#  #后端开发#  #offer#  #美团#  #Java# #go#
查看17道真题和解析
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
100
389
分享

创作者周榜

更多
牛客网
牛客企业服务