lz机械背景,硕士做自动驾驶cv算法,刚刚结束漫长的秋招,从四月份找实习开始到前几天收到最后一封Offer Letter和Thank You Letter,一共7个月时间,期间多次承蒙牛油们的庇护,从大家的笔经、面经中收获很多很有营养的信息。最后的结果算是让自己满意了。所以特此整理所有面经回馈牛油,有的走完了全程,有的没走完,大部分是技术方向的,希望能帮助到日后找工作的人。
(以下正文包括讨论区lz不希望讨论各个公司的优劣、也不方便透露具体的薪资待遇、也不想讨论在各个公司之间如何抉择,因为这个抉择对于每一个人来说都有不一样的标准。所以这是一篇单纯的面经贴,可能能帮你拿到offer,但不会帮你选择offer)
走完全程的
华为,暑期实习+秋招,自动驾驶算法
实习技术面1轮:
自我介绍、项目介绍、项目细节深究
一道简单的编程题,给定三点计算A点到B,C两点连线的距离
实习主管面1轮:
常规自我介绍、项目介绍、询问优缺点、有没有失败的经历。
实习临近结束答辩1次
总结汇报接近两个月的实习成果
秋招主管面1轮:
海康威视,正式批,自动驾驶算法
一面:
自我介绍,项目介绍,项目创新点,论文创新点
公司业务方向介绍,提供选择
以前的工作中印象最深的创新点
二面:
30分钟直接介绍项目
项目创新点,项目细节问题
遇到的问题怎么解决的
以后的研究方向
HR面:
自我介绍、期望薪资、目前offer情况、为什么选择海康
寒武纪,提前批,深度学习算法工程师
一面
算法题:写斐波那契额数列第N位
问项目,视觉相机,深度学习训练过程,如何解决梯度消失和梯度爆炸
c++ new和melloc区别,智能指针的特性,指针和引用的区别,继承和多态,struct和class。
linux 查找文件
问cudac 并行化多线程
二面
自我介绍,项目介绍,项目细节问题
问实习经历
HR面
自我介绍,介绍学生会的工作
问怎么处理学业和这么多其它事务的平衡
期望薪资,期望工作地点
科大讯飞,提前批,视觉算法研究员
一面
自我介绍,介绍项目
介绍ResNet
c++ python 代码量
python 如何返回
c++ 堆和栈的区别(定义变量为什么在堆上)
pytorch 静态图和动态图
cuda有多个任务如何同时停止
cuda默认流是什么
opencv 颜色空间转换
BN介绍,GN介绍
depthwise网络结构
二面
自我介绍,项目介绍,项目创新点
网络用的什么框架
为什么不用别人预训练好的模型
训练设备,显卡,显存,占用多少,是否做过多卡并行训练
查看显卡占用率的命令
调参技巧
风格迁移有没有了解
图像常用轻量化网络
网络裁剪常用方法
Transformer有没有了解
口述泰勒展开式
旷视,正式批,算法研究员
一面
没自我介绍
问感兴趣的领域和方向,以及想做偏工程的还是偏研究的
然后两个算法题
算法题一:给两个矩形,算IOU
算法题二:给一张二值图像,1的四邻域有1称作联通的白块,找出所有联通白块的外界矩形
1 1 0
1 0 0
0 1 0
输出[(0,0,1,1), (2,1,2,1)]
二面
算法题:最大子矩阵和
然后项目介绍
cv其它领域了解情况(我提到了vae)
vae原理解释
常用分割网络
shufflenet结构
常用扩大感知野的方法
三面(主管面):
上来先问意向工作地点,工作方向,公司选择
然后问工作想做哪方面的,算法,开发,产品
然后是主管介绍公司和部门
最后问薪资,家乡,爱好
拼多多,拼越计划,算法工程师
一面:
自我介绍,项目介绍
问了些项目细节,分割算法,不是很深
大致介绍下slam算法框架
还聊了聊本科大创经历
算法题:最大二叉搜索树
二面
自我介绍,项目过程
写交叉熵公式
ResNet介绍
梯度消失原因
Relu缺点
逻辑回归如何分类出非线性超平面
算法题:
给一个二叉树的根节点,一个节点p, 一个节点q
找出p,q最近的公共祖先
HR面
蔚来,正式批,软件数据工程师
一面:三位业务一位HR围着坐一圈
如何设计数据结构用于表示拓扑地图,考虑查询复杂度
智能指针如何实现的(unique如何做到不被其它指针指向,禁用拷贝构造函数和拷贝赋值函数或者设为私有)
二面:主管面
询问以往经历、随便聊聊
纵目科技,正式批,自动驾驶算法
一面
论文项目展开
论文问的很详细,细到推公式
二面
项目,论文,实习经历展开
如何选择公司
HR面:
常规问题,自我介绍、优缺点、期望薪资、公司选择等等
京东管培,正式批,产品方向
一面:
群面,12进3好像,线上,给定一个话题(在直播带货的大潮流下设计一款适合京东的产品)然后讨论25min,最后派出一个人陈述3min
建议:提前进入面试环境(线上会议或者线下候场区)熟悉各个面试者,尝试了解他们的背景,讨论过程中至少要有属于你的2min表达意见的时间,然后大胆讨论就行了,还可以适当把握一下时间节奏。最后争取做总结发言的那个。
二面:
HR面,HR常问问题,地点选择,行业选择,公司选择,有没有对象,以前的经历等等
三面:
专业面试,产品方向的专业面试,问了问之前一段和产品相关的实习经历,总结优缺点和改进方案。提出一个相关的case让你设计一款产品。
四面:
主管终面,线下,4v5面试。先给出一份十几页的案例材料,30min阅读时间,总结案例中的问题并提出合理建议。(我们的这份材料是关于京东的发展历史概述以及最近几年问题比较大的几个方面的资料,例如营业额,竞品企业,消费者满意度等等)。
没走完全程的
阿里,正式批,达摩院自动驾驶算法
一面(电话面)
自我介绍,项目介绍
项目细节(创新点在哪)
项目引申,如何改进,还可以利用这些结果做什么工作
论文介绍(主要介绍创新点)
神经网络过拟合怎么解决
BN介绍,几个参数,为什么要加缩放和偏置
对于去杭州工作和工作强度怎么看
二面
用c++手写非极大值抑制(NMS),注意边界处理
项目问题深究,非常关注工程细节
在我做的项目基础上提出了一个新的问题,问解决思路
滴滴,正式批,自动驾驶研发工程师-CTO线
一面:
自我介绍,项目介绍,项目细节问题
linux:什么是用户空间和内核空间,怎么查看一个可执行文件的动态链接库
c++:智能指针(是否线程安全?)
什么是继承
虚函数是运行时还是编译时给系统
父类指针能否指向子类
子类指针能否指向父类
算法题:一个等差数列中缺少了一个数,找出这一个数(二分,logN)
二面:
自我介绍,项目介绍,项目问题
c++:介绍下std::move用法和特性,lambda函数怎么进行capture变量
算法题:一个无重复递增数列,找出数值和索引下标一致的子序列(不能遍历: 二分找边界 logN)
海康威视,正式批,AI算法
一面:
YOLO和fast rcnn区别
yolo原理
gan, vae原理
数据分布域训练测试不一样怎么解决
风格迁移主流方法
论文主要创新点
实习主要能力体现
评价指标,精度、召回率(如何提高精度,可以以降低召回率为代价)
有坏的label怎么挑选出来
算法题:
一串数字,topK问题
Intel,正式批,Deep Learning Software Engineer
一面
项目介绍,项目问题深入
pytorch dataloader和sampler有什么区别
为什么relu有缺陷还是在广泛使用
二面
项目
python 带下划线函数
python 一个list中有重复元素,保持顺序去重
c++三大特性
c++define和const区别
c++多态
c++虚函数
c++为什么析构函数写成虚的
c++ static用于变量,类成员,函数
c++堆和栈的区别
Linux用过哪些指令
Linux下找某一后缀文件并删除(同字节面试)
git用过什么指令(git cherry-pick)
HR面
英文介绍项目,项目中最大困难,怎么克服的
自己评价自己三个关键词,同学评价自己三个关键词,老师评价自己三个关键词
合作中遇到的和别人的冲突怎么解决
职业规划
offer情况
微软,正式批,亚洲研究院苏州STCA
一面
自我介绍,项目介绍
算法题:给定数字n, 输出n位的所有格雷码(记事本编辑)——找规律,逻辑简单,但面试官还要求证明,没证出来
算法题:给一个数组,找出其所有的子数组,进一步找出其最长的递增子数组(dp)
二面
自我介绍,项目介绍(项目亮点)
算法题:岛屿湖泊问题(0,1组成的矩阵),把所有的湖泊填充成陆地(dfs遍历边界即可)英语描述解题思路(没准备,不会,没描述出来)
字节跳动,正式批,后端
一面
自我介绍,论文深究,项目深究
基础课程询问
数据结构:map和unordered_map 区别(红黑树和hash),map插入元素复杂度(log(N)), 链表和数组区别,链表插入删除操作复杂度,数组插入删除操作复杂度。
Linux 找一个目录及其子目录下的.pyc文件:
find . -name "*.pyc"
删除这些文件:
find . -name "*.pyc " -exec rm -rf {} \;
替换所有文件中的关键字段(sed命令)
算法题:非递归中序遍历二叉树。
全部评论
(10) 回帖