阅读 1342

计算机视觉面试经历| 掘金技术征文

话不多说直接上干货吧!

计算机视觉是人工智能的分支之一

1.知识点和需要掌握的知识

首要明确要找什么岗位和你能做什么岗位

1.1国内岗:

图片图像算法处理工程师/计算机视觉应用工程师/计算机视觉算法工程师/视觉软件开发工程师等

1.2国外岗:

AI Engineer(ALP /vision)/Computer Vision Engineer(ALP /vision)/Self-driving Car Engineer(C++为主)/Image Processing Engineer(OpenCV)/SLAM Engineer(C++)/GPGPU Engineer(CUDA基于C++)

不需要C++职位|:

Data Scientist (python/ r/ matlab)/Deep learning Scientist (随意)/NLP engineer(python) /Machine Learning Engineer(python /java)


2.知识点

从岗位要求来看 halcon/opencv/c++/qt 占得比重很大所以这里会多总结一下

2.1c++

1)准备c++基础知识和刷题

  • (1) Smart pointer :c++11
  • (2)STL容器(vector,map(刷题考算法)。。。)添加删除排序等 
  • (3)类:const,static,override,virtual,pure virtual等 
  • (4)代码要规范易梳理 

2)刷题: 

  • (1)C++必读(Effective C++)三天内看完主要是为了编程风格
  • (2)YouTuBe: Cppnuts印度老哥(每个小知识点总结成3-5分钟 可以速刷)
  • (3)LeetCode:ez and some medium 最好是能跟着现成的算法课刷题/最少要刷300题(300题是一个坎)(刷题要有效率)


2.2必要的图像知识

  • 1)特征点(什么是特征什么是特征点): 
  • Harris角点检测/SIFT/SURF/ORB ;
  • 2)看看面试题 ;
  • 3) 描述子和匹配,FLANN算法;
  •  4)相机模型: 相机内参,外参 相机标定 (机器人导航等不用知道太深) 基本大块概念;
  • 5) 图像配准/运动检测/光流算法 ;


2.3OpenCV

  • 1)Mat基本操作遍历必须会
  • 2)使用OpenCV实现halcon里面的功能,根据算法进行推演,可以基于自己的
  • code去实现功能


2.4深度学习知识积累

  • 1)至少要会一种框架 Caffe,Tensorflow,Pytorch,MXNet 等
  • 2)推荐Tensorflow+Keras 
  • 3)至少要有一次kaggle项目经历
  • 4)有名次一个就够了 没有名次多写几个项目
  • 5)Dog and Cats 获奖感言 (也可以去看一下历届冠军的获奖感言)
  • 6)关于model必须要能够迅速迅速说出优点,一句话让面试官知道你是了解这个model GoogleNet V12345/VGG/ResNet/MobileNet/AlexNet等


2. 简历制作


2.1预期你要准备的简历种类

  • 1) 投向 开发岗,重点突出有项目经历和经验;结合项目描述出自己的技术原理技能基础扎实
  • 2)  测试岗位方向,了解流程,熟悉常见的问题及解决思路,熟悉基本的测试方法测试原理测试框架,善于沟通,结果导向


2.2 筛选公司

2) 这一批里面再精简出来前60% 

3)  这60% 按天分批次投递,接到面试电话后 记录好场次安排自己的出行计划

4)  等待面试到来 

5 )谈时期间的薪资补助待遇和公司预期的要求,考核方式


2.3制作简历

1)在校经历:

 自己做过什么项目,完成过什么功能,实习经历等

2)工作内容 :

其中自己核心参与哪个模块的研发,独立负责哪一个模块,负责哪些内容:最初的需求沟通、设计。研发,测试 上线应用。参与了哪些模块的讨论,贡献了哪些想法并被采用 

3)自己核心负责的模块:

重点突出自己的核心技术技能,这些是应用到这个模块的开发上的,哪些是突出创新的点。


2.4入职公司

1)找3-5个自己想去的公司,并且列出各个top3自己想去的岗位 

2)这些其中之一给offer了,并且都优于自己预定的底线的话 

3)就安心的选择这个开始稳定下来了


3.面试技巧

  • 1)不要想准备好了在面试,你准备好了很多职位都没有了
  • 2)从失败中总结,才知道职位需要的是什么(总结面试中的失败)
  • 3)小公司来练手大公司找内推
  • 4)增加简历的质量(首先要让HR看懂),一定要勤快刷题
  • 5)面试的前两分钟,要仔细观察这个面试官是什么样子的人,速度要快
  • 6)玄学(面试官莫名喜欢你虽然你很菜)


之后想到了什么再补充现阶段就是这样的,希望能帮到你。


文章分类
阅读
文章标签