抖音广告社招三面凉经

✅第一面和二面
连在一起面的,有部分题记不住,算法都是先讲思路,再白板写代码,然后给面试官解释代码含义。
1、算法:找第K大的数(快排)
2、算法:从n个数字的数组中任取m个为一个组合,返回所有组合,顺序不一样的算一个组合(递归遍历+回溯)
3、LR损失,推导,并且求导
4、L1、L2的区别, L1为什么图像是菱形我说菱形可以用取点值画出来,面试官问怎么取点,我就有点懵住了,面完才想起来菱形应该是 |x| + |y| = 1 的函数图像
5、梯度下降系列算法有哪些我有点蒙住了,后来才想起来应该问问 momentum adam 之类的算不算
6、xgb介绍一下
7、你知道有哪些损失函数?
8、FM 与 LR对比一下
9、softmax 与 二分类 比有什么特点。

✅三面
面试官很严肃,而且问的很细,有的题还很偏
1、看过什么论文
2、看过哪些开源项目
3、看过哪些开源框架的源码?看过tensorflow源码没?
4、看过xgboost源码没?
5、开源项目一般就训练个模型吧,就很少量的代码。看过什么大的工程的源码吗?没看过源码别问了QAQ
6、让你学 C++ 你认为你多久可以上手?
7、算法:一个排好序的数组 arr 中,可能有重复数字,给定一个数target,求 arr[i] + arr[j] = target (i < j) 的对数。提了两个方法:一个字典记录出现过的数字和对应的索引列表(因为可能有重复,所以是列表)。然后一边遍历一边查询字典中是否出现了 target - arr[i],如果有则计数。双指针。但是有重复的数很麻烦,我考虑了一般的重复数情况,和两个重复数之和恰好为target的情况。但是面试官说还有别的情况,我就想不出来了,然后面试官说先到这吧。。
8、auc介绍一下,给出计算公式
9、xgb怎么并行运算(除了自带的并行找特征分裂点,还说了一般模型的按数据和按特征并行)但是面试官一直追问详细的并行方法。
10、xgb与LR各自的优缺点
11、LR为什么更容易并行
12、有哪些常见的模型优化算法
13、adam公式写一下(同时介绍了adam是momentum和RMSprop的结合)
14、RMSprop为什么比adgrad好?
15、为什么 adagrad 简单求和不好?
16、GMM介绍一下,损失函数写一下
17、EM算法介绍一下
18、进程线程的区别?进程和线程相比有什么好处?
19、用户态和内核态
📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
全部评论

相关推荐

07-04 16:12
已编辑
中山大学 全栈开发
积功德职位描述ByteIntern:面向2026届毕业生(2025年9月-2026年8月期间毕业),为符合岗位要求的同学提供转正机会。团队介绍:抖音-智能创作团队是为抖音业务提供AI,特效,音视频创作技术能力,涵盖了计算机视觉、图形学、拍摄编辑、特效、客户端、服务端工程等技术领域,并以多种形式向抖音提供业界前沿的内容理解、内容创作、互动体验与消费的能力和行业解决方案,同时通过火山引擎为企业客户提供服务。1、负责视频、图像类算法在客户端和服务端的性能优化和工程部署;2、跟进业界先进的高性能优化技术,参与跨平台高性能计算引擎建设;3、参与支持业务的基础工程平台建设,探索高效的算法工程化部署方案。职位要求:1、2026届本科及以上学历在读,计算机等相关专业优先;2、熟悉C/C++/Java/OC语言的其中任意一种,具备一定的计算机基础;3、有移动客户端Android/iOS&nbsp;App开发经验优先,有基于Android/iOS平台的音视频开发经验的优先;4、了解FFmpeg、GPUImage等开源多媒体框架者优先,对视频编辑处理兴趣浓厚者优先。事后回忆,具体有些内容忘了,只记录了记得的。。。一面(2025.6.25)55min:1.&nbsp;智能指针哪几种,使用场景?2.&nbsp;C++线程池,如何实现,优点和好处?过程中面试官多次提示,跟我对暗号。。。3.&nbsp;C++构造函数可以调用虚函数吗?4.&nbsp;OpenGL&nbsp;渲染管线?5.&nbsp;纹理内存优化?根据自己&nbsp;iOS&nbsp;相关经历瞎答一通,说苹果设备是统一内存,还有关于&nbsp;CVPixelBuffer&nbsp;之类的东西6.&nbsp;OpenGL&nbsp;PBO&nbsp;(Pixel&nbsp;Buffer&nbsp;Object)&nbsp;有没有使用过?7.&nbsp;看你做过GAN,你知道的GAN有哪些?8.&nbsp;算法题:合并两个有序链表,ACM模式9.&nbsp;询问&nbsp;base&nbsp;地要求?除了北京都可以。。。10.&nbsp;反问:组内业务?二面(2025.6.26)1h20min:主要是根据简历内容来的1.&nbsp;智能指针是如何实现的?2.&nbsp;强引用计数指针,多线程访问会不会有问题,怎么保证安全?3.&nbsp;OpenGL&nbsp;ES&nbsp;和&nbsp;OpenGL&nbsp;的区别?4.&nbsp;glFlush()&nbsp;和&nbsp;glFinish()&nbsp;的区别?5.&nbsp;GLSL&nbsp;shader&nbsp;是使用过还是比较熟?6.&nbsp;你简历上提到修复过渲染流程的bug,具体讲讲是什么?7.&nbsp;你理解的移动端和桌面端GPU渲染区别在哪?8.&nbsp;看你简历上有提到人脸美颜美妆算法,你能讲一讲美妆是怎么做的吗?9.&nbsp;Metal&nbsp;熟悉吗?Metal&nbsp;的优点?仅限于使用过。。。10.&nbsp;多线程渲染?没接触过。。。11.&nbsp;看你简历上的检测、分割模型开发工作,展开讲一讲?12.&nbsp;数据结构和算法熟悉吧,说一下快排和堆排时间复杂度?13.&nbsp;手撕快排和堆排14.&nbsp;智力题:25匹马,5条跑道,最少需要多少场比赛,可以找出跑得最快的&nbsp;3&nbsp;匹马?面试官中间提示了一次,脑袋宕机,想了挺久的。15.&nbsp;问什么时候能来实习?回答&nbsp;8&nbsp;月初,8月5-7号,至少能保证3个月的实习。16.&nbsp;反问:我没有提问题。。。17.&nbsp;如果后面还有面试,hr会通知你的。。。过了&nbsp;周五+周末+周一白天,周一晚上收到邮件,感谢信🙏🙏🙏
查看22道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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