2021算法阿里&腾讯&快手上岸,菜鸟小硕经验分享

共 1382字,需浏览 3分钟

 ·

2021-02-11 02:39


前言   

    作者是一名今年参加校招的应届生,更是小编的校友,作者本身在校期间也是各大荣誉收割者,只能直呼牛逼(破音)了。

    简单介绍一下本人,21年毕业,985本硕,研究方向为医疗图像,CCF-A类论文一篇,有阿里和腾讯的实习经历,从春招找实习到秋招一路走过来,算是比较顺利,也拿到了自己心仪的offer,最终签了阿里,感谢各类公众号和牛客网的面经,面试准备过程中学习到了很多,借此机会写一篇自己的分享,希望以下经验能对正在求职或将要求职的你有所帮助呀~

    已拿到offer:阿里新零售技术(计算机视觉算法工程师)、腾讯微信(视频号,应用研究)、快手(图像视频算法工程师)

    在这里也欢迎各位从事互联网的小伙伴加入我们,一起交流学习,一起进步。

    如下仅为部分面经,墙裂欢迎各互联网大佬来撩,废话不多说我们直接看面经

时间线   


    首先把握好招聘时间非常重要!!我是从研一暑期7-8 月开始准备找日常实习,日常实习相对面试难度较easy些,基本上都是问问项目和简单的leetcode题目,建议日常实习尽量找一个和自己方向相关的岗位,在实习过程中能有一些技术或研究成果的沉淀;春招暑期实习一般在3-4月投递和面试,难度和秋招差不多;互联网秋招6月份开始,持续到9月份(由于本人全身心投入实习,错过了提前批招聘orz),吸取的教训就是能早投递就尽量早点投哇!

    最好提前找春招实习!!今年秋招算法内卷太严重,建议学弟学妹们提前参加暑期实习的面试,一方面积累些面试经验,另一方面很多公司的暑期实习转正率(例如阿里)比较高,实习中还能去磨合和岗位的匹配程度,阿里和腾讯的转正答辩基本上都是在八月中下旬。

    刷题刷题还是刷题!!正常的笔试和面试的题目基本上和leetcode、剑指offer差不多,多多练习把思路打开。建议按照题目的解法类型刷题,如排序、搜索、递归/回溯、动态规划、双指针、滑动窗口、数组、字符串、链表、二叉树、图等。下面会列举一些典型的题目。

实习面经分享

    面试过程中常会被问到编程语言(python&c++)、深度学习(cv方向)和常考的编程题(leetcode、剑指offer)。编程语言,操作系统,数据结构,计算机网络这些基础一定要打扎实。

    我的实习先后面试了字节、腾讯、海康、平安科技、创新工场,春招实习面了阿里、字节。先后拿了腾讯、平安科技、海康、阿里的实习offer。以下是实习时的面经,抱歉很多记不太清了,一点点回忆起来:

字节跳动Data

  • 数据增强怎么做?

  • focal loss了解吗

  • Bn平均值是什么的平均,训练和测试时的bn计算不一样

  • Attention机制,SEnet

  • 轻量级网络mobilenet

  • 层的计算复杂度

  • deepwise卷积了解吗?

  • 感受野大小计算

  • Unet上采样采用什么方法

  • 凸边形的面积怎么计算

  • 9^100 100^99哪个大 可以用取对数求解:ln 99/99 > ln100/100 <-> 99^100 > 100^99

  • 代码题:将矩阵元素为0的行、列置0

  • 代码题:给定N(0M为浮点数,要求用暴力法

  • 代码题:Given an n x n matrix and a number x, findposition of x in the matrix if it is present in it. Else print“Not Found”. Inthe given matrix, every row and column is sorted in increasing order.(leetcode240)


平安科技

一面

  • Unet结构特点 上采样、下采样还有哪些类型

  • 下采样:resblock  上采样:PixelShuffle、临近插值、双线性插值

  • VGG结构特点

  • 相似性结构的网络有哪些


二面

  • pytorch generate 多线程

  • pytorch 多卡训练 同步还是异步

  • 编程 十进制转二进制,不增加空间复杂度

  • 了解维度爆炸吗

  • 项目中用到图像的分辨率是多少

创新工场

  • Pytorch多GPU数据流

  • 问图像的随机剪裁怎么做

  • 问项目中的数据增强有没有用

  • 相似性结构的网络有哪些

腾讯优图

一面

  • 问项目细节

  • 了解哪些机器学习算法、哪些深度网络模型

  • Deeplab系列模型

  • 医学图像输入用什么包


二面

  • 项目细节

  • pytorch和tensorflow的区别


hr面

  • 讲讲项目,项目上都有什么难点,问个人规划和实习目标


阿里

一面

  • 问项目经

  • 代码题:在n个数中取前k个数(n远大于k) 取出的k不用是排好序的

  • 代码题有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京”,要求输入一个匹配模式(简单的以字符来写), 比如 aabb, 来判断该字符串是否符合该模式,举个例子:1. pattern = “abba”, str=“北京 杭州 杭州 北京” 返回 ture 2. pattern = “aabb”, str=“北京 杭州 杭州 北京” 返回 false 3.pattern= “baab”, str=“北京 杭州 杭州 北京” 返回 ture


二面

  • 问项目经历

  • 讲一下deeplab系列

  • 讲一下目标检测网络,介绍R-CNNs系列

  • 介绍mobilenet系列

  • 常用的loss及优缺点

  • 卷积有哪些

  • 理解堆排序吗


交叉面

  • 问项目经历

  • 代码题:进制转换、三数之和


hr面

  • 比赛中最难忘的失败经历

  • 大学时有没有很崇拜的人

  • 印象中父母教育最深刻的是什么

  • 是不是党员,为什么入党


秋招面经分享

    由于秋招投递较晚,九月份才开始面试,主要面了腾讯、快手、海康、思科等公司。其中,腾信wxg有五轮技术面+1轮hr面。拿到了最想去的两个公司offer后,其他公司就没怎么面了,以下是我的面试经历:

腾讯微信

一面

  • 问项目经历

  • ocr、nlp的指标怎么计算

  • 了解哪些图像处理算法

  • 图像理解、视频理解算法

  • 代码题:一次编辑距离、图像闭合处理


二面

  • 问项目经历

  • C++虚析构函数作用、虚函数、虚函数表

  • 代码题:给定一个整数数组[a0,a1,……an-1],判断是否存在0<=i,j,k使得ai-aj=ak,存在返回1,不存在返回0.


三面

  • 问项目经历

  • 代码题:有一类正整数至少包含因子2、3和5的其中两个,其他因子无限制,例如6,10,12。如果把6算作第一个此类正整数,按照从小到大的顺序,求第1231个此类正整数并打印出来。


四面

  • 个人介绍

  • 情景题:给朋友圈发的视频配上音乐,设计方案,数据标签库怎么构造?


五面

  • 问项目经历

  • 三道代码题


hr面

  • 问平时有什么兴趣爱好、hr还很疑惑为什么读工科的人兴趣爱好都如此相似…

快手

一面

  • 最新的分割网络框架了解吗

  • 注意力机制了解吗、SENet

  • BN前向、后向计算

  • 代码题:了解哪些边缘检测算子、用sobel边缘检测处理图像


二面

  • 给一幅图像,怎么识别图像中有哪些颜色?

  • 代码题:leetcode题 旋转矩阵leetcode题 旋转矩阵


三面

    面试官很nice,就聊了聊项目

海康

  • C++:析构函数、虚析构函数

  • 虚函数、虚函数表

  • 堆和栈的区别

  • 什么是智能指针

  • 重载和重写

  • Python多线程、多进程

  • 图像分割、目标检测常用框架和理解

网易

一面

  • 问项目经历

  • 代码题:两数之和


二面

  • 问项目经历

  • 代码题:无向图找环路



三面

  • 问项目经历

  • 代码题:换钱的最少货币数

思科

    思科一面有好多面试官,二面是leader面,hr很好,整体印象还是不错的。

  • 问了opencv相关知识

  • 图像处理边缘检测算子

  • 图像处理滤波方法

  • 视频检测的算法

  • 场景题

  • 你对外企的印象是什么

谈薪

    秋招打怪兽终于到最后一个阶段啦,谈薪也是非常关键的一步。首先需要在offershow等平台上了解各大公司近两年的薪资水平,给自己预估一个价,然后根据自己的硬实力和手中的其他offer,自信地和hr进行沟通谈判。

    最后,祝愿校招的学弟学妹们都能斩获自己心仪的offer,2021年牛气冲天!欢迎大家来交流~

深度学习资源下载

在NLP情报局公众号后台回复“三件套”,即可获取深度学习三件套:

《PyTorch深度学习》,《Hands-on Machine Learning》,《Python深度学习》

推  荐  阅  读

参  考  资  料

[1] Vector, Matrix, and Tensor Derivatives:

https://compsci697l.github.io/docs/vecDerivs.pdf

欢  迎  关  注 👇


由于微信平台算法改版,订阅号内容将不再以时间排序展示,如果大家想第一时间看到我们的推送,强烈建议星标我们帮我们点【在看】。星标具体步骤:

(1)点击页面最上方“NLP情报局”,进入主页

(2)点击右上角的小点点,在弹出页面点击“设为星标”,就可以啦

感谢支持❤️


原创不易,有收获的话请帮忙点击分享、点赞在看🙏
浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报