字节系统架构1面

1、自我介绍

2、重点说一下你是怎么一步一步去解决一个bug的

3、实习干了啥?

4、Linux启动过程

5、Linux进程间通信

6、函数里用到一个static变量,这样的变量跟函数里的普通变量相比有什么样的特点,为什么这样的变量不会销毁

7、static变量什么时候初始化?

8、介绍unordered_map,实际的数据类型,比如去实现一个哈希表,你会用什么样的数据类型来实现,在内存里它是怎么样去排布的,遇到哈希冲突的时候,你怎么来处理

9、介绍智能指针

10、make_share和直接new有什么区别

11、解释typedef void (*my_func)(int)

12、算法rotate list

#发面经攒人品#
全部评论
你这是面试的实习的岗位?
点赞 回复 分享
发布于 04-15 18:34 陕西

相关推荐

05-24 17:16
同济大学 Java
一、基本信息字节跳动-广告架构与工程(给广告做排序,为模型提供训练数据) | 时长约60分钟二、八股文认证Q1: 双Token机制是什么?Access Token和Refresh Token是怎么配合工作的?消息队列Q2: RocketMQ怎么保证消息不丢失?消费者端怎么保证幂等性(不重复消费)?RedisQ3: Redis分布式锁怎么实现?过期时间设置多长合适?看门狗机制是什么?过期时间设太长会有什么风险?容器化Q4: Docker相比虚拟机的核心优势是什么?隔离机制是怎么实现的(NameSpace、CGroup分别隔离什么)?CV/模型Q5: 为什么选YOLO做目标检测?YOLO不同版本有什么发展?多人跟踪是怎么做的?YOLO和MediaPipe的区别是什么?模型训练和应用分别指什么?三、项目Q1: 介绍一下你的实习项目,主要做了哪些工作?用了哪些技术?四、算法题目: 多个有序数组找第K大元素 来源: —(LeetCode23.合并K个升序链表变题)五、反问我问面试官: 咱们团队具体做什么业务?面试官回答:做字节跳动商业化相关的后端服务,主要是广告系统的开发。我问面试官: 对实习生有什么要求?基础和项目哪个更重要?面试官回答:都重要,基础是门槛,项目是加分项。项目不一定多复杂,但要有自己的思考。我问面试官: 后续面试流程是怎样的?面试官回答:技术面一般三面,后面有HR面。
查看7道真题和解析
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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