前言
经历过春季实习生招聘的洗礼,我已经意识到了秋招的严峻性,所以一边实习一边一直关注着秋招。虽然 6 月下旬已经投出了秋招的第一份简历,然后,事实却是,落花有意,流水无情。在提前批阶段,要么是简历都没通过,要么是笔试没过,要么是万幸过了笔试面试又遭打击,唯一的一家拼多多,远程面试整个流程持续了一个多月才算是得知通过。
八月底结束实习回到学校,花了一周时间集中复习,大概过了一遍《剑指 Offer》、概率论、线性代数、深度学习以及简历上相关的内容,然后就是为期半个多月的笔试面试。所幸多家企业到学校现场笔试的难度不高,得以面试了几家公司,斩获了几个 offer,而远程面试则是几无收获。
回顾整个秋招,一方面,作为自动化转到计算机的半吊子,在算法岗竞争这么激烈的情况下还能拿到几个不错的 offer,真是感到有太多不易但又有几分幸运。另一方面,丰富的面试经历也让我充分意识到了自己的不足,接下来,我还需要在代码能力和基础知识方面苦下功夫,及早未雨绸缪着眼未来。
概况
- 筛选未通过:作业帮、蘑菇街、图森未来、平安科技、图普科技、寒武纪、之江实验室
- 笔试未参加:滴滴、VIVO、小马智行、美图、大华、ZOOM、农行、招银网络科技、同花顺、虹软、欢聚时代、58 同城、格灵深瞳
- 笔试未通过:网易雷火、网易云音乐、贝壳、依图、京东、腾讯、360、美团、新浪、阿里、快手、度小满、第四范式、爱奇艺、携程
- 面试未通过:OPPO、字节跳动、海康威视、大疆、商汤、猿辅导、搜狗、百度、招商银行信用卡、地平线、龙湖地产、旷视、浙商银行
- 面试通过:拼多多、华为、云从、明略科技、Aibee、瓜子、云天励飞
0622 字节跳动提前批 邮件内推
- 后端岗位未面试
0626 OPPO提前批 官网投递
- 0711 现场一面,0712 现场二面,主要都是问项目;决策树介绍;伯努利分布;传统超分辨方法;二面挂
0709 网易雷火 官网投递
- 0915 在线笔试不定项选择、填空和简答题,简答题里面有几个代码题,答的很糟糕
0722 拼多多学霸批 HR 内推加官网
-
0813 远程电话一面 40 分钟
- 项目介绍
- 实际场景问题,如何更换广告文案图片的背景;保留一些信息比如花的颜色,语义分割
- 查找相似商品进行推荐,类似人脸识别提取商品图片特征计算距离
- 进程线程
- 一道代码题,打印 1 到最大的 n 位数
《剑指 Offer》原题,由于 1000 位数 10^1000-1 可能很大,利用字符串来模拟加法
-
0822 远程电话二面 35分钟
- 自我介绍,三个项目详细介绍
- 树的层次遍历
-
0901 寻梦计划在线笔试 编程 4 道题 100/0/20/30
-
0903 HR 面 15 分钟
- 自我介绍;实习收获;简历上项目和竞赛问询;期望薪资;还投递了哪些公司;有没有 offer
- 成绩排名,有没有女朋友,是否独生子女,可以接受转岗吗
-
0911 offer call,下午收到意向书
0723 字节跳动 官网内推码
-
0818 现场一面 40 分钟
- 自我介绍
- SVM 求解过程推导
- 两个 rand 3 生成 rand 7,调用 rand 3 次数的期望
第一次调用 rand 3 得到的数为 (X_1),第二次调用 rand 3 得到的数 (X_2),令 (X =(X_1-1)*3 + X_2),则 (X) 的取值范围为 1-9,舍弃 8 和 9 即可得到 1-7 的均匀分布。
取值 1-9 的概率分别都为 1/9,其中 7/9 的概率只用调用一次 rand 3,2/9 的概率需要重新调用,而这是一个几何分布,重新调用的过程与第一次调用情况一样。假设调用次数的期望为 E[X],则有 E[X] = 7/9 * 1 + 2/9 * (E[X]+1)。- 字符串里面选出 K 个字符使得字典序最小
初始选定字符串的最后 K 个字符为字符串 S,然后依次向前遍历:如果当前字符大于 S 的第一个字符,继续遍历;如果当前字符小于等于 S 的第一个字符,则替换掉 S 中的第一个字符,然后再依次检查是否应该替换 S 中的后续字符。
-
0818 现场二面 60 分钟 挂
- K 个一组反转链表,LeetCode 原题
- 单链表实现栈的功能
栈为先进后出,在单链表的头部进行插入和弹出即可。
- BN,Layer Norm,GN,Instance Norm 的区别与应用,WS(Weight Standardization)
- 梯度消失和爆炸;Sigmoid 激活的问题;ReLU 会梯度消失和爆炸吗;ReLU 负半轴会使得神经网络永远失活吗
- 调参有哪些经验;卷积和池化的区别,梯度是怎么反向传播的;知道哪些损失函数;参数初始化的方法
- 机器学习的 GBDT 等算法了解吗
- C++ 智能指针、进程阻塞、内存管理;类怎么自己调用析构函数有什么语法糖
- LSTM 是怎么解决 RNN 的梯度消失和爆炸的;Attention 机制的实现
- Linux 后台运行的进程怎么再转到前台;Ctrl-Z 中断程序是怎么实现的
0723 网易互联网网易云 官网内推码
- 0803 笔试 120 分钟 选择简答四道编程 40/40/30 未通过
0723 贝壳 官网内推码
- 0810 在线笔试 4 道题 100/72/54 未通过,听说是全 A 才有戏
- 0823 晚上笔试时间冲突未参加
0723 作业帮 官网投递
- 杳无音信
0723 美团北斗计划
- 筛选未通过
0724 海康威视 官网内推
- 0813 电话一面,杭州研究院,20 分钟
- 项目介绍,BN,shuffle 实现,一面挂
- 0829 20 分钟电话一面 上海自动驾驶部门
- 实习项目介绍;BN,L1、L2正则化;ResNet,Sigmoid 和 ReLU;SVM,K-means
- m*n 的格子从左上角每次向下或者向右有多少种走法,动态规划实现;求 Top K ,一面挂
- 大概是没有 CV 领域检测、分割相关的项目经历
0724 大疆 官网内推
- 0804 笔试 60 分钟,选择填空两道编程
- 0817 电话一面,25 分钟
- 项目介绍;
- 开放问题:对去噪和超分辨未来的走向如何看;最近读了什么论文;对深度学习有什么看法
- 0827 感谢信
0724 商汤 邮件内推
- 0730 电话一面一小时左右
- 实习以及项目介绍
- ROC 曲线,AUC 的意义,数据增广旋转任意角度怎么实现
- BN batchsize=1 的情况如何处理
- ResNet,Inception 介绍
- LeetCode149——直线上最多的点数
- C++ 继承方式,指针与引用区别,const 用在什么地方
- 0911 牛客视频一面,校招宣讲现场投递
- 项目详细介绍
- BN,GN,IN 为啥有效,分别都用在哪些方面
- 欧氏距离和余弦距离的区别,主要用在哪
- 相机拍摄的照片经过手机处理后怎么去噪
- Python 传参数的两种类型;装饰器
- TensorFlow 怎么并行训练
- 非局部(non-local)的 self-attention 机制
- 一道编程题,题目很长但实现并不难
- 超分辨网络的上采样是怎么实现的
0724 依图 邮件内推加官网投递
- 0823 晚上笔试时间冲突未参加
- 0906 晚上笔试太难放弃
0724 华为 官网投递
- 0919 现场一面,项目介绍;一道代码题,二维 0、1 数组,求 1 连通岛的个数,上下左右相邻的 1 构成连通岛
- 0919 现场二面,项目介绍;一道代码题,最大连续子序列和
- 0919 现场三面,聊人生,项目中的难点,职业规划,深度学习的问题,数据少怎么解决,部门介绍
- 0929 offer
0724 京东 官网投递
- 0824 晚上笔试 编程两道 18/18 未通过
0724 猿辅导 官网投递
- 0803 笔试 90 分钟 3 道编程题 60/20/0
- 0820 牛客网视频一面
- 挑一个项目进行介绍
- 同构字符串,字符串中包含的字母一样但顺序不同
- 树的最大直径,直径也就是某一个节点的左子树深度加右子树深度
- 0829 邀约二面,询问近期是否可以去北京,回复否后便杳无音信
0731 搜狗 微信问卷信息填写加官网投递
- 0817 算法专场北京 45 分钟
- 剑指 Offer——和为 S 的连续正数序列
- LeetCode 389——找不同
- 项目介绍,决策树
- 0909 现场二面 45 分钟
- 自我介绍
- 字符串倒序转数字
- 最长公共子串,动态规划经典题目
- 卷积神经网络简单聊了聊,面试官主要做 NLP 相关的
- 0916 晚在线笔试,官网投递的过程
0802 腾讯 官网投递
- 0817 晚在线笔试 120 分钟 5 道题 100/100/0/0/20
0802 360 官网投递内推码
- 0815 提前批笔试两个小时,选择题 80 分,编程两道 50 分没做出来
- 0831 正式批笔试与新浪冲突未参加
0802 美团 官网投递内推码
- 0822 在线笔试,选择 60 简答 20 编程 2 道比较容易 100/100
- 0918 笔试未参加
0802 新浪 官网投递内推码
- 0831 在线笔试 选择 10 简答 3 编程 1 道比较容易 100
0803 滴滴 官网投递内推码
- 0825 下午笔试时间冲突未参加
- 0919 笔试未参加
0803 阿里 人工智能实验室 内推
- 0830 晚上笔试 10 单选、2 编程 0/0,劝退题
0806 百度 邮件内推加官网投递
- 0910 晚在线笔试
- 0911 人才测评
- 0918 现场一面 45 分钟
- 自我介绍;项目介绍
- 过拟合怎么解决,L1 和 L2 的区别
- 指针引用的区别;malloc 和 new delete区别;main 函数执行前程序会做什么
- LSTM 结构图
- 代码题 NMS
0809 蘑菇街 邮件内推
- 简历筛选未通过
0810 商汤 官网投递
- 0819 晚笔试 三道编程 100/0/13
0810 云从 官网内推投递
- 0904 下午现场手机在线笔试,选择填空问答,编程题用两个栈实现队列并反转队列的前 K 个元素
- 0905 电话一面 40 分钟
- 项目详细介绍
- 常见的排序算法
- K-means、PCA
- 公司现在做什么方向,就遇到的难题开放性提问
- 0906 视频二面 40 分钟
- 项目详细介绍
- 二叉树前序遍历可递归
- 0909 HR 面
- 自我介绍;应聘的什么职位;对云从的了解;优缺点;期望工作地点期望薪资
- 讲一个项目中遇到的问题怎么解决的;短期长期职业规划;讲一个体现自己沟通能力的事情
- 为什么转专业;与实习公司怎么选择;有什么offer没有;有什么问题要问
- 0920 offer call
0810 快手 官网内推投递
- 0825 下午笔试时间冲突未参加
- 0916 晚第二次笔试 4 道题 100/60/0/100
0818 VIVO官网内推投递
- 0922 笔试未参加
0828 度小满金融内推
- 0915 在线笔试 选择编程3道 100/0/0
0828 小马智行邮件内推
- 0918 笔试未参加
0828 美图官网投递
- 0925 笔试未参加
0828 浙江大华官网投递
- 0919 笔试未参加
0828 图森未来邮件内推
- 简历筛选未通过
0828 平安科技官网内推
- 0904 性格测试
0828 ZOOM牛客网投递
- 0922 笔试未参加
0828 第四范式牛客网投递
- 0916 晚在线笔试
0828 农业银行官网内推
- 0916 晚在线笔试未参加
0828 招商银行信用卡中心官网内推
- 0915 在线笔试 单选不定项选择编程 3 道 100/10/50
- 0918 牛客视频一面两个面试官一起
- 项目介绍;项目中的想法谁提出的;怎么和别人讨论想法;有什么优点举例证明;offer 情况
- 0920 邀约北京现场终面未参加
0828 招商银行招银网络科技官网内推
- 0906 面试冲突未参加
0828 地平线邮件内推
- 0907 电话一面
- 项目介绍
- 一道代码题,打印某一目录下的文件结构
$ python tree.py cv
cv
├── main.py
├── main.pyc
├── models
│ ├── hello
│ │ ├── a.json
│ │ └── 12.json
│ ├── foot
│ │ ├── model_px.xml
│ │ ├── model_py.xml
│ │ └── model_score.xml
│ └── reid
│ ├── reid_config.json
│ ├── reid.params
│ └── reid.json
├── module.py
└── module.pyc
- 0907 电话二面
- 项目介绍
- 一道简单代码题
0829 明略科技邮件内推
- 0904 下午三点笔试未参加,与云从现场笔试冲突
- 0906 现场一面三十分钟
- 项目介绍;就公司业务问一些开放性问题
- 0917 offer
0830 同花顺官网投递
- 0921 笔试未参加
0830 虹软官网投递
- 0919 笔试未参加
0830 图普科技邮件投递
0830 爱奇艺官网内推投递
- 0908 下午笔试两个小时,20 选择 2 编程 36/100
0830 欢聚时代官网投递
- 0909 晚在线笔试未参加
0830 携程官网投递
- 0904 晚在线笔试 选择 三道编程题 100/100/88
0830 寒武纪官网投递
0830 58 同城内推
- 笔试时间冲突未参加
0901 龙湖地产官网内推
- 0909 开发面
- 自我介绍;项目介绍;优点;学习成绩
- 0909 算法面
- 项目介绍,主要做目标检测和 ReID 对我的简历不感兴趣
0902 Aibee 二维码内推
-
0902 现场笔试,单选多选两道编程题
- 找出数组中重复最多的数
- 链表排序
-
0904 现场一面二面 HR 面
- 项目介绍,深入问各种细节;公司业务介绍,如果有机会会选择旷视还是 Aibee
- 二面继续问项目,强调在项目中自己遇到了什么挑战,为什么那样做,做了为什么有效
- 与别人意见不合怎么办;怎么解释验证某个想法可行;家庭情况工作地点
-
0912 offer
0905 旷视实习转正面试
-
0905 笔试,选择编程问答题
-
0906 现场一面
- 项目介绍;triplet loss
- 编程题,一个数组不是完全有序的,找出某一个区间,使得对这个区间排序后数组就是有序的
-
0906 现场二面
- 项目介绍
- 编程题,坐标轴上有一些人,分别往左往右走一步,碰头后反向,什么时候能全部走出去
- 实现 opencv 中计算仿射变换矩阵
- 数组 A 中求 max(A[b]-A[a]),a<b,动态规划
0906 瓜子二手车
-
0906 晚上宣讲现场笔试,填空单选多选编程
-
0910 现场一面
- C++ 与 Python 的多态;程序运行过程有哪些存储区
- 100 G 数据怎么进行排序,大部分数据重复怎么办;常见的排序算法
- SVM 有正负样本非常接近怎么划分,软间隔可以解决吗
- 有偏概率密度函数的中位数与平均数关系;求积分
[int_0^{+infty}lambda x e^{-lambda x}dx ]- BN;dropout 为什么有效;正则化方法;防止梯度消失和爆炸的方法
- 三角形内是负样本,外面是正样本,决策树的划分边界是什么样的
-
0910 现场二面
-
二分查找最左边的数,写代码
-
n 行 m 列的格子从左上角走到右上角有多少种方案,有些格子不能走,动态规划,讲思路
-
n 个任务分给 m 个人做,每个人做任务需要一个时间 t,做完一个任务才能接着做下一个,怎么最快做完,讲思路
按照每个人做任务的时间进行排序,第一次我们让最后一个人做一个任务,然后看前面的人在这个时间段内可以做多少个任务,求出所有人的任务数量和。然后进行二分查找,直到所有人的任务数量和正好等于 n 即可。
- a、b两个向量,求角平分线方向,等腰三角形的中线和角平分线重合
- 传统图像处理 SIFT、边缘处理算法、滤波器等;项目简单介绍
-
-
0921 通知通过技术面试
0911 之江实验室邮件投递
0911 格灵深瞳邮件投递
- 0917 笔试未参加
0916 浙商银行官网投递
- 0918 现场一面
- 十人群面轮流回答问题,自我介绍;项目介绍
- 0918 现场二面
- 三人一组,九个题目挑选一个作答,然后轮流回答,并点评打分另一个组的回答
- offer 情况,接受这边 offer 的意愿
0916 云天励飞邮件投递
- 0918 现场一面 30 分钟
- 项目介绍;闲聊,优缺点;自己认为自己的数学、编程、自学能力如何
- 0925 电话二面 45 分钟
- Keras 测试时怎么提取网络中最后一个卷积层的特征
- SVM 介绍,测试时怎么做;PCA 具体怎么计算的
- 项目详细介绍
- 代码题:矩阵转置;快排;将数组中的 0 移到数组末尾并保持其它元素的相对位置
- 0925 offer
后记
最后,以一句话送给所有还在努力前进的人。如果你发现自己所知甚少举步维艰,或许,是你来到了攀登高峰的起点!
获取更多精彩,请关注「seniusen」!