字节后台五面面经(四面技术+1面HR)(已意向)

2021.8.27已意向 base北京
秋招没有投递字节,是部门从实习简历池捞的参加的提前批,时间有点长了,尽量回忆

2021.8.9
一面(50min)
1、实习项目
详细询问了项目的每一个模块,并深挖
2、HTTP的响应和请求报文的格式,都有什么,按顺序详细说说
3、算法:LRU

答的不太好,以为挂了,但是一面结束后的第二天(8.10)HR还是打电话约了二面。

2021.8.13
二面(70min)
应该是个大佬,印象深刻的是两个开放题
1、设计一个给字节内部员工用的排序程序(模板+快排)。
开始没明白这个给内部员工是啥意思,就写了个快排,最后指引着我说用模板;
2、如何知道北京市有多少栋楼?
额,很开放,随便说就好了;
3、八股基本没有,就记得一个mysql创建索引的原则
算法:缺失的第一个正数
(后面能想起来的话再补充)
二面答的还可以,而且氛围很轻松,基本就是面试官听了项目,然后针对性的问些问题。
13号面的二面,是个周五,然后17号,下个周二HR打电话约三面。

2021.8.20
三面(45min)
交叉面
基本都是八股
1、TCP UDP
2、OSI七层
3、进程线程
4、虚拟内存
5、页表
6、页面置换算法
7、死锁的预防、避免
8、银行家算法
(记不太清了,常规八股)
算法:k个一组翻转链表
三面基本都是八股,8.23约的四面

2021.8.24
四面(60min)
项目
1、i++和++i的区别,哪个效率高?
2、函数指针和指针函数的区别?
3、C++回调,详细说说?
算法:有一副扑克牌,13张牌,编号从1-13,开始牌都在手上,按照如下顺序进行操作:1号放在桌子上,2号放手里,3号放在桌子最底下,4号放手里,以此类推,问最后桌子上面牌的编号顺序。

8.26约的HR面
2021.8.26
五面HR面(6min)
常规问题

8.27收到意向书

#字节面试##面经##校招##字节跳动##C++工程师#
全部评论
字节这只能等部门来捞吗,大佬哪个部门
1 回复 分享
发布于 2021-08-27 19:35
蹭好运 许愿offer
点赞 回复 分享
发布于 2021-10-12 10:44
五面 ***牛逼了
点赞 回复 分享
发布于 2021-09-02 21:23
大佬字节手撕代码用什么写?
点赞 回复 分享
发布于 2021-09-01 16:29
大佬这是c++岗位吗?
点赞 回复 分享
发布于 2021-08-30 17:01
四面算法题是约瑟夫环吗?求环中最后剩余的数
点赞 回复 分享
发布于 2021-08-29 16:50
膜拜 这也太强了
点赞 回复 分享
发布于 2021-08-28 09:42
太强了大佬
点赞 回复 分享
发布于 2021-08-27 18:22

相关推荐

官网投递,约面了,算是字节某“明星产品”团队。面了一个多小时,不含手撕,都在拷打项目,非常发散。大部分时间是在围绕项目,做发散,场景问题。问了几个八股,很少。【面试问题】1. 🎯 针对你提到的项目,请详细说明整个流程。项目相关的QA。围绕项目的场景题:14. 🧠 如果要将整个系统完全自动化,你会如何设计?19. 🧠 缓存是如何设计的?如何更新和失效?20. 🧠 如果源码文件被修改,如何感知并更新缓存?21. 🧠 是否了解 epoll 机制?它的优势是什么?22. 🧠 如果要将系统扩展为分布式、大规模处理平台,你会如何设计?24. 🧠 MQ 在此系统中起什么作用?你会选择哪种 MQ?25. 🧠 Redis MQ 的优缺点是什么?它提供哪些持久化机制?26. 🧠 传统 MQ(如 Kafka、RabbitMQ)如何保证消息不丢失?27. 🧠 Router 如作为 何记录每个任务的状态?如何设计任务 ID 和状态管理?28. 🧠 如何用 Redis 存储任务状态?选择什么数据结构?29. 🧠 如何管理多个系统版本与 agent 之间的关系?30. 🧠 是否了解 Kubernetes?如何用 K8s 管理 agent 实例?31. 🧠 Pod 与 Docker 容器有什么区别?32. 🧠 Pod 的文件系统是如何组织的?33. 🧠 Pod 的网络模型是怎样的?有哪些网络模式?34. 🧠 如何在多个 agent 实例之间共享缓存?是否考虑分布式缓存?35. 🧠 是否考虑过将缓存部署在云端?如何设计跨集群共享?36. 🧠 缓存的 key 如何设计?38. 🧠 如何处理面向对象语言中的多态问题?如何定位具体实现?39. 🧠 如果函数有多个实现,如何准确匹配?41. 🧠 是否了解程序的编译过程?42. 🧠 如何对 Java 等语言进行分析?如何定位对象初始化位置?八股:43. 🧠 是否使用过 MySQL 或 PostgreSQL?它们的索引是如何实现的?44. 🧠 B+ 树与 B 树的区别是什么?45. 🧠 PostgreSQL 的聚簇索引是如何实现的?46. 🧠 存储系统如何实现事务?事务的四个特性(ACID)是什么?47. 🧠 如何实现的原子性和持久性?手撕:一道非常简单的搜索, 手撕放过我了。此外,腾讯wxg也进二面了。
查看28道真题和解析
点赞 评论 收藏
分享
评论
10
47
分享

创作者周榜

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