中兴算法面经秘籍
《AI未来星球》陪伴成长的人工智能社群,价值过万的各种内部资源及活动,限时特惠中,点击查看。
求职跳槽福利:为了便于大家求职、跳槽的准备,大白将45家大厂的面经,按照知识框架,整理成700多页的《人工智能算法岗江湖武林秘籍》,限时开放下载,点击查看下载。
面经整理历程:经过一年多的努力,大白整理了超过3500篇,各类大厂的算法面经资料。
并将涉及到的知识点,按照知识框架,分类汇总,每个公司整理成一篇,比如本文的中兴面经。
大家对照面经,可以了解心仪的公司,会根据你的简历,问哪些知识点?便于大家对掌握的知识,进行回顾梳理。
希望为大家在求职或者跳槽的道路上,提供一些帮助,为大家取得心仪的offer助力。
面经整理心得:大白也将整理所有面经的心得,写成了一篇文章,点击查看心得。
其他大厂面经:国内其他大厂的面经汇总,点击查看目录。
中兴面经整理:江大白
1 中兴面经汇总资料
1.1 面经汇总参考资料
① 参考资料:
(1)牛客网:中兴面经-33篇,网页链接
(2)知乎面经:点击进入查看
(3)面试圈:点击进入查看
② 面经框架及参考答案:
(1)面经知识框架:点击进入查看
(2)面经参考答案:点击进入查看
1.2 面经涉及招聘岗位
(1)全职岗位类
【ZTE南京算法工程师】、【图像算法工程师】、【蓝剑计划编码算法工程师】、【ZTE优招算法工程师】、【AI算法工程师】
1.3 面试流程时间安排
PS:以上流程为大白总结归纳所得,以供参考。
1.4 中兴面试心得汇总
★ 感觉招的人比较多,问的问题比较开放,完全底层的问的很少,感觉不是很深入
★ 感觉都是发散的面,深挖项目细节比较少,算法题问的也比较少
★ 因为公司比较大,所以去校招的时候,有的时候会问。
转岗问题:愿不愿意通信算法转开发?(算法岗位少)
地点问题:为什么工作地点选择深圳,愿不愿意选南京?
★ 写进简历的项目一定要好好捋清楚思路,因为有的面试官会被问很深。
2 中兴面经涉及基础知识点
2.1 图像处理基础
2.1.1 讲解相关原理
● 传统的特征提取方法?
● canny原理讲一下?
● 主要使用的opencv吗,提取了那些特征?
● 颜色特征是在哪个颜色空间下提取的?
● 用过边缘提取吗?(canny,laplace)
● 霍夫变换了解吗?霍夫直线检测的原理知道吗?
● 霍夫变换的一个点对应原图的什么?
2.2 深度学习:CNN卷积神经网络方面
2.2.1 讲解相关原理
2.2.1.1 卷积方面
● 卷积核有哪些?
● 介绍一下Dropout?
2.2.1.2 网络结构方面
● Resnet短路连接作用?
● Vgg网络什么特点,用到了哪几种卷积核?
2.3 深度学习:RNN递归神经网络方面
2.3.1 讲解相关原理
● 介绍RNN和LSTM?
2.3.2 手绘网络原理
● 画RNN图写一下公式,根据图介绍一下?
2.4 深度学习:CNN&RNN通用的问题
2.4.1 基础知识点
● 样本不平衡如何不平衡怎么办?
2.5 传统机器学习方面
2.5.1 讲解相关原理
2.5.1.1 数据准备
无
2.5.1.2 特征工程
① 特征降维
● PCA的原理介绍一下?
② 特征选择
无
2.5.1.3 有监督学习-分类和回归方面
● SVM支持向量垂直还是平行、SVM的拉格朗日做什么的?
2.5.1.4 无监督学习-聚类方面
● Kmeans聚类的原理?什么数据不能聚?
● keams聚类初始值的选择?
2.5.2 手推算法及代码
无
2.6 深度学习&机器学习面经通用知识点
2.6.1 激活函数方面
● 激活函数有什么作用?
2.6.2 压缩&剪枝&量化&加速
● 模型量化会吗?
2.6.3 过拟合&欠拟合方面
● 什么是过拟合,如何解决?
3 中兴面经涉及项目知识点
3.1 深度学习:CNN卷积神经网络方面
3.1.1 目标检测方面
3.1.1.1 讲解原理
● Yolo3的Anchor 怎么计算?
● Faster RCNN怎么改的?
● RPN能不能多分类?
3.1.1.2 损失函数
● Yolo3的损失函数是哪些?
3.1.2 图像分类
● 分类了解吗,知道哪些分类算法,介绍一下?
3.2 深度学习:RNN递归神经网络方面
3.2.1 自然语言处理NLP
① Bert
● 对Bert的理解,优势和劣势
② Word2vec
● word2vec随机初始化和onehot的区别?
3.3 强化学习
无
3.4 机器学习方面
无
4 数据结构与算法分析相关知识点
4.1 数据结构与算法分析
4.1.1 线性表
4.1.1.1 链表
● 双向链表如何插入结点
4.1.2 树
4.1.2.1 二叉树
● 二叉树怎么遍历
4.1.2.2 堆
● 有哪些数据结构?图、栈等
● 栈实现,写代码?
● 堆栈区别?堆栈中分别存放什么?栈修饰函数有什么作用?
4.1.3 排序
● 归并排序知道吗?与快排序、堆排序有什么显著的优势?
● 为什么快排会用的最多?
● 排序算法的稳定性了解吗?解释一下是什么稳定
● 堆排序的原理
4.2 算法思想实战及智力题
无
4.3 其他方面
● 求一个序列左边大于该数,右边小于该数的数有多少个,说下思路?
4.4 Leetcode&剑指offer原题
无
5 编程高频问题:Python&C/C++方面
5.1 python方面
5.1.1 网络框架方面
● 深度学习框架会哪几种?
5.1.2 基础知识
5.1.2.1 线程相关
● 多进程实现?多线程实现?
5.1.2.2 区别比较
● 浅拷贝和深拷贝区别?
5.1.2.3 讲解原理
● Python数据类型有哪些?6大数据类型。
● Python如何连接数据库?
● Python列表求长度,列表如何增加元素?
5.2 C/C++方面
5.2.1 基础知识
5.2.1.1 内存相关
● 数组存在堆里还是栈里?
● 讲讲垃圾回收机制?
5.2.1.2 区别比较
● C++与python区别?
● 重载与覆盖区别?
5.2.1.3 讲解原理
● 面向对象详细介绍一下,继承多态封装?
● C++多态怎么实现?
● 虚函数关键词?
● 子类重载父类使用什么关键字?
6 操作系统高频问题:数据库&线程&常用命令等
6.1 数据库方面
无
6.2 操作系统方面
6.2.1 常用命令
● Linux知道哪些命令?
● LINUX系统下怎么设置文件权限,怎么提升用户权限。答:chmod u+x,chmod 777,root权限
● 问chmod 777中每个7是什么意思?答:不知道,我之后会看LINUX系统方面的知识
6.2.2 其他问题
● 对内存熟悉吗?碰到过内存泄漏问题吗?怎么解决的?
7 技术&产品&开放性问题
7.1 技术方面
● pandas数据处理。分类函数是什么?遇到大的文本数据内存读不下怎么办?
答:分类函数groupby;大的数据可以考虑降低数值精度,比如将float64(默认数值类型)转换为float32甚至float16。
● 代码风格如何?代码碰到警告解决吗?怎么解决?
● 场景题:如果数据量不是很大的话,怎么做文本匹配,对数据怎么进行处理?
本文由 大白智能 作者:凯哲 发表,其版权均为 大白智能 所有,文章内容系作者个人观点,不代表 大白智能 对观点赞同或支持。如需转载,请注明文章来源。