难!来看2份字节跳动产品、技术岗的真实面经,直观感受一下难度:
一、字节跳动产品面经
✅一面:简历深挖
1、自我介绍
2、深挖了一个项目经历(包括:项目描述、付费用户多少人、推广渠道、具体执行、工作量如何把控和权衡、项目为什么停止、收获和总结)
3、深挖最近实习的一个系统(从0到1的系统设计,包括:项目描述、创业项目和这段实习的经历有什么不同、对 B 端产品的想法)
4、对飞书的了解?
5、如果提前来实习啥时候能实习?
6、反问环节
· 具体业务,我充当什么角色
· 对我的评价
✅二面
1、又深挖了最近一次实习的项目内容
2、简单描述一下,如何把用户的需求转化为功能,再举个例子,总结出一套方法论
3、具体场景问题:假如你是微信 pm,接入一个相亲板块,你怎么做?
4、平时喜欢用那些好玩的产品?
· 题主回答的B站
5、聊了具体场景,分析一下为什么会有弹幕功能,这个需求是怎么来的?
6、开放题:假设上海 2000 万人,快渴死了,你有 2000 瓶水,要求制定策略“如果用户满足你的目标,就可以获得水,但策略要满足3 条基本条件:(1)不能让任何人渴死;(2)每瓶农夫山泉的特价不能高子2元;(3)农天山泉卖完以后要有超过一个亿的现金。总共要求列出三个策略
7、互联网有哪些变现模式?
✅Leader三面
1、自我介绍
2、你想去哪家公司?对哪些公司感兴趣?
3、为什么想做 B 端产品?
4、你平时用的比较多的产品是什么?
5、你有系统地分析过你身边的一个事物吗?
6、反问环节
· 对我评价,以及不足
二、字节跳动技术面经
✅一面
1、自我介绍,项目部分主要介绍了 rpc 项目,后续的问题都是基于这个项目
2、rpc 远程调用的整个流程
3、项目中的 SPI 机制,介绍一下原理以及你做了哪些改进
4、项目中用到了负载均衡算法,详细介绍一下
5、一致性哈希的原理,虚拟结点
6、项目中的序列化方案,为什么序列化,你都了解哪些常用的序列化方法
7、你项目中使用了 Kyro 序列化,优点你提到了,缺点了解吗
8、通信协议是你自己设计的,假如后面需要变更,比如添加新的字段,你项目中如何处理的?
9、服务的灰度发布介绍一下,如何实现的?
10、Zookeeper 作为注册中心,假如崩溃了怎么办?这里开始连环问了
11、你提到了Zookeeper的一致性,它是如何保证的?
12、ZAB 协议,选举的过程,这里问的很详细
13、Zookeeper 是强一致性吗?
14、网络分区了解吗,CAP 理论
15、Zookeeper 如何应对网络分区的,脑裂问题了解吗,如何解决?
16、假如我同一时间有大量服务发布,你提到了 Zookeeper 只有主节点负责写, 怎么解决?假如主节点崩溃了,新选举出的主节点仍然没办法面对我的大流量,也崩溃了,如何解决?
17、MQ 的原理,你知道哪些 MQ,各自有什么特点,什么时候需要用 MQ
18、你刚才提到了服务端保护机制,如何实现的?这里我答了限制连接数以及接口限流,基于责任链模式。之后问了用到的令牌桶以外的常用限流算法。
19、算法题:链表反转,你知道的所有实现方式。
整个面试的过程中大脑都是高速思考的,甚至从面试官的问题中得到了好多启发,是背八股掌握不到的,体验非常好。面试的问题几乎都答上来了,有一些不太熟悉的在面试官的提醒下也都回忆起来了(这点非常 nice,其他面试不会就直接过了,而字节会认真引导你,看你究竟掌握到什么程度)。事后 hr 小姐姐还告诉我面评非常好,鼓励我认真准备二面。
✅二面
1、自我介绍 + 项目介绍
2、简单提问了几个问题,没有印象深刻的技术问题,这里就不重复整理了,沟通了一下实习时间,直接做算法题了
3、算法题:有一个 n * n 的棋盘,每个格子有三个状态,R 表示红*** 表示蓝色,X 表示此路不通。机器人从左上角走到右下角,每次只有上下左右四个方向选择,相同颜色之间没有代价,跨越不同颜色代价为 1,求解机器人从左上角走到右下角,最少的代价。
总的来说,字节跳动的面试轮数比较多,问题围绕简历中的项目经历、实习经历深挖,技术岗会针对技术问的很专业详细,通常来说面试难度较高。
不过非开发岗位,面试官对于专业能力不会过于严格,起码在无论面试中业务相关的问题都能够较为轻松的回答出来。相比专业能力,面试官更看重综合能力(比如运营岗需要承上启下,沟通能力就不能差)、对岗位的理解,以及对未来职业规划的思考等等。
三、如何应对字节面试?
1、深度优化简历,优化项目经历
先来看几份大厂实习生大神的简历模板⬇️
(1) 排版简洁、重点突出,一眼看到重点
整体排版简洁明了,保持在一页纸之内,用一页纸阐述清楚含金量; 突出“黄金广告位”——应届生突出教育背景、实习经历,职场人突出工作经历,强化个人优势; 文字内容简洁清晰,每段经历长短适宜,恰当运用段落符。
(2)经历与求职岗位JD高度匹配
应聘岗位高度匹配:应聘岗位与个人经历高度匹配,具有行业相关性、岗位技能相关性、教育背景相关性、能力品质相关性; 内容一般采用倒叙模式,必要情况下,相关性越高的工作经历位置可以往前排。
(3)时刻贯彻STAR法则、数字量化法则
写作遵循:工作背景+工作任务+行动+工作成果; 让数字自己说话,比如完成了多少销售额,个人销售业绩在团队中占比多少,效率提升了几个百分点,公众号粉丝达到了xx数量,获得了几等奖……数字会让你的简历更加专业简洁,具有说服力。
(4)多使用岗位专业词汇
比如金融岗简历加投资回报率、杠杆率等词汇。有个大厂简历经验必须放在最前面说,大厂网申简历有可能是AI机器+HR的模式,大家需要在简历中多加专业词汇,提高网申通过率。
(5)强调985、211、学历以及特定岗位技能
据说大厂可能会卡学历、技能,这是一份网传表格,大家可以在自己的简历中注意强调985、211,以及你掌握的某部分技能。
2、提前模拟练习,熟悉面试问题和答案逻辑,不要死记硬背
面试是开卷考试,尤其是字节跳动这种大厂的面试,更是有很多人分享,大家直接找个跟自己岗位相近的面经开始模拟练习,熟悉面试问题和答案逻辑,基本上都能顺顺利利了,千万不要死记硬背。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.