【面经——《广州敏视数码科技有限公司》——图像处理算法工程师-深度学习方向】

目录

笔试

HR面

专业面——60多分钟

主管面                              

反问:


笔试

8道题——简答题 + 1道编程

  1. 苹果、香蕉、梨、菠萝,彩色图像如何进行分类?
  2. 一辆带车牌的汽车,图像亮度整体呈现偏亮状态,如何去提高图像的清晰度?并设计一个准确定位车牌位置的方案。
  3. 训练集和测试集各5000张,进行目标检测,写出选择的模型以及设计方案?样本量不足怎么去提高检测的准确性?

数据增强

  1. 梯度下降法的优化算法有哪些,各有什么优缺点?
  2. 损失函数有哪些?优缺点有哪些?
  3. 激活函数有哪些?各自优缺点?

已学习透彻

  1. C语言一段代码——考察指针以及++ii++的区别(不会c语言)
  2. 将链表逆序(编程题)——PASS

HR

  1. 自我介绍
  2. 两段实习加起来时间很长,是科研任务不重吗?

学校学理论,实习学应用,都在深度学习这条路上,没有丢

  1. **实习是单纯的实习还是会一直实习下去?

已离职,岗位不匹配

  1. 了解公司的途径?
  2. 为什么选择了这个岗位?

岗位与个人技能匹配度 + 地点

  1. 除了广州以外,还有考虑其他城市吗?

广州首选,其他东莞、深圳,在广东内

  1. 课题有没有遇到什么难点?

样本少、目标小

  1. 期望薪资20k是怎么定的?

20k是根据广州岗位平均水平

  1. 反问
  1. 公司发展前景和个人职业发展规划
  2. 本岗位的部门分布(研发部图像处理部)
  3. 人数(研发100多、总数500

专业面——60多分钟

  1. 自我介绍
  2. 简单介绍一下课题项目
  3. 渣点部分
  1. 目前的准确率多少?具体的检测思路是什么?
  2. 除此以外之前的还有什么检测方法?

模板匹配、阈值分割

  1. 为什么丢弃模板匹配这个方法呢?——阴影影响
  2. 阈值分割用的是什么?——大律法、三角法
  3. 大律法的基本思路是什么?

基于灰度直方图,遍历阈值0-255,使得类间方差最大的灰度值作为阈值

  1. 计算类间方差的数据是什么?

不同灰度级别的概率

  1. 那为什么放弃了这个方法?——阴影问题
  2. 如果用这个去检测不含渣点的图像会出现什么问题?——也会出现二值化的情况,即会误判有渣点
  1. 缸体检测方面
  1. 这个项目的模型选择过程?——SSDMASKRCNNRCNN系列
  2. Fastermaskrcnn的区别?——基础网络使用了restnet-FPNROI-Align代替了ROI-pooling、增加了一个mask层预测像素点的类别
  3. Rcnn系列的演变
    • Rcnn2000候选框(selective search)、图像归一化大小、CNN得到特征、SVM分类
    • FAST-RCNN:利用卷积进行区域生成、特征池化(ROI pooling)、softmax分类
    • Faster-rcnn:利用RPN进行区域生成、smoothL1
    • Maskrcnn:42)所述
  4. Fasterrcnn的损失函数用的是什么?——smoothL1
  5. Fasterrcnn分类器用的是什么?——SVM
  6. SVM的基本原理是什么?——寻找超平面
  7. 如果两个类不可分的话,怎么办?——提升维度
  8. 怎么提升维度?——核函数
  9. SVM超平面是直接得到的?还是?——通过损失函数梯度下降更新得到的
  10. 怎么避免过拟合——dropoutearly stop、归一化、正则化、数据量增加
  11. Fasterrcnn应用到项目中,有什么改进了——聚类改进锚框比例
  12. 样本量不足怎么办?——变换
  13. 归一化有哪些?
  14. BN公式中有两个系数,有什么作用?
  1. 反问
  1. 主要是做车内还是车外?——车内人的监控、车外环境监测
  2. 视觉还是激光雷达?——主要视觉

主管面                              

  1. 自我介绍
  2. 什么时候毕业
  3. 就业想选择一个什么样的职业和公司——深度学习、自动驾驶等岗位
  4. **实习了有没有意向留在那里呢——实习岗位不匹配、虽然自动驾驶但是大部分是大数据的

目标跟踪、徐工合作

  1. 应用场景是什么?——挖掘机挖头远程操控、塔吊物体高度检测
  1. (实习项目)自动拆垛是什么场景
  2. 职业规划是怎样的?
  3. 团队负责人有的人不愿意做负责人展时间怎么看?——看到时间占用、然后负责人得全面统筹

反问:

  1. 公司的主要核心竞争力在哪?——软硬件结合
  2. 公司目前最大的挑战和困难在哪?——管理方面:人才需求——希望有全球视野、争第一的人才
  3. 公司硕士和本科的比例——研发团队本硕有110多人、硕士15个,整个公司40
  4. 贵公司有想过扩展人员规模吗?——保证产品高精尖方向发展、主要扩展研发人员,生产人员不能扩展
  5. 公司的出口率是99%,那有想过扩展国内市场吗?——19年开始扩展,比如和徐工重工合作等

 小结:整体面试体验不错,专业面试过程中发现了自己课题的不足,同时面试官很专业,提出建议性方案,点到为止,不会死缠烂打找优越感

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/255749.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之网络编程利用PHP操作MySql插入数据(四)

因为最近在更新我的项目,就想着把自己在项目中用到的一些的简单的与网络交互的方法总结一下,所以最近Android网络编程方面的博文会比较多一些,我尽量以最简单的方法给大家分享,让大家明白易懂。如果有什么不对的地方,还…

RAPID 信号的互锁和同步 WaitTestAndSet 和 TestAndSet

RAPID 信号的互锁和同步 WaitTestAndSet 指令等待指定的持久型 BOOL 变量变成 FALSE.当变量值变为 FALSE, 该指令将设置变量为 TRUE 并继续执行. 该持久型变量可被作为同步或者互斥时的一个 BOOL 信号量。 这个指令与 TestAndSet 有着同样的基本功能。但是 WaitTestAnd…

【常用网址】——opencv等

opencv官网Releases - OpenCVhttps://opencv.org/releases/

(五):C++分布式实时应用框架——微服务架构的演进

C分布式实时应用框架——微服务架构的演进 技术交流合作QQ群:436466587 欢迎讨论交流 上一篇:(四):C分布式实时应用框架——状态中心模块 版权声明:本文版权及所用技术归属smartguys团队所有,对于抄袭,非经同意转载等…

如何通过软件项目开发来提高自身的实力。

在我们这个专业,大多数人都不会将软件开发当作自己的事业,因为若要在这个行业上能够立足,得需要一个好的基础,但是由于这个东西并不是可以通过书本能够彻底的理解和 掌握的,随着时间的变化,我们身边的科技也…

梦回JavaScript--数据类型之undefined

undefined类型只有一个值,即undefined。在使用var声明变量但未对其加以初始化时,这个变量的值就是undefined; var mes; alert(mes undefined) //true如果变量没有声明就会出现错误 var mes; alert(mes) //undefined alert(a)//error 然而有一…

Robot Application Builder

软件开发工具包 Robot Application Builder是安装在PC机(Windows 2000或Windows XP操作系统)上的一种独立开发工具,可用于创建运行于ABB FlexPendant示教器或PC机上的定制化操作界面。为此,该软件包由以下两部分组成:…

asp.net model 验证和取出 ErrorMessage 信息

为什么80%的码农都做不了架构师?>>> public class Users{public int Id { get; set; }public string Name { get; set; }[Required(ErrorMessage "邮箱不能为空")][EmailAddressAttribute(ErrorMessage "邮箱格式不正确")]public…

this

作者:李挺链接:https://www.zhihu.com/question/19636194/answer/123274198来源:知乎著作权归作者所有,转载请联系作者获得授权。关于 this 的描述,曾经在 stackoverflow 上看到了一篇回答写的非常详尽,下面…

DeviceNet 消息类型

DeviceNet是一种低成本的通讯总线链接,具有开放现场网络标准,规范和协议都是开放的。DeviceNet将控制和数据融合在一起,信息具有数据标识区,网络利用标识区进行优先级仲裁,可以高效传送I/O数据。 DeviceNet有两种不同类…

【pyqt5学习——信号与槽】实例计时器(解决界面卡顿问题)

目录 一、方法一:另开线程 1、什么是信号与槽 1)GUI控件(信号)与槽 2)自定义信号与槽 2、实战1:计时器(不自定义信号槽和不使用多线程) 1)界面设计——利用qt-desi…

【转】为什么螺丝都是六角的?

6边形的螺丝拧60度就可以图形还原(不知道表述清楚没,见讨论中的解释)) 如果空间比较狭小,只要扳手能拧动60度就能安装上螺丝 这是在拧动角度和边长相互妥协后的产物 试想 如果是正方形,边长够长了&#xff…

用PHP和Websocket实现实时通讯

说到websocket大家一定不会陌生,WebSocket是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成,当浏览器和服务器握手成功后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可…

ABB SocketReceive 套接口 函数

SocketReceive函数使用方法: SocketReceive 从远程计算机接收数据。 SocketReceive 可以被客户端和服务器程序使用。 基本样例: 下述样例说明了 SocketReceive 的语法: Example 1 VAR string str_data; ... SocketRe…

【数据库学习笔记】——创建数据库连接对象connection

目录 connect函数的参数 创建连接对象连接MySQL代码 连接对象常见属性与方法 事务名词解释 课程视频链接: 第14节 Python操作数据库_哔哩哔哩_bilibili666https://www.bilibili.com/video/BV1q54y147KX?fromsearch&seid968950907021994347&spm_id_from3…

数据库常用增删改查记录等语句

1增 1.1【插入单行】insert [into] <表名> (列名) values (列值)例&#xff1a;insert into Strdents (姓名,性别,出生日期) values (开心朋朋,男,1980/6/15) 1.2【将现有表数据添加到一个已有表】insert into <已有的新表> (列名) select <原表列名> from &…

一个关于pynoi游戏的C语言编程

“去吧&#xff0c;秦&#xff0c;好好享受这个夜晚&#xff0c;我给你准备了一份礼物&#xff0c;希望你能喜欢。”小布莱克眨着眼睛笑道&#xff0c;狡猾的像一头小狐狸。转载于:https://www.cnblogs.com/jackey18/p/8260774.html

【数据库学习笔记】——cursor游标对象

目录 1、创建cursor对象 2、cursor对象常用方法 3、操作数据库的常见流程&#xff08;五部曲&#xff09; 课程视频链接&#xff1a; 第14节 Python操作数据库_哔哩哔哩_bilibili666https://www.bilibili.com/video/BV1q54y147KX?p2&spm_id_frompageDriver 1、创建cu…

ABB 压包指令PackRawBytes 解包指令UnpackRawBytes

ABB 压包指令PackRawBytes 解包指令UnpackRawBytes PackRawBytes- 将数据导入 rawbytes 数据。 使用方法 PackRawBytes 用于将 num, dnum, byte,或者 string类型的数据&#xff0c;打包到 rawbytes 类型的变量中. 基本举例 &#xff1a; VAR rawbytes …