算法校招面经
以下是本人从19年秋招到20年春招面经,有一些问题缺失遗忘,请见谅。
国企:
- 中国联通 软件研究院 软件研发
手写冒泡排序
Linux指令:强行杀进程
Sql:索引失效,左右连接区别
动态规划,小偷隔一家偷东西
堆栈队列介绍
二叉树中序遍历
互联网:
- 某CV四小龙 秋招 计算机视觉
手写算法:
1. 输入N个点坐标,寻找面积最大的矩形
先找对角线,然后匹配另外两个点,数据结构用map
2. 输入10个整数,范围0到256,最快排序
256个叶子的二叉树
过拟合怎么解决
- 某CV四小龙 实习 计算机视觉
项目
GRU细节,与lstm比较
各种检测算法
其他领域
mm_detection
项目细节 Anchor free
python深拷贝浅拷贝,可变不可变变量
c++ vector如何初始化
new变量在堆里还是栈里
堆和栈的区别
快排
pytorch深拷贝浅拷贝
- 海康威视 图像算法
卷积提取的信息是什么
感受野计算
- 华为 算法工程师:
项目
手写五子棋程序
实习项目介绍
介绍经典检测方法和发展方向
性格
本科做过的事
- 万德数据 AI算法工程师
项目介绍与细节实现:CV与NLP
Basenet发展过程,解决了什么问题
决策树如何分支,剪枝算法
LSTM与GRU区别
- VIVO 图像算法开发工程师(camera)
项目介绍
高斯滤波器
边缘检测算子,canny梯度幅值如何计算
卷积的意义
傅里叶变换推导
感受野的意义与公式
滤波器与图像去噪
笔试题回忆
- 阿里巴巴 达摩院
项目
Kmeans 收敛问题
别的聚类算法
视频处理流程
C++ 容器
Map 和unordered_map
快排最坏情况下的优化
哈希表冲突
红黑树介绍
项目介绍
- 百度 机器学习
CenterNet heatmap怎么生成,如何增加分支实现3Dpose,预测目标除了点还有什么
SVM 介绍
核函数有哪些
NMS
mAP
Focal Loss
LSTM与GRU区别
Two Stage与One Stage区别
MobileNet 细节 特点
SSD
小目标检测上Faster RCNN,SDD,YOLO孰强孰弱
目标检测中正负样本如何选取
TF-IDF
SVM
SVM如何做文本分类
GBDT与随机森林比较,GBDT权值如何查询
NLP的embedding方式
情景题:短视频异常情况下的特征提取
TopN问题:已知Query频次,在很多文件里如何查询。
介绍堆排序
Anchorfree
经典网络
协方差矩阵意义
K-means
Cascade RCNN核心 iou阈值变高易于训练
三叉戟网络
FPN
小目标检测方法
BN会不会使得破坏样本
会不会加速收敛
正则项的目的:减少模型复杂度
Adam 二阶导数
快排最坏情况下的优化
排序最高期望复杂度On 基数排序,桶排序
亿级用户,归并实现“附近的人”操作
视频相关算法
手撕算法:
堆排序
给一个数组,有N种不同的取值,要返回包含N种取值的最短子串。
解法:使用哈希表存储某种值的存储量,一个计数值记录当前拥有的元素个数。指针走动遍历。
数组实现vector
两个栈实现队列
两个队列实现栈
最长公共子序列
- 腾讯 视觉实习
PCA与SVD
卷积参数量
特征图变化
LSTM GRU 细节
LSTM如何变成RNN
Relu,tanh,sigmoid
梯度爆炸与解决方法
Basenet 发展史
Resnet残差结构
CenterNet
DLA
DCN
NLP embedding方法
C++容器有哪些
Vector内部机理
C++代码编译过程
神经网络如何可视化
Python 修饰器
Python 引用 copy deepcopy
Python sort sorted
Python 服务器代码调试
Python 多线程
Numpy效率问题
Pytorch 分布式训练
Pytorch GPU利用率 cpu瓶颈,io问题
模型蒸馏
有没有用过tenserflow
- 腾讯微保 视觉实习
Pooling的类别,反向传播
不同卷积核大小意义
如何检测广告牌的字
如何将票据上的表转化为电子表
金融:
- 某证券it 高频交易系统开发
聊实习聊项目
- 某证券it岗深度学习方向 暑期实习
两面聊实习聊项目
GRU
- 上海银行 软件开发
聊实习
JRE与JDK
重载与重写
面向对象三大特性
- 某大行 软件开发
多态
静态变量
指针与引用区别
设计模式
进程与线程
进程的状态
数据库目录使用的数据结构
分组查询
写SQL