编程题

  • 用numpy来实现一个图像的两倍双线性插值。这题是底层计算机视觉,尤其是做超分辨率方向的同学的必修课,所以比较简单,想了解的同学可以去搜索一下。
  • 实现滑窗中位数,即input:[1,2,1,9,3,5,6,7],window_size:3,output:[2,3,5,5,6]。
    面试官想让我从最简单最笨的办法推起,逐步寻找算法可以优化的点,直到达到最优。
  • 田忌赛马的问题,具体可以上leetcode去搜一下。
  • 求期望:设随机变量X1,X2,…Xn相互独立,且都服从(0,θ)上的均匀分布。求U=max{X1,X2,…Xn}数学期望
  • 反转字符串 有一个数target,一个数组,数组中两个数的和是这个target,请找到这两个数
  • 口述的一道题目,大意是有一组个数为n的不同化合物,两两反应会生成一种不同于输入的新化合物,然后产生能量,并且混入剩下的化合物中,接着又互相反应,请问将所有化合物都反应到仅剩一个化合物,最多能产生多少能量?前提:如果反应产生的化合物在剩余化合物中存在,相同化合物就合为同一份 - (提示说是DFS暴力枚举,我猜应该就是全排列吧);

  • 给定一个数组,如何从数组中选取出 top k 个最大值?要求给出尽可能多的解法及可能的优化方法。比如一些python的数据类型,底层实现,各种基本库的用法之类的,问的比较广。
  • 二分查找,需要注意的细节。
  • 二叉树后序遍历的非递归实现,写完再写一下前序的非递归实现,边写边说的思路;
  • 求正数的平方根。没考虑到输入的数在区间[0 1]
  • 一个人从原点出发,可以往左走可以往右走,每次走的步数递增1,问能不能到达一个位置x?如果能,给出走的步数最少的方案?
    https://blog.csdn.net/fuxuemingzhu/article/details/84556932
    (PS: 这道 题 我在别人的旷视面经里 看到过,一模一样,而且是同一面试官,然而没去想这道题,这给了我一个教训,多看面经,尽量都搞懂,不要有侥幸心理 ) https://www.nowcoder.com/discuss/165854
  • (没让写代码,只说思路):
    一个数组里有很多数,只有一个只出现了一次,其他都只出现了两次,怎么找?(原题)那如果要找两个只出现了一次的数呢呢?(原题)
  • 又出了一道智力题:一个人从原点出发,可以往左走可以往右走,每次走的步数递增1,问能不能到达一个位置x?如果能,给出走的步数最少的方案?
  • 手写BN的实现。注意BN的mean和std是在哪个维度求梯度的,mean和std是滑动平均的值。基于numpy实现
  • 二分法,求某个数的位置

数学题

  • 求n个独立同分布的均匀分布的最大值的期望。这个直接用求解cdf再求导得到pdf、最后积分求期望的方法来求解就可以了。
  • 如何证明高斯分布的概率密度函数从负无穷到正无穷积分结果为1?
  • 计算斐波那契数列。刚开始写了一个时间O(n)、空间O(n)的,然后按照面试官要求改成了时间O(n)、空间O(1)的,最后要求把时间复杂度降低到O(log_n)(最后这里没想出来解决方案,时间不够了)。
  • 连续子数组的最大和:这个LeetCode跟剑指上都有原题,很快就做出来了
  • 把一维数组换成二维,求子矩阵的最大和:面试跟面试官讨论了一些方法,但没做出来。后来跟同学讨论,采用半暴力半DP的方法,通过行压缩求和或者列压缩求和,能够将暴力法的O(N4)降到O(N3)

问答题

  • List itemReLU函数的正向函数、反向函数以及在Pytorch中的实现有什么要注意的。比较常规的问题。
  • Pytorch中,定义一个模块或者网络需要用到init函数和forward函数,forward函数本质上是继承自nn.Layer类的()方法?内置的call方法。
  • Pytorch的autograd机制、怎么计算二阶导数的?
  • 给一个坐标集合xy,它是个n\times
    2n×2的Tensor,包含n个二维空间点的坐标,用pytorch函数计算各个点两两之间的欧式距离,返回一个n\times nn×n的Tensor。第二道题一开始想岔了,没去认真推,写得有点问题,后来就有点小紧张,只实现了交叉项,没有想明白平方项怎么实现,面试官提示之后才知道怎么写
  • 一道三维dp
  • 讲讲熟悉的detection模型
  • 怎么想来旷视的,然后聊了一下旷视最近比较网红的工作(repvgg那几篇)
  • 看过我们组之前的工作吗
  • 做道题 口述一下思路,k个一组反转链表
  • data argumentation怎么处理的?
  • 人脸识别paper有了解过吗
  • 多标签识别怎么做
  • 视觉其他领域做过吗?
  • faster rcnn和ssd区别
  • 其他loss有了解过吗
  • pca过程
  • 二维平面,一堆散点,找一个条拟合的直线
  • 二维平面,一堆散点,找分布函数
  • SVM、核函数
  • 无监督学习了解哪些
  • 模式识别上过课还是自学的
  • 图像处理学过没
  • 图像旋转、旋转矩阵、像素点怎么填充
  • 反转链表
  • 最熟的框架
  • 数据集
  • BN层怎么计算
  • iou和NMS怎么算,写代码
  • 工程方面的,怎么处理数据
  • python多线程多进程
  • 计划实习吗?这半年怎么安排的
  • openpose了解吗
  • 都用过哪些网络
  • inception v1-v4的区别、改进
  • VGG16和resnet152哪个参数量多
  • 1000个视频,无标签,怎么分类预测
  • faster RCNN介绍、yolo
  • anchor的正负样本比是多少
  • 当前还存在什么问题,你认为后续发展方向
  • 传统机器学习用过吗
  • 还了解哪些领域
  • 你用什么框架,各个框架的实现机制有什么不同
  • 过拟合是怎么造成的,如何解决
  • bias variance
  • C++一些语法特性平时项目中会用到吗,比如多态、继承等
  • set map低层实现的数据结构是什么
  • map,m[1]=“str”;这句低层是怎么实现的,发生了什么
  • 数学怎么样
  • 上次编程题反转字符串写出来了吗
  • 你希望工作偏研究还是工程
  • 对现在创业公司的看法,
  • 你自己的优缺点
  • 问对目标检测算法的了解程度,讲讲它的历史,并询问是否追踪了最新的检测算法;
  • 问对NAS算法的一些看法,是否看好,有什么优劣;
  • 问一下common的问题,如果要在某硬件上部署resnet,7x7卷积上不支持怎么办?shortcut不支持怎么办?1x1卷积不支持怎么办?depthwise卷积不支持怎么办?因为硬件原因,add的时候channel数对不上怎么办?需要做一些low level的任务,输入图片特别大,怎么减少访存时间?
  • 论文中的创新点,这样做的原因,取得了怎样的效果;
  • 用到哪些数据集,模型的具体训练过程;
  • 对立体匹配的理解,最新读过 这个领域中哪些论文,有什么收获;
  • 数据预处理做了哪些工作,这样做的原因;
  • 样本不够多的处理办法:randomcrop做的随机裁剪。怎么实现的,有没有试过用不同尺寸输入的效果;
  • python中list, set, dict的区别 (平时只用到了list和dict,set不知道。)
  • multithreading 和 multiprocess的区别,多核是指进程还是线程。
  • 进程和线程的区别
  • ssd、yolo、fasterRcnn等的原理和优缺点。
  • retinaNet知道吗(不知道)
  • 深度学习框架熟悉哪些(caffe、pytorch、tensorflow)
  • 用到量化方案,几bit的,原理。
  • 如果现在给到一个任务要部署在Android上,你做的逻辑是怎么样。
  • c++熟悉吗?
  • 异构计算知道吗?
  • 会去读算法源码吗?
  • 直方图均衡化公式推导,作用。
  • 小目标和大目标检测的特征矩阵的深度哪个更深?为什么?
  • 让我谈谈resnet结构?
  • 过拟合遇到过吗?怎么处理的。损失函数加上正则化项;BN;数据增强
  • 输出值变成Nan了怎么办?估计是超过float32的数据范围了,需要对中间的数据进行归一化,比如BN,sigmoid函数等等
  • PCA了解不,其优化目标是什么?最大化投影后方差+最小化到超平面距离
  • Pca白化是什么?通过pca投影以后(消除了特征之间的相关性),在各个坐标上除以方差(方差归一化)。
  • SVM,简单讲下。svm怎么用于回归。

旷视面经总结(来源牛客面经收集)相关推荐

  1. 运维校招面经汇总(来源牛客网)

    shopee SRE 作者:Stackingrule 链接:https://www.nowcoder.com/discuss/626107?source_id=discuss_experience_n ...

  2. 2016面试整理--来源牛客网

    马上国庆节了,首先祝大家最后都能有个满意的offer,国庆几天好好养精蓄锐. 我经常在牛客群里水群,应该不少人看我眼熟的. 本人是一个杭州渣硕,本科也很一般,和211 985半点都粘不到,没有参加过A ...

  3. 牛牛爱奇数 来源:牛客网

    题目 链接:https://ac.nowcoder.com/acm/contest/28886/1016 来源:牛客网 时间限制:C/C++ 2秒,其他语言4秒 空间限制:C/C++ 262144K, ...

  4. 2022秋招计算机视觉算法工程师面经(旷视、字节、科大讯飞、大华、海康、网易、华为、小米、腾讯、百度、阿里、完美世界、美团、陌陌)

    打个小广告~博主签了小米,面试小米请填写我的内推码!! NTAN8wx 可以私信我免费简历指导哈(不过我也比较菜不一定能提出有用的建议)~ 首先是小建议环节:如果你还有时间,尽量能写出一篇论文,面试的 ...

  5. 旷视科技IPO过会,AI技术“立业”难言轻松

    9月10日消息,旷视科技科创板上市已迈过关键节点.上交所科创板上市委员会已审议通过了旷视科技的首发申请,旷视科技的上市长跑终于迎来曙光. 2019年8月,旷视科技就向香港联交所提交了IPO申请,然而就 ...

  6. 【产业互联网周报】蚂蚁集团CEO胡晓明辞职;旷视科技科创板IPO申请获受理;“混合云第一股”青云科技下周登陆科创板...

     关注ITValue,看企业级最新鲜.最价值报道! [产业互联网周报是由钛媒体TMTpost发布的特色产品,将整合本周最重要的企业级服务.云计算.大数据领域的前沿趋势.重磅政策及行研报告.] 本周(3 ...

  7. AI监测分析课堂背后的旷视科技:清华学霸创立,半年亏损52亿

    近日,一张在课堂中利用人工智能对学生行为进行监测分析的图片引发网友热议.图片上的两个学生正身处教室,而教室里的人工智能系统可以监测他们听讲.睡觉.举手.趴桌子.玩手机和阅读次数.开发这一监测系统的是A ...

  8. 牛客网 |复数集合( 北邮往年复试题)

    题目来源 牛客网北邮往年考题 输入 3 Pop Insert 1+i2 Pop 输出 empty SIZE = 1 1+i2 SIZE = 0 #include<iostream> #in ...

  9. python字符串去重及排序 牛客_2018牛客多校第一场 D.Two Graphs

    题意: n个点,m1条边的图E1,n个点,m2条边的图E2.求图E2有多少子图跟图E1同构. 题解: 用STL的全排列函数next_permutation()枚举映射.对于每一种映射枚举每一条边判断合 ...

最新文章

  1. ACE库的LOGGING记录使用摘要(1)
  2. 学完css3的总结,css3中常见的单位及总结
  3. 容器编排技术 -- Kubernetes kubectl create secret 命令详解
  4. 黑盒测试和白盒测试_黑盒测试综合策略
  5. php如何防止重复提交表单,如何防止php重复提交表单方法
  6. 在csdn平台写博客时,如何插入图片
  7. LeetCode962. 最大宽度坡
  8. SQL Server 2012大数据导入Oracle的解决方案
  9. visifire3.6.8 去水印方法
  10. Landlock:一种新型Linux安全模块
  11. Therapy-Induced Evolution of Human Lung CancerRevealed by Single-Cell RNA Sequencing 治疗后肺癌单细胞测序文章分享
  12. Exception thrown at 0x00007FF7A7B64FB3 in xx.exe: 0xC0000005: Access violation reading location 0x00
  13. TcaplusDB君 · 行业新闻汇编(五)
  14. Internet Explorer无法打开Internet站点
  15. Leaflet地图框架使用手册
  16. Mesos 1.1.1 发布说明
  17. [agc004e]Salvage Robots dp
  18. 创业公司股权分配问题研究
  19. 如何在电脑打开计算机
  20. 长尾推荐算法论文阅读笔记合集(papers / literatures for long tail recommendation)

热门文章

  1. 一站式杀手级 AI 开发平台来袭!告别切换零散建模工具
  2. 八爪鱼爬取数据—以京东众筹为例
  3. 加码云原生数据库 2.0,阿里云又放大招
  4. 阿里云计算型弹性裸金属服务器ebmc4云服务器配置性能详解
  5. 阿里前端开发规范(转)
  6. ich7支持服务器内存,英特尔 4 Series芯片组-ICH7是什么主板,支持的CPU有哪些?
  7. meta标签强制清除缓存
  8. ubuntu下播放h264,h265文件
  9. 安装Intel Parallel Studio xe→Intel oneAPI
  10. 《HTML5+ CSS3+JavaScript 网页设计实战(视频教学版)》代码下载、简介与前言