字节服务端一面、二面、三面面经(已意向)

字节服务端一面面经(base 北京)

1.项目(聊了10分钟,问的不深)
2.内存对齐
3.int a,static int b,const int c分别是多少
4.熟悉的设计模式(单例,工厂..让我手写单例,写了个双检查锁的)
5.输入Url过程,用了什么协议
6.虚函数定义,虚函数表存什么
.....


题:给定中序和前序,求后序(没让运行,时间不够了,只写了代码,讲了思路)
感受:面试官人很好,比较侧重基础,没有偏的知识点,都是八股文,问的很细
面试总时间:1h5min

许愿二面!!!ballball了!!!

更新
二面2021.8.19

开始直接问项目,问个人经历,问为什么不保研。。。。(我能保我还需要考吗。。。) 持续时长20Min
问完直接开始做题,题目:返回下一个排列(1234下一个1243), 写了个for循环的,用sort来排序,面试官说可以优化,就改了while循环的,人菜,改了将近40min。
然后问问题:
1.一个32位的操作系统,只有1GB的内存条,如何实现访问4G的物理地址(我这里反复确认了是不是虚拟地址,面试官跟我说是可以访问到4GB的物理地址的,有点懵),回答了一下虚拟的一些操作,面试官不够满意
2.http的版本:回答了1.0、1.1、2.0和3.0的一些区别,面试官问下一步可以怎么改进,答了安全性的一些东西,答得不是很好。

感受:面试官问的问题比较开放,但是注重细节,重点考察深度
面试总时间:1h25min


更新
三面2021.8.27
希望问的都会,题能做出来,ballball了!!!

更新
三面被延后到了2021.9.3

面试官先问为什么选择这个方向,为什么不选择算法(研究生期间是做音频关键词检测的,回答对这个方向更感兴趣)
情景题,先是问我一般用什么app(回答B站,抖音等等。。),问怎么看这些app中的广告投放(回答不怎么感兴趣),设计一种方法,更有效率的投放广告(随便说了说)
接着问了一道概率题:两个人投硬币,投到正面就算赢,可以投n多次,问先手获胜的概率(先是用无穷级数去做,面试官说还可以更简便,可以列表达式,后面列了一种表达式的做法 p = 1/2+p/4)
问c++基础:多态是怎么实现的(虚函数的那一套),虚函数表是什么时候构建的,虚函数表里的内容(回答放虚函数的地址等等),设计模式有没有了解过(还以为让我谢谢单例模式。。),为什么要有设计模式(开始没有答到点上,后面回答可以增强内聚性,降低耦合,顺着说了一些,面试官没有追问了)
算法题:判断一个树是不是完全二叉树(用层序遍历实现了一下,有一点小问题,面试官说不用改了)
问对地区和研究方向有没有什么要求,对编程语言有没有什么要求

感受:基础问的比较少,问的问题比较活,面试官比较随和
面试总时间:1h15min

更新
今天通知hr面,据说hr面需要一个小时。。
许愿拿个offer!!!ballball了!!!

2021.9.8更新
字节的效率是真的高,之前说三天之内一定会有结果,今天hr电话通知通过,发了意向书!!!
希望各位都能够拿到自己想要的offer!!!考的全会!!!


#字节跳动面经##面经##校招##字节跳动##C++工程师#
全部评论
楼主去了哪一个部门啊?
点赞 回复 分享
发布于 2021-09-10 14:32
祝各位拿到心仪的offer
点赞 回复 分享
发布于 2021-09-08 22:06
楼主有二面消息嘛?
点赞 回复 分享
发布于 2021-08-16 19:00

相关推荐

2025-12-23 10:25
门头沟学院 Java
1. 项目有做过流量压测吗?单服务还是多服务部署?2. 唯一ID除了雪花算法,还有哪些生成方式?3. 雪花算法时钟回拨问题如何解决?4. 为什么使用Kafka做异步?有考虑过别的吗?5. Kafka和RabbitMQ的差异?6. 消息需要保证时序性吗?需要先生产先消费吗?如何确保时序性?7. 怎么保证异步场景下数据的一致性?如何保证Kafka的数据不丢失?8. 如果消费确实存在业务异常,重试无法消费成功,需要怎么处理?9. Caffeine和Redis多级缓存怎么设计?如何保证一致性?10. 如何优化系统支持更高并发?存储瓶颈和流量瓶颈?11. bitmap用于标记优惠券的使用与否具体怎么实现?有什么优势?12. Redis五种基础数据类型?使用场景?查询时间复杂度?底层数据结构?13. 水平分表按什么来进行?从理论层面分析达到什么量级分表,什么量级分库,什么量级分集群?分库分表的场景和方式?14. MySQL的索引类型?15. 设计联合索引:查询某个用户在某个商家某段时间的订单,如何设计?16. 有了解前沿的AI相关内容吗,通过什么渠道?17. HashMap中解决哈希冲突的方式?1.7之后呢?18. JVM调参?常见的参数?19. Spring的AOP实现方式以及对应生成AOP类的时机?静态代理模式了解吗?20. Spring框架源代码里面印象深刻的设计模式?21. count(*),count(id), count(字段)哪个查询效率更高?22. 项目有没有遇到过运行时的问题?如何排查?
查看22道真题和解析
点赞 评论 收藏
分享
评论
5
19
分享

创作者周榜

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