字节跳动 ai lab cv工程师
7.29结束的提前批三面,8.27收到offer call,8.30收到意向书
背景:江苏某985本硕,本科物理,硕士计算机,两个项目,一篇CCF-B,无实习
字节跳动的面试体验很好,除了意向书等的有点久以外,其他都很舒服,面试官们都很nice,hr小姐姐也都很热情温柔。
具体问题因为时间有点久了,记的不是很全了。大致写一下我还记得的分享一下。
项目和论文:
这个每个人都不一样,我就不讲了。就是谈项目的时候需要展示设计算法时对于项目需求的思考。
编程题:
1. 一个链表,奇数下标递增,偶数下标递减,使其总体递增。
2. 给一个数组,求其所有数都平方后,共有多少个唯一的值。
cpp:
1. STL 中 stack 和 queue 的底层实现
数学:
1. a , b ~ U(0,1), a 和 b 独立。求 E(max(a,b))
cv:
1. 介绍各种backbone
2. bn 的原理,实现
3. RoI Pooling 和 RoI Align, 怎么做插值,线性插值,spline插值,写插值公式。这个问题二面和三面都被问到了
4. detection 的发展,从 RCNN 到 CenterNet
5. 着重讲 Faster RCNN,问的非常细, RPN原理,。9 种Anchor怎么来的,为什么这样设计Anchor。哪些为正类,哪些为负类。Loss怎么设计的,tx,ty,tw,th。
6. 在同时考虑 pooling, stride, padding 的情况下,计算 depthwise conv 和 pointwise conv 过程中每一步的计算量和feature map的尺寸
7. focal loss
大致只记得这些了吧。希望大家秋招顺利,不要觉得没有顶会论文,没有实习就没希望了。