当前位置:   article > 正文

面经 | 已收割商汤/字节跳动/云从等视觉算法岗offer

python里如何实现类似c++里引用(在函数里改变基础类型这里回答可以用list传入进

点击上方“AI算法与图像处理”,选择加"星标"或“置顶”

重磅干货,每天 8:25 送达640?wx_fmt=jpeg

640?wx_fmt=png

作者:过若干年后

编辑:AI算法与图像处理

来源:https://www.nowcoder.com/profile/5675811/myDiscussPost

已获得作者授权转载,未经允许禁止二次转载

商汤

岗位:视觉算法研究员

已拿offer

一面(1小时左右)

  • 首先介绍下实习的工作

  • 介绍faster rcnn这个流程,faster rcnn有哪些缺点

  • ssd介绍,有哪些优点缺点

  • nms softnms softernms

  • 任意四边形计算iou

  • mibilenet v1 v2介绍

  • resnet inception结构对比

  • se_resnet和non-local是否了解

  • 开放题:

    • 细粒度分类用inception好还是resnet好

    • 类别不平衡用inception好还是resnet好

  • pca从特征值分解角度如何解释(这里应该要看下pca推导,可惜不会)

  • python里如何实现类似c++里引用(在函数里改变基础类型,这里回答可以用list传入,进行修改)

  • 算法题

    • 链表倒数第k个节点

    • 多个数组,都是有序的,想求topk

    • 多路归并

    • 最大连续子串的区间

二面:50min

  • 讲实习项目

  • 讲fpn结构,proposal怎么映射回多level featuremap上

  • 为什么ssd比faster rcnn慢,介绍r-fcn,介绍ohem

  • 算法题:旋转数组,找最小值,能否用递归做

三面:40min

  • 介绍论文

  • 问知道哪些检测相关的最新论文

  • 如何解决multiscale问题

  • 算法题:

    • sqrt(), log()如何求

    • 求数组中出现次数超过一半的数字

四面:45min

  • 介绍实习项目,问目标检测的回归loss是什么,为什么这么用

  • 介绍论文相关

  • softmax+celoss工程上如何防止上下溢出

  • SGD 使用mini batch优化和使用所有优化样本优化哪个更好,为什么

640?wx_fmt=png

字节跳动-ailab

岗位:视觉算法

已拿offer

一面

1、上来直接问论文,他基本上没有问啥细节,主要是我在讲

2、一道算法题

稀疏向量的点乘 要求:尽量高效地实现,需要同时考虑时空复杂度。

代码是当时写的,不一定bug free

  1. #include <iostream>
  2. using namespace std;
  3. struct Node{
  4. int index;
  5. int value;
  6. };
  7. int func(Node[] v1, Node[] v2){
  8. int p1 = 0, p2 = 0;
  9. int ret = 0;
  10. int len1 = sizeof(v1) / sizeof(Node);
  11. int len2 = sizeof(v2) / sizeof(Node);
  12. while(p1<len1 && p2<len2){
  13. int index1 = v1[p1].index, index2 = v2[p2].index;
  14. if(index1 == index2){
  15. ret += v1[p1].value * v2[p2].value;
  16. p1++;
  17. p2++;
  18. }else if (index1 < index2){
  19. p1++;
  20. }else{
  21. p2++;
  22. }
  23. }
  24. return ret;
  25. }
  26. int main() {
  27. cout << "Hello World!" << endl;
  28. }

二面

1、先问项目的一些细节

2、深度学些基础

smoothL1

fpn的结构

roi pooling和roi align的区别

3、数据结构基础

链表判断是否有环,归并排序描述,二叉排序树时间复杂度

4、算法题

leetcode958  判断是否是完全二叉树。之前刷面经看到了,非常感谢大家分享面经。

三面

1、问比赛,主要是我在介绍

2、介绍下cascade rcnn

3、算法题

leetcode3 最长不重复子串

交叉面

1、论文讲下,没有提问题

2、RPN介绍一下

3、inception介绍一下

4、depthwise 卷积

5、shufflenet

640?wx_fmt=png

云从科技

岗位:计算机视觉算法工程师

已拿offer

一面

1、主要问实习做的项目,两个kaggle比赛,

2、python里list和tuple区别,还有c++的一个问题,没有太搞懂问题,就按自己的理解,解释了一下

没有算法题,大概40分钟

二面

实习项目问的很细:

1、fpn结构,fpn解决什么问题

2、输入图像大小,目标物体大小,anhor大小的设置

3、focal loss解决什么问题,如何写,每个参数有什么作用

基础知识:

1、c++里const的作用

2、git有哪些常用操作,gitlab一般有哪些权限(owner,developer,guest之类的)

3、SSD里OHEM,正负样本为什么1:3(这里我也不太清楚,可能是开放性问题?)

没有算法题,大概50分钟

HR面

1、对面试官的评价

2、如何看到996,为什么会有996在国内,而国外相对比较少

3、能不能来实习

640?

有热门推荐?

面经:





加群交流

640?wx_fmt=jpeg欢迎小伙伴加群交流,目前已有交流群的方向包括:AI学习交流群,目标检测,秋招互助,资料下载等等;加群可扫描并回复感兴趣方向即可

640?wx_fmt=png

640?wx_fmt=png
你点的每个“在看”,我都认真当成了喜欢

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/程序安全守护者/article/detail/62439
推荐阅读
相关标签
  

闽ICP备14008679号