【分享】CV算法面试题总结

渣硕一枚,没有顶会(paper也没有)没有比赛没有大厂实习,只在一家人工智能创业公司实习过,这两个月全在刷题和刷面经中度过,不断查缺补漏。秋招到现在笔面被拒了11家,拿到了5个offer,包括欢聚时代,大华,oppo,华为,平安科技。
我整理了接近100道cv相关的面试题(包括深度学习和机器学习基础,还有一些常见的cs基础,cv主要偏分割和回归,检测的问题比较少),整个秋招也是我的这个面试总结不断更新的过程。我把它放在下面的链接里,需要的人自取。感谢牛客网!这两个月真的是天天刷牛客,算法今年确实很激烈,大部分算法应聘者应该和我一样,缺乏竞争力。不过随着不断打磨自己,也会拿到还不错的offer的,大佬毕竟还是少数。祝各位马到成功!再次感谢牛客!


总结的第10条是有问题的。可以参考楼下的评论。建议从后往前看

再说下打磨自己的方向:
  首先是刷题和数据结构,刷题就是剑指offer看一遍,然后在LeetCode上根据自己的弱项专项练习,没学过数据结构的同学,数据结构一定要好好看一遍;
  第二是概率论和线性代数,这个花两天大致看一下就行,面试经常会问到概率题,而且深度学习和概率论是密不可分的,模型训练本身也是个参数估计的过程,而损失函数基本上都是最大似然估计的变化(MSE是高斯分布的最大似然估计得到的)。
  第三就是深度学习和机器学习基础了,深度学习问得最多就是梯度消失和batchnorm了(回答梯度消失这个问题需要从sigmoid和权重两个方面来说,如何缓解梯度消失,需要从网络结构,激活函数和batchnorm三个方面来说,这样就比较全面了;至于batchnorm的解释,建议把原论文看一遍,而且要熟悉怎么计算的,例如在CNN BN是把整个feature map来当做一个神经元进行归一化的,还有moving average是怎么更新的),基础问题还有很多,包括优化器,损失函数,dropout等等需要大家自己把握

每个人的面试问题还是主要围绕自己的项目和经历。大家需要根据自己的情况总结对应的面试题目,这样就可以无懈可击了
最后再给大家一个建议,介绍项目的时候最好自己画个流程图,面试介绍项目的时候给面试官看,这样你的项目会介绍得更清晰,面试官也可以更全面的了解你。
#算法工程师##面经##秋招#
全部评论
感谢大佬分享
点赞 回复 分享
发布于 2018-10-08 16:12
谢谢大佬分享
点赞 回复 分享
发布于 2018-09-27 16:58
大佬咋这么厉害,你啥专业的呀。我在研究所都没机会实习
点赞 回复 分享
发布于 2018-09-27 17:00
想问下是211吗学校
点赞 回复 分享
发布于 2018-09-27 17:51
感谢楼主的分享。不过第10条我有些疑问。“统计该批样本的误差,求平均以后得到平均误差,以此来作为更新参数的依据 ”。因为反向的时候,需要用到每一层的输出值,对于一个batch里面的样本来说,这些输出都是不一样的,所以这样应该没法算的。所以,我觉得是对每个样本都反向一遍,然后对梯度做平均,得到的值用来更新。
点赞 回复 分享
发布于 2018-09-27 21:49
谢谢分享,沾沾喜气
点赞 回复 分享
发布于 2018-09-27 23:32
赞,方便透露一下大佬去哪里吗
点赞 回复 分享
发布于 2018-09-27 23:36
谢谢分享,麻烦看下私信
点赞 回复 分享
发布于 2018-09-27 23:54
感谢大佬的分享~
点赞 回复 分享
发布于 2018-09-28 10:18
真大佬
点赞 回复 分享
发布于 2018-10-06 16:37
感谢大佬分享~~
点赞 回复 分享
发布于 2018-10-12 23:13
感谢分享!
点赞 回复 分享
发布于 2019-06-12 17:47
感谢分享,好人平安!
点赞 回复 分享
发布于 2020-02-24 10:30
感谢分享!
点赞 回复 分享
发布于 2020-12-22 10:54
m
点赞 回复 分享
发布于 2024-01-25 19:28 江苏

相关推荐

双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
冰皮月饼_FLORRIEEE:你是准备投产品嘛?可以重新整理一下实习的bulletpoint,侧重描述你的工作所带来的结果收益,不要只写泛泛的内容(比如改写通过xx数据分析,提升xx),产品的价值并不在处理和分析数据的过程
点赞 评论 收藏
分享
评论
27
242
分享

创作者周榜

更多
牛客网
牛客企业服务