点击上方“AI算法与图像处理”,选择加"星标"或“置顶”
重磅干货,第一时间送达
作者:夏洛的网
来源:https://blog.csdn.net/liuxiao214/article/details/83043197
本文仅用于学习交流分享,如有侵权请联系删除
当初开始面试时就想着,以后我一定要写一篇面经,现在是来还愿的时候了。
首先,嗯,非常感谢牛客平台,提供了很多信息啊。而且去年11月曾报名左神的课程,非常感谢左神啊!课程相当值啊,你见过用1分钟吃完饭接着讲课的老师吗!你见过自己加班加点也要把所有内容都讲完的老师吗!左神就是啊!而且左神唱歌也好听啊!有次我第一个去了直播间,听了左神唱歌啊!而且自从听了左神讲的各种排序算法后,再也没有忘记过,墙裂推荐啊!(嗯,不用给我广告费)
好了,不扯了,开始整理面试记录。(回归严肃脸)
分为两部分内容,先写秋招正式面试记录,后面是春招实习面试记录。
实习面了6家,秋招面了21家。还有很多被筛了简历或者笔试没过的,后面的面试也不怎么打算面了,就先这样吧。
嗯,不要问我最后结果,大家看看面经就好,这样就避免了秀的嫌疑,毕竟我非常害怕批评,你批评我我也不敢还回去。当然,你要是非要问,那我只能唱一句暴露年龄的歌词“不要问我星星有几颗”。
还有,整的一些秋招面试资料,放在我的博客了,放上链接(我就是那个链接),大家有想看的可以看看(欢迎大家点赞关注,啊哈哈哈哈哈)这个帖子只写面试记录了。
一些其他的建议,给同届或者其他学弟学妹(一家之言,不喜勿喷,嗯,喷了我也不敢拿你怎么样)
简历:不要写太多与应聘岗位无关的信息,比如个人信息、爱好写了“很多”的,这样一般是为了增加简历内容而写的,自己都认为比较水,何况面过这么多人的面试官呢。当然除了真大神(论文、项目、实习等言简意赅,亮点突出)简历项目实习:介绍了方法、工作,总要写你的输出吧,以结果为导向,总需要一个量化你的能力的点吧。海投吗?看个人精力了,毕竟是多一次机会。我个人是投了很多的,一方面是想积累经验,另一方面给自己多个机会,毕竟你不知道哪个机会恰好就是你的人生际遇。提前刷题,毕竟笔试有编程,面试也会手撕代码,即使是电话,也会让你讲思路,刷题才是硬道理,可以多关注动态规划的题目,大部分都是这种题。春招尽量去实习,尽量早去实习。一是可以转正,二是你秋招的一个资本,三是提升能力的话,好的实习远比自己闷头苦学要快很多。努力很重要,“大部分”原因都是不够努力,努力让自己变得幸运。没想好,就先这样。
以下排名不分先后,哼
2、大华2.1 一面 13分钟
3、CVTE3.1 一面 23分钟
项目
3.2 二面 32分钟
3.3 HR面 35分钟
4、顺丰4.1 一面 25分钟
自我介绍
4.2 HR面 27分钟
5、Momenta5.1 一面 25分钟
介绍科研吧,
5.2 二面 25分钟
5.3 三面 41分钟
6、腾讯6.1 一面 58分钟
自我介绍
6.2 还是一面 1小时28分钟
7、深信服7.1 一面 26分钟
7.2 二面 40分钟
7.3 三面 20分钟
8、3608.1 一面 36分钟
8.2 二面 18分钟
9、多益网络9.1 一面 17分钟
10、网易互联网10.1 一面 33分钟
自我介绍项目学习的项目比赛实习博客链接代码:实现卷积操作10.2 二面24分钟
自我介绍介绍项目优化算法介绍一下momentum介绍inception网络,主要用来解决什么问题,如何减少参数量resnet网络如何避免梯度消失介绍一下BN激活函数权重初始化方法都有哪些代码:归并排序10.3 HR面 27分钟
这次面试感觉怎么样跟其他面试有什么区别吗实习工作比赛负责的工作,几个人创新点等调研工作投了哪些公司,offer,期望薪资,如何定的压力大的时候加班?11、招行网络科技11.1 一面 12分钟
自我介绍介绍项目机器学习算法了解原理吗,有做过项目吗讲一下CNN,每个层,及作用网络权重初始化梯度消失和梯度爆炸,LSTM中如何解决各种数据的channel是指什么意思如何评估模型如果接触一个新的东西,怎么学习用什么语言12、蘑菇街12.1 一面 52分钟
自我介绍介绍项目比赛介绍分类,既有河流,又有建筑,怎么做。多标签有个类别总是错分到其他类怎么办精确率高、召回率低是为什么图像处理了解吗有哪些特征子传统机器学习呢讲一下boostingBN层目标检测SSD等算法了解吗anchor设置的意义一个人有很多框,什么原因造成的用什么框架其他框架呢工作地点意向代码问题:手写直方图用什么语言STL用过哪些12.2 二面 34分钟
什么时候毕业考研还是保研工作地点数学课学过哪些项目中有没有实际用到图像处理学过吗什么语言什么框架,看过源码吗介绍项目比赛几个人,你负责的工作是什么你比较倾向的工作内容,感兴趣的领域,视频还是图像深度学习发展,大家都用一样的东西,对自我的提升没多少,你怎么认为职业规划怎么考虑的12.3 HR面 15分钟
为什么投蘑菇街对蘑菇街的了解,你看重蘑菇街什么目前有哪些offer、面试中、等结果如果蘑菇街给你offer,怎么选择如何选择offer蘑菇街跟其他公司比13、旷视13.1 一面 57分钟
自我介绍项目相关data argumentation怎么处理的?人脸识别paper有了解过吗多标签识别怎么做视觉其他领域做过吗?faster rcnn和ssd区别其他loss有了解过吗pca过程二维平面,一堆散点,找一个条拟合的直线二维平面,一堆散点,找分布函数SVM、核函数无监督学习了解哪些模式识别上过课还是自学的图像处理学过没图像旋转、旋转矩阵、像素点怎么填充反转链表最熟的框架13.2 二面 42分钟
介绍最厉害的一个项目第一名是谁数据集BN层怎么计算iou和NMS怎么算,写代码工程方面的,怎么处理数据python多线程多进程你有哪些offer计划实习吗?这半年怎么安排的13.3 三面 50分钟
自我介绍比赛负责哪些工作,第一名是谁,哪个任务openpose了解吗都用过哪些网络inception v1-v4的区别、改进VGG16和resnet152哪个参数量多论文发的哪个会议,讲一下论文1000个视频,无标签,怎么分类预测还做过哪些faster RCNN介绍、yoloanchor的正负样本比是多少数据不均衡怎么处理online hard 样本接触过吗求期望:设随机变量X1,X2,…Xn相互独立,且都服从(0,θ)上的均匀分布。求U=max{X1,X2,…Xn}数学期望反转字符串有一个数target,一个数组,数组中两个数的和是这个target,请找到这两个数13.4 HR面 26分钟
面试感觉,与其他面试有什么不同印象最深的面试官自我介绍实习工作比赛负责的工作工作任务怎么分组,业务导向对实习的感受,氛围,有什么业界知名人士吗,发表论文什么的每年多少CVPR、ICCV、ECCV等压力大的时候哪里人怎么选择工作期望企业有哪些offer,给了多少钱,期望薪资13.5 终面 32分钟
问比赛比赛的含金量有做改进吗与前几名相比呢与去年相比吗你负责的工作是介绍项目的方法当前还存在什么问题,你认为后续发展方向传统机器学习用过吗还了解哪些领域你用什么框架,各个框架的实现机制有什么不同过拟合是怎么造成的,如何解决bias variance用什么语言C++一些语法特性平时项目中会用到吗,比如多态、继承等set map低层实现的数据结构是什么map,m[1]=“str”;这句低层是怎么实现的,发生了什么数学怎么样上次编程题反转字符串写出来了吗你希望工作偏研究还是工程对现在创业公司的看法,你自己的优缺点14、vivo14.1 一面 26分钟
介绍最得意的一个项目比赛的影响力一共几人参赛你负责的工作讲一个比赛用的算法一个1-n的数,少了一个,找出来1-n,少了两个数,找出来计算1-100的质数和你觉得你的项目可以用在vivo的哪些产品上14.2 HR面 20分钟
自我介绍本科是一本吗保研还是考研本科班级排名比赛、比赛规模为什么做这个比赛工作地点家庭情况其他公司有投吗意向薪资15、虹软15.1 一面 24分钟
自我介绍介绍项目用什么框架论文比赛网络结构多少队伍、团队人数你负责的内容数据集细粒度分类你以后想做哪方面内容有没有用在实际场景中,数据集上会不会过拟合用什么语言,熟吗opencv怎么样图像处理怎么样笔试成绩怎么样期望的工作地点15.2 二面 43分钟
自我介绍介绍比赛算法框架做了哪些改进我负责的工作博客里写的网络都用过吗博客里各种归一化层有实现吗感兴趣的领域反向传播求导,给了个例子链式求导,pool如何反向传播最长回文子串15.3 HR面 38分钟
工作地点实习,学到了什么对虹软的认识有哪些offer,意向公司等考研还是保研三个词描述自己,为什么对自己两三年的计划对女生做计算机有什么看法16、欢聚时代16.1 一面 26分钟
项目介绍继续介绍光流怎么计算数据标注怎么做?实习经历人脸识别也做过?除了做视频,还做什么?声音特征是怎么提取的?创新点16.2 HR沟通 7分钟
为什么会投YY之前对YY有了解过吗?有转正offer吗?最想去的三家公司看你之前在xx实习过,后来为什么又去了xx那你在实验室的项目都是什么?那你如何选择offer?你对地点有要求吗?你是哪里人?你薪资大概要求多少?你还有什么问题?那你对岗位工作内容怎么看,有兴趣吗?16.3 二面 20分钟
自我介绍具体介绍一下怎么做的介绍基础网络inception介绍resnetloss怎么设置SGD各个参数怎么设置权值衰减这个参数怎么设置,优化器选择16.4 三面 20分钟
自我介绍比赛具体怎么做的数据集多少训练一个网络要多久时间你负责哪些工作代码量与第一名的差距论文主要思想用什么框架低层代码用看过吗什么时候进的实验室这段实习,他们是做什么的用在哪些业务上工作地点16.5 HR面 26分钟
自我介绍被打断,说不要介绍技术,就说除了技术之外的在xx做什么,收获了什么 、最大的挑战个人优点和缺点对YY的看法如何选择工作,有哪些offer抗压能力家里几个孩子17、头条17.1 一面 56分钟
介绍最好的一个项目问项目里面的 losspython多进程 多线程,为什么多线程比较鸡肋python是解释语言还是编译语言xrange与range的区别迭代器,啥来着,忘了STL中vector的低层实现STL中插入的操作时间复杂度,要考虑内存复制扩充,如何实现一个栈,支持动态扩充如何用链表实现一个栈,如何实现一个栈,O(1)获取最小值,get_min如何节省空间,存放最小值,如果有多个,不想多次存放用map计数,但是需要O(logN)的复杂度查找;用数组计数,空间复杂度更大用数组计数,空间复杂度更大;设置结构体,除了value,还有一个count值,计数。即前面已经用了链表,节点结构体含有,value,count,next;好了,前面说了这么多,你把这些条件都实现了吧,写代码计算feature map的size,卷积层参数量18、图森18.1 HR面7分钟
一句话介绍自己做什么实习都做什么工作有做哪些改进有哪些offer18.2 一面42分钟电话面试
介绍项目边介绍项目边问问题那些网络?项目巴拉巴拉细粒度分类介绍BN项目巴拉巴拉19、触宝19.1 一面50分钟
自我介绍介绍项目数据集 哪些类别 标签数据不均衡过拟合蒙哥特洛方法手写快排手写:给数字N,表示以后N对括号,求所有可能的合法括号判断括号是否合法shell查看文件大小命令查看文件多少行命令如何后台起一个服务softmax和logistic的关系,可以推导吗19.2 二面53分钟
自我介绍介绍项目介绍算法导论都有哪些方法动态规划和分治的区别与联系,各自适应哪些情况C11特性有了解吗STL用过哪些,低层实现set、map的查找复杂度、插入删除等手写vector实现机器学习算法了解哪些LR手写代码激活函数有哪些,各自区别梯度消失、梯度爆炸问题怎么处理BN层,先加BN还是激活,有什么区别损失函数有哪些优化器有哪些,怎么演进的,平时怎么用,如何调参数对工作内容有什么要求如果给你offer,你会来做语音识别、NLP吗19.3 三面31分钟
写个代码:字符串转数字介绍项目你自己做吗,分工如果分类结果不好怎么办传统机器学习了解吗,我看你博客有写LR,给你数据,进行性别分类,有:身高、体重、兴趣,注意有些特征连续,有些是离散的,怎么用LR来做特征维度是多少维度20、阿里20.1 一面53分钟
自我介绍介绍了项目实习经历什么时候开始做算法的?当时去xx的契机是什么?收获是什么?比赛、结果等,你学到了什么?学校的项目有哪些?有什么成果产出?讲一下论文大概思路,创新点是什么?整个网络架构?有没有考虑应用?还有其他项目吗?如果用在移动端,如何处理?有这方面的经验吗?有哪些应用场景?如何做到real-time?之后有什么拓展?写博客的目的?从什么时候开始写的?你打算来杭州工作吗?有投其他公司吗?20.2 二面25分钟
先自我介绍一下项目数据集?业务中怎么用呢,有产品落地吗介绍一下你们的算法架构做的改进多少人参加,会公开技术方案吗?其他是怎么做的?你们还有做哪些尝试,或者踩过得坑你自己还做过哪些,20.3 三面1小时31分钟
自我介绍介绍了项目比赛怎么做的论文思路创新点、贡献点在xx时的工作是做什么是什么平台?是什么工具?工作内容是什么?xx做的是什么?这个项目怎么做的MFC界面通信怎么实现mysql都有哪些操作博客链接在哪里编程:强盗抢东西那个题,优化了3次20.4 四面32分钟
面试官介绍他们那边在做什么你有什么问我的最能展现你技术水平的一个项目你认为还有哪些优化的地方研究生学过算法设计没?学过什么课程字符串的全排列学过数理统计没?那假设检验学过没,实际中用到过吗?论文中,怎么跟baseline比较,你的算法好呢?噪音干扰怎么办你还有什么问题?20.5 一面(五面)34分钟
自我介绍项目:怎么做、用在哪里、比赛算法框架、数据处理、分析等一些心得项目论文内容20.6 二面(六面)42分钟
介绍自己工作、亮点图像库,给一张图像,找出图像库中最相似的那个快速找到一个数字的开五次方根一个数,0-1024,最多几次找到这个数52张牌,摸5张牌,求顺子的概率,,允许不同花色工作城市、什么时候毕业、哪一年的20.7 三面(七面)26分钟
介绍xx这边的工作介绍比赛,比赛算法等介绍后续工作你认为这个比赛还有那些改进的你认为过程中比较有挑战性的问题如何加快迭代速度用的什么框架这个项目怎么做的你认为后续如何发展做这个比赛有用在哪些业务上吗你对视觉哪个方面比较感兴趣20.8 四面(八面)28分钟
介绍自己的项目还有哪些改进,其他团队用的什么方法,第一名用的啥?你们这个最后有落到产品上吗项目巴拉巴拉适用范围介绍论文你还有其他项目吗,或者其他方面的研究那你介绍一下对目标检测的了解还做过什么?其他公司也实习过你对应聘的部门有了解吗,知道是做什么的吗你对阿里怎么看,offer怎么考虑20.9 HR面(九面)17分钟
为什么想来阿里,项目实习经历,在阿里的规划你的一些竞赛经验那个比赛对你来说帮助比较大你的实习经历那个实习经历对你帮助比较大转正offer吗家庭你还有什么问题21、搜狗21.1 一面46分钟
自我介绍介绍项目、比赛数据集怎么做的一秒多少数据什么框架团队多少人介绍负责的工作数据增强正则化dropoutBN层、参数量卷积是怎么实现的,比如caffe中卷积的实现其他损失函数inception v1中的inception结构怎么设计的为什么使用1x1卷积核STL中vector的resize函数、reserve函数多态引用和指针的区别C++中内存管理堆和栈的访问哪个更快如何求二叉树的深度图的遍历方式广度优先可以用来求二叉树的深度吗Linux下有用C++编程吗你还有什么问题二、春招1、腾讯1.1 内推一面11:13-12:17
问了实习时间项目的相关问题项目的相关问题行为识别主要有哪些技术?行为识别主要有哪些技术?应用场景是什么?数据集怎么采集?应用场景是什么?数据集怎么采集?你这个项目是实验室上一届就有做,你在上面继续优化,还是你从头开始的?对CNN的理解如何用到CNN的?比如用CNN解决了一个原先算法无法解决的问题,还是说刚上来就用CNN?还了解过哪些网络?你对GAN的理解?用DCGAN来做什么?你的职业规划是什么?你的博客都写什么你都看过哪些论文二维矩阵,行、列皆有序,用O(M+N)查找一个数是否存在介绍他们部门与研发流程还给了一些指导和建议1.2 正式春招一面19:04-19:50
介绍项目1,问了巴拉巴拉介绍项目2,问了巴拉巴拉介绍项目3,问了巴拉巴拉你们这都是用别人的网络,自己有做什么吗?你们都是堆网络,有想过别的什么提高吗,比如训练方式上那你们是做分类任务,那后面怎么应用呢?那你有了解嵌入式吗?怎么应用你的场景?那你们既然做应用,实时性这个怎么办?你有了解过mobilenet这种轻量级的网络吗,直接就可以在移动端用的那你有移动端的经验吗?那你们现在就是在数据集上做是吗,有做过实际场景处理吗?实习的工作内容是什么一道编程题:给定一个单链表,一个数x,然后你把这个单链表改成前面是比x小,后面是大于等于x的顺序,然后每个部分仍然保持原来链表的顺序。一道推理题:三个连续数,大于6,其中两个是质数,问第三个一定能被6整除。意向城市2、阿里2.1 一面面试28分钟
自我介绍,介绍一下项目经验介绍一下项目,是怎么做的,数据集,效果,最优比较,应用背景CNN的经典模型介绍一下logistics regression随机梯度下降和梯度下降优化算法有哪些,了解过吗?原理是什么?图像处理的其他算法,比如提取特征opencv用过哪些?卷积操作2.2 二面面试14分钟
介绍一下研究生期间的项目和你负责的工作数据集项目相关的一些问题那你都是怎么写这些网络的resnet,你有了解吗那你了解其他神经网络吗?比如Inception那你知道inception后来有哪些改进吗?那你知道一些细节的改进吗?比如你刚才说的BN就是inception提出的那你在训练时有用什么激活函数吗?那你知道为什么不用sigmoid而用relu吗?做出了哪些改进?那你在训练时有用什么优化器吗?那你知道他们是如何改进的吗?你现在电脑在旁边吗?方便做一下在线编程吗?半个小时,第二天做的你的意向工作城市是哪里?3、美图3.1 一面09:50-10:35
自我介绍具体介绍一下项目有用过pre train吗?那你每个准确度是多少那你就是复现论文吗?有做什么改进吗?对数据集的处理是怎样的?还了解哪些网络模型?介绍resnet,残差网络梯度怎样计算的,为什么这里梯度不会消失,推导一下。你是哪里人啊你能来实习多久?目前有几个offer?3.2 二面10:37-11:00
你还做过图像哈希,介绍一下你最想去哪个公司工作?你认为工作后那几年作重要?你有一个什么样的规划?对于大公司和创业公司,你选择哪个?对于大公司做一颗螺丝钉和小公司做一个大部件你是怎么认为的,倾向于什么?你期望在哪个城市工作?你对美图有什么了解?什么时候可以来实习?你在xx实习过4个月,为什么离职了呢?3.3 HR面11:00-11:18
什么时候来实习?具体实习时间是多久。对美图的了解?你做过两次实习,工作怎么样?有意思吗?培养实习生,干了一两年就走了。然后希望能多做下去。问这周五能来报到吗?4、京东4.1 一面15:50-16:10
自我介绍我们这个岗位其实不是做视觉的,是做分布式计算,多机多核并行计算的。你有过这方面的知识积累吗?计算经过卷积操作后的feature map大小。你对tensorflow了解多少那你知道它的dataset和???这个模块吗?那你知道现在是到版本几了吗?你知道python的???模块吗?你说阅读最新论文,你都读过什么论文?介绍一下resnet网络。那你们做这些项目,有什么应用吗?学术上只要有效果就行,那在工业上怎么用呢?介绍下什么是过拟合,怎样解决过拟合那你说一下dropout和batch normalization。你了解x吗?那你写了这么多博客,在写和参考别人的时,都会有意无意积累一些知识,怎么会不知道呢,那你博客都是原创的吗?写的都是什么内容?你在xx实习过,都是做哪些工作吗你能什么时候来实习,实习多久?你这个xx项目是怎么实现的,有什么功能?4.3 二面10:58–11:08
不用自我介绍。你来说还是我来问?一面面试官有问过你什么?(因为岗位不符,但还是通过面试了)那你为什么还来面试?你在xx实习过,都做过什么工作,老师让出去实习吗?你还有什么想说的?你还看过GAN,是后来用的吗?4.3 HR面9分钟
自我介绍考研还是保研那你为什么报考xx,通过什么努力考上的xx我不是问你怎么复习的,我是问你做了哪些努力?那你觉得你本科学校和研究生学校有什么不同?那你自己都是怎么学习的呢?你的优势是什么?我不是问你性格,我是问你因为你的优势获得哪些成就你有哪些缺点,你怎么保证高效的完成自己的事呢?你遇到的最大困难、挫折是什么?那你就是在学校只学习没有参加活动咯?我刚才问你的问题就是想知道你是否参加一些活动,你一直聊得都是学术上的我刚才问你的问题就是想知道你是否参加一些活动,你一直聊得都是学术上的那今天就面到这里吧。4.4 四面13:20-13:40
其实不是面试,就是问,如果给我发offer,会不会来,
聊了一下,问了问工作内容、地点、转正、时间什么的
5、3605.1 一面10:32-11:08
自我介绍线程和进程 区别那进程间可以通信啊,什么方式线程可以通信吗?线程有哪些状态你了解多线程、多进程吗?有写过吗python中怎么实现多线程、多进程的?python中的多线程是真的多线程吗?指针和引用的区别TCP和UDP的区别内存中堆和栈的区别C++中多态了解吗?项目你数据结构怎么样了解哪些数据结构那链表你知道??手写代码:反转链表、快排5.2 二面14:30-15:14
自我介绍多态你知道吗?怎么实现的?你写一下吧C为什么比C++快?介绍一下你这个xx项目吧,我们也不太了解那你们数据集哪来的?那你们应用场景是什么?你这个xx项目是做的什么那这个项目呢?你在xx的实习工作是什么,他们的工作是做什么的如果给你一个课题,让你去实现,怎么做?那你如果给你数据,模型,你的结果不好怎么办那你知道怎么结果过拟合吗?你知道导数在物理上的意思吗?那你知道二阶导吗?拐点怎么求?你网络了解多少?你这个CCF软件能力认证是什么?Linux用的多吗那你知道grep命令吗?那你在Linux怎么写代码?那你了解shell吗?写一个二叉树非递归的中序遍历你知道这个函数是什么意思吗?(我写在节点结构体中的初始化函数)你在xx为什么不继续实习了?那你们老师让实习吗那你们有汇报吗?你什么时候能来实习?那你愿意来我们这做NLP、数据挖掘什么的吗?5.3 HR面15:37-15:47
自我介绍xx项目是用在哪里的?现在已经在用了吗xx这是什么项目,那你现在觉得当时还有什么改进吗?你在xx实习过,都做得什么工作?你在xx实习过,这是个什么公司?那你还没有过视觉方面的实习是吗你C++上过课是吗那你自学过其他语言吗?你有什么兴趣爱好你还有什么问题?5.4 四面14:00-14:30
问了之前来面试的情况,然后说,上次面试部门是xx,那边hc不多,然后就推到他们这边了。HR说是基本可以发offer了,但是他之前也没有了解过,还是想再面谈一下。已经有什么offer了吗?你比较偏向于哪个?介绍了他们这边是做什么的?快排手写了解过hadoop吗?MapReduce呢?讲下MapReduce的理解;hql查询表A中有但表B中没有的?两个表做连接6、58同城6.1 一面17:07-17:27 20分钟
自我介绍项目有什么策略,你做过哪些优化?你后面会做传统机器学习方法吗?那你了解哪些基础?那你介绍一下LR介绍一下SVMsigmoid函数公式你还有什么问题