字节抖音音视频客户端暑期一二三面

时间线:
4.8 投递,之后一直泡池子
5.13 一面
5.19 二面
5.21 三面

三面和面试官聊的还行,二面手撕没出来居然过了是没想到,一面面试官全程笑着面试的,他温我哭😭
许愿 HR🙏 许愿 HR🙏 许愿 HR🙏

后续:三面挂了😭

一面(50min)
1.自我介绍
2.职业规划?
3.对客户端的了解?
4.对我们业务了解吗?面试官介绍业务
项目
1.搜索引擎项目的初衷,为什么做这个项目?
2.痛点具体是如何解决的?
3.整个项目的结构是如何设计的?
4.网页数据是如何处理的?
5.如果我要新增一个功能(根据浏览历史个性化匹配搜索结果),可以怎么实现?
八股
1.进程和线程的区别?
2.线程同步的方式?
3.原子变量的原理?
4.具体是如何保证原子性的?
5.程序地址空间?
6.堆区和栈区的作用?
7.IO多路复用?
8.TLS 握手的流程?
9.MySQL 事务?
10. 隔离级别?
算法
LCR 016.无重复字符的最长子串

二面(55min)
1.自我介绍
项目
1.展开介绍
2.项目中单例模式怎么设计的?
3.匹配率是怎么量化的(搜索引擎项目)?
4.项目遇到的困难?
八股
1.对多态的理解?
2.什么情况下用编译时多态,什么情况用运行时多态?
3.在设计软件架构时什么情况会用到这些特性?
4.析构函数可以是虚函数吗?
5.为什么建议是虚函数?
6.智能指针是用来解决什么问题的?
7.有哪些类型?
8.ACID 是什么?
9.TCP 的建立过程?
10.为什么是三次握手?
11.如果第三次握手报文丢失?
12.超时重传多少次断开连接?
13.有没有参加一些算法比赛?
14.快速排序的过程?
15.时间复杂度?
16.为什么堆排序是稳定的?
算法
leetcode 39.组合总和

三面(1h)全程拷打项目+算法,无八股
1.自我介绍
2.你提到博客,具体写什么类型的文章?
项目
1.介绍项目(打断,这里说感觉我的回答有点奇怪,像是是提前准备的😭,确实是背模板,让我后面注意一下)
2.项目最关键要解决什么问题?
3.具体是如何解决的?
4.搜索的精度如何保证?
5.如何判断一个搜索引擎的好坏?
6.项目如何部署?
7.搜索效率怎么提高?
8.为什么调用网络库而不是自己实现?
9.降低运维的复杂度具体指的是什么?
10.计算机基础知识前两面问了挺多,就不问了,下面开始算法
算法
1.青蛙跳台(能跳一格或两格)
2.可以跳任意格(怎么验证结果的正确性?)
后续还问了一些开放性的问题,针对博客聊了挺多的
反问:业务(抖音音视频);技术栈(安卓、ios、部分鸿蒙)

#牛客激励计划# #实习进度记录# #牛客在线求职答疑中心# #简历中的项目经历要怎么写# #我的实习日记# #牛客AI配图神器# #牛客创作赏金赛# #面试问题记录#
全部评论
怎么还有三面
点赞 回复 分享
发布于 2025-05-20 23:56 河南
太牛了下午二面不知道能不能过
点赞 回复 分享
发布于 2025-05-20 15:28 陕西

相关推荐

04-02 16:03
上海大学 安卓
用"练级思维"打校招,offer质量能提升一个档次。每年秋招,牛客上都能看到这样的帖子:"XX厂一面挂了,好难受"、"最爱的部门面崩了,怎么办"。作为一个经历过完整校招季的过来人,我想分享一个可能反直觉的策略:先面那些你没那么想去的公司,把最想去的留到最后。这不是让你随便对待任何面试,而是一种刻意设计的"练级路径"。一、为什么"顺序"很重要?校招面试和打游戏升级很像:表格游戏升级校招面试新手村打怪练手中小厂/边缘部门积累实战经验熟悉技能连招掌握自我介绍、项目讲解、八股文节奏挑战BOSS前满状态以最佳表现冲击心仪大厂核心岗面试能力是"消耗品",也是"熟练工种"。 你第一场面试和第十场面试的状态,完全是两个人。二、先面"不想去的",具体在练什么?1. 练"讲故事"的节奏感项目介绍怎么在3分钟内讲清楚背景、难点、你的贡献、量化结果?遇到没准备过的问题,怎么从"完全不会"过渡到"给出思路"?这些时间把控和表达流畅度,只有真刀真枪面过几场才能找到感觉。在心仪公司面试时卡壳冷场,代价太大。2. 练"被追问"的抗压能力面试官连环追问"为什么选这个方案"、"有没有考虑过XX情况",很容易让人心态崩。先在中低优先级面试里被虐几次,建立"被challenge也不慌"的心理肌肉,面对大厂高压面才能稳住。3. 收集"真题"和"反馈"很多公司的面试题是有规律的。前面几场面试中遇到的开放性问题、场景设计题,很可能就是你心仪公司会考的变体。更重要的是:如果面试挂了,主动问HR或面试官反馈(特别是技术面),这些一手信息比牛客上的面经更精准。4. 校准"自我认知"你可能觉得自己"八股文背熟了"、"项目讲清楚了",但真面试时才发现:某些知识点其实理解不深,一问细节就露馅项目亮点提炼得不够,没讲到面试官想听的部分早期面试是低成本试错,及时调整复习重点,比在心仪公司面试时才发现漏洞要好得多。三、怎么设计你的"投递路线图"?Step 1:盘点你的目标清单把想投的公司/部门按意愿强度分级:| 游戏升级       | 校招面试              || ---------- | ----------------- || 新手村打怪练手    | 中小厂/边缘部门积累实战经验    || 熟悉技能连招     | 掌握自我介绍、项目讲解、八股文节奏 || 挑战BOSS前满状态 | 以最佳表现冲击心仪大厂核心岗    |Step 2:控制时间节奏7-8月:P3练手,每天1-2场面试,晚上复盘录音/笔记9月:P2投递,开始收到offer,建立信心10-11月:P1冲刺,此时你已经是一个"面了10场+的老手"Step 3:每场面试后做"复盘三问"哪道题答得不好? → 立即补漏哪个环节时间失控? → 调整下次的节奏面试官对什么最感兴趣? → 优化项目介绍的侧重点四、重要提醒:别陷入"练手陷阱"这个策略有个风险:把练手公司真的面挂了,或者心态上太随意,反而没拿到保底offer。几个原则:对每家公司都保持尊重:面试官的时间很宝贵,你的口碑在圈子里会传练手≠摆烂:目标是通过实战提升,而不是"随便试试"及时转换心态:进入P1阶段后,要切换成"志在必得"的专注模式写在最后校招不是"一考定终身",而是一个持续2-3个月的动态博弈过程。你的面试能力、对岗位的理解、甚至对自己的认知,都会随着时间进化。把早期面试当作"付费课程"(虽然是你被考察,但经验是你的),把心仪offer当作"期末考试"。最后分享一个心态:我当年最想去的部门,是在面了8家公司之后才投递的。那时候我已经能预测面试官会问什么、知道怎么引导对话走向我准备好的亮点、甚至能笑着应对压力面的故意刁难。那场面试聊了一个半小时,最后面试官说"你是我今天面的人里,项目讲的最清楚的"。这不是天赋,是前面7场面试堆出来的熟练度。你今年的校招进度怎么样了?有没有"先练手再冲刺"的计划?评论区聊聊。
秋招,不懂就问
点赞 评论 收藏
分享
评论
3
27
分享

创作者周榜

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