从对ML一窍不通到斩获AT等special offer,拿下大厂算法岗就靠它了
整理 | 一一
出品 | AI科技大本营(ID:rgznai100)
2019 年春招就要过去,秋招也就不远了。
对于很多计算机专业的毕业生来说,大部分都还处于迷茫期,由于大学时的大部分时间都可能在划水,导致不知道现在如何准备就业面试,想去做 AI 但对自己的实力又没有信心;而有的同学可能春招不顺,进了一个自己不喜欢的公司和岗位;当然,甚至有些程序员老司机也在为转 AI 算法岗的面试而焦虑。
慌什么?Just do it.
只要你有去 AI 行业的决心,你就一定会朝着这个方向走下去。如果你想去心仪公司的算法岗,就要努力提升自己的技术实力,在面试前做好前期准备,除了不断大量刷题外,最有效的“捷径”当然是要知道这些大厂在面试时要考察的问题,然后反推自己要补足哪些技术能力上的缺陷。
不过,这些大厂的面试题一般都不会公开,但只要你有心,万能的 GitHub 上总会找到这些资料。一位叫 tan bin 的作者就创建了一个“2019届秋招面经集合”的 repo,目前已获得近 700 个Star。除了讲述其从对ML一窍不通,到斩获阿里、腾讯等 special offer 的面试经验外,他还公开了机器学习自学方法、秋招心路历程、算法岗秋招准备指南、面试经验总结还有秋招薪资情况。
Github 链接:
https://github.com/zslomo/2019-Autumn-recruitment-experience
最重要的是,作者还分享了 BAT、网易、美团、拼多多、今日头条等一线大厂的面试题,这个秋招 repo 可以说一应俱全,是一份不错的算法岗面试指南,下面一一进行介绍,让你在拿大厂 offer 的路上少走弯路。
机器学习自学方法
学机器学习最重要的就是资料和课程了,作者认为学习经典的课程资料和paper就已足够。其次要积累项目经验的话,作者强推kaggle,在里面你可以看到别人的完整思路和代码,从而在改进自己的代码中进行成长。然后要有科研积累的话,就需要熟读某一方向的paper进行深入了解,而仅仅达到见过或会用的程度,肯定拿不到offer。最后还需要定一个清晰的计划来学习,有不懂的及时向别人请教。
机器学习算法岗秋招准备指南
作者表示,虽然秋招考试的套路差不多,但每个公司都有自己的风格和侧重点,所以在准备阶段要“知己知彼”。
在自己准备时,知识技术、定位规划、心理心态都要做好,要把自己包装成一个特点突出的木桶。作者从计算机基础、编程语言、数学、算法题、机器学习知识、项目、心态、定位&规划等方面具体介绍了武装自己技术能力的学习经验。
以下截取部分机器学习知识的面试准备内容:
而在了解公司面试的套路上,作者从收集信息、提前批&内推、针对面试官、了解公司情况、积极总结面试经验等方面做了阐述。
各大厂算法工程师面试题目
接下来,重点“干货”来了,作者给出了 BAT、华为、网易、今日头条、美团、拼多多、依图等 20 多家公司部门的算法面试题目。
先来看看百度机器学习算法工程师的详细面试题目。
这是腾讯广告推荐部门的。
再来看个拼多多的面试题,可以说非常详尽了。
还有其他大厂的更为详细面试题,如果感兴趣可以自己去 GitHub 上各取所需。
该 repo 作者还给出了一些简历投递和薪资方面的秋招情况简述,这些也可以给秋招和近期要进行跳槽面试的程序员们参考。
简历投递方面,秋招算法岗聚堆,每个公司简历基本 50% 以上都是算法岗,有的甚至 80%,竞争比较激烈,而相对应的开发岗位比较缺。
薪酬方面,作者给出了数据,去年的技术岗年薪在 25-35w 之间,今年在 30-50w 之间,算法岗部分公司会比开发高 1-3k,比如网易、阿里;另一部分公司持平,比如腾讯、今日头条。另外,大厂薪资平均比小厂要低,尤其是拼多多、依图等薪资非常高,BAT 中的腾讯最高,阿里次之,百度最低。
作者表示,无论是薪资还是成长上,小厂很多比大厂强,最重要的是技术实力,大厂核心>小厂核心>大厂一般组>小厂一般组,另外只谈理想不给钱的行为都是耍流氓。
最后,作者给出建议:一定要多投简历,不要因为实习可以转正就放弃其他机会,也一定不要因为小公司而不屑一顾,世界变化很大,外面很精彩。
更多面试资源帖推荐:
算法和编程面试题精选TOP50!(附代码+解题思路+答案)
面试了8家公司,他们问了我这些机器学习题目......
面试大法——算法、Python、机器学习等笔试面经资源|干货收藏
75道常见AI面试题,看看你的知识盲点在哪?(附解析)
(本文为 AI科技大本营整理文章,转载请微信联系 1092722531)
◆
精彩推荐
◆
推荐阅读
《权力的游戏》最终季上线!谁是你最喜爱的演员?这里有一份Python教程 | 附源码
63万张!旷视发布最大物体检测数据集Objects365 | 技术头条
史上第一张黑洞照片是用Python合成的?
Python的10个“秘籍”,这些技术专家全都告诉你了
但见高通笑,哪闻英特尔哭?
下过富士康工厂、做过华为外包,这位程序员是如何花 6 年逆袭成为技术大佬的?
微服务落地,我们在考虑什么?| 技术头条
爆料! 18张图、55个链接, 证据都在这了, 你还说自己是中本聪?
程序员为什么都爱穿冲锋衣?(最全总结)
❤点击“阅读原文”,查看更多精彩文章。
相关文章:

WWDC2018总结
本人的第一篇文章(现在写文章是为了提升自己的语句表达能力) 欢迎大家观看本文章,是略微总结一下WWDC2018发布的iOS12的新东西 iOS12略微总结(持续更新。。。) iOS12 变化 iOS 12新功能汇总(后面希望可以上…

make报错:/usr/bin/ld: cannot find -lXXX
在编译php时报错如下: # make 。。。 /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status make: *** [libphp5.la] Error 1 问题原因: 该问题一般是由于ld在进行库的连接时找不到库文件所致: 解决方案: 出现该…

for死循环、怪异字符串、两次return……Python冷知识(三)
本文转载自Python编程时光(ID:Python-Time)冷知识系列,已经更新至第三篇。前两篇传送门小明给你准备好了,还没阅读的可以学习一下。谈谈 Python 那些不为人知的冷知识(一)谈谈 Python 那些不为人知的冷知识…

snmpd 子代理模式编译测试
1、参考链接 1)Net-snmp添加子代理示例https://blog.csdn.net/eyf0917/article/details/395466512、操作步骤1)网络拷贝下面的文件http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/NET-SNMP-TUTORIAL-MIB.txthttp://www.net-snmp.org/t…

【数据库】适用于SQLite的SQL语句(三)
目录十七、重新引索REINDEX十八、查询SELECT1、简单查询2、复合查询十九、更新UPDATE二十、公用表表达式(CTE)WITH1、普通表达式2、递归表达式二十三、VACUUM二十四、UPSERT十七、重新引索REINDEX REINDEX命令用于从头开始删除和重新创建索引。 十八、…

算法系列15天速成——第二天 七大经典排序【中】
首先感谢朋友们对第一篇文章的鼎力支持,感动中....... 今天说的是选择排序,包括“直接选择排序”和“堆排序”。 话说上次“冒泡排序”被快排虐了,而且“快排”赢得了内库的重用,众兄弟自然眼红,非要找快排一比高下。…

如何构建优质的推荐系统服务?| 技术头条
作者丨gongyouliu来源 | 大数据与人工智能(ID:ai-big-data)任何一个优质的软件服务都必须考虑高性能、高可用(HighAvailability)、可伸缩、可拓展、安全性等5大核心要素,推荐系统也不例外。所以,我们会围绕这5个点来说明ÿ…

DispatcherServlet之HandlerAdapter的handle
2019独角兽企业重金招聘Python工程师标准>>> 注:SpringFramework的版本是4.3.x。 1.DispatcherServlet的doService方法时序图 图1 DispatcherServlet的doService方法时序图 2.AnnotationMethodHandlerAdapter的handle方法时序图 图2的原图在Gith…

【C++】C++11 STL算法(九):番外篇
1、如果获取指针或迭代器指向的类型 详见:C 11:如何获取一个指针或迭代器指向的类型? decltype(*std::declval<Pointer>())decltype:c11关键字,类型推导。详见:【C】C11新增关键字详解 std::declva…

IBM Tivoli Netview在企业网络管理中的实践(附视频)
今天我为大家介绍的一款高端网管软件名叫IBM Tivoli NetView,他主要关注是IBM整理解决方案的用户,分为Unix平台和Windwos平台两种,这里视频演示的是基于Windows 2003 server下的IBM Tivoli NetView 6.1在企业中的部署应用,可以为大…

【C++】C++11 STL算法(十):使用STL实现排序算法
一、快速排序 1、适用于c11版本 template <class ForwardIt> void quicksort(ForwardIt first, ForwardIt last) {if(first last) return;auto pivot *std::next(first, std::distance(first,last)/2);ForwardIt middle1 std::partition(first, last, [pivot](con…

“你行你上”:有本事跟OpenAI Five打一把DOTA?| 极客头条
整理 | 一一出品 | AI科技大本营(ID:rgznai100)你们不是嫌弃世界冠军 OG 团队实力太水吗?“你行你上”的机会来了。4 月 14 日凌晨,OpenAI Five 以 2:0 击败了 DOTA 世界冠军团队 OG 引发热议。比赛当天,OpenAI 也宣布…

Java学习笔记二十五:Java面向对象的三大特性之多态
Java面向对象的三大特性之多态 一:什么是多态; 多态是同一个行为具有多个不同表现形式或形态的能力. 多态就是同一个接口,使用不同的实例而执行不同操作. 多态性是对象多种表现形式的体现。 现实中,比如我们按下 F1 键这个动作&am…

省钱之道--图解域域树域林根域的含义
省钱之道--图解域域树域林根域的含义 标签:域 域林 图解域域树域林根域的含义 域树 根域原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://angerfire.blog.51cto.com/198455/1…

AI算法在FPGA芯片上还有这种操作?| 技术头条
作者 | 杨付收出品 | CSDN(ID:CSDNnews)碾压与崛起AI算法的崛起并非一帆风顺的,现在的主流的NN类的卷积神经网络已经是第二波浪潮了,早在上个世纪80年代,源于仿生学,后又发展于概率学的早期AI算…

[Doctrine Migrations] 数据库迁移组件的深入解析三:自定义数据字段类型
自定义type 根据官方文档,新建TinyIntType类,集成Type,并重写getName,getSqlDeclaration,convertToPHPValue,getBindingType等方法。 TinyIntType.php完整代码: <?php namespace db\types; …

【网络编程】同步IO、异步IO、阻塞IO、非阻塞IO
IO分两阶段: 1.数据准备阶段:在该阶段,根据是否等待数据准备,将IO分成阻塞和非阻塞; 2.内核空间复制回用户进程缓冲区阶段:在该阶段,只要程序需要等待复制完成,才能往下运行…

PowerDesigner 使用的一些技巧(转)
-> Generate Database ,在弹出的 Database Generation 对话框中选择脚本存取路径及脚本文件名称 3、点击确定后生成数据库建库脚本(*.sql) 二、生成脚本时报错: Column Code maxinum lenght 原因:字段超过15字符就发生错误&…

【网络编程】epoll 笔记
一、最大连接数 1、select select在单进程中最多同时监听1024个fd;要想实现百万并发需要一千个进程,并且性能会很差、内存消耗巨大。所以select只适用于连接数在一千个以下的场景。 2、epoll epoll本身不限制连接数,但是连接数会受到系统…

交通图网络太大太复杂,没法处理?DMVST-Net巧妙处理
参加「CTA 核心技术及应用峰会」,请扫码报名 ↑↑↑作者 | Huaxiu Yao, Fei Wu, Jintao Ke, Xianfeng Tang等译者 | 一步一步望着天上星编辑 | Jane出品 | AI科技大本营(id:rgznai100)【导语】自 2018 年 6 月 DeepMind 发表论文“…

小程序这件事 撸起袖子加油干
写在前面的话: 初次接触小程序,便被它开发的简易与便捷所吸引。总按耐不住对未知的探索欲望,于是乎撸起袖子来干一个吧。附:小程序开发文档 项目介绍 艺龙酒店小程序实践 使用<swiper>标签实现网页轮播图的效果,…

mutt使用小技巧 指定发件人 添加附件
经常我们需要从linux服务器上直接发送一些邮件到自己,或者用户的邮箱里,mail命令固然重要,但是缺点是不能方便的进行插入附件。这里选择使用mutt,方便又好用。 实例: echo "邮件内容" | mutt -e "my_hd…

恶犬秒变萌汪:东京大学开源“治愈系”GAN图片拼贴工具 | 技术头条
参加「CTA 核心技术及应用峰会」,请扫码报名 ↑↑↑译者 | linstancy责编 | 琥珀出品 | AI科技大本营(id:rgznai100)教新手画画?字体风格迁移?换明星“假脸”?毫无疑问,在图像生成中…

【视频】视频传输协议:RTSP、RTP、RTCP、RTMP、HTTP
一、RTSP、RTP、RTCP RTSP、RTP、RTCP是一组协议,其中RTSP在应用层、RTP和RTCP在传输层。RTP用于传输流媒体数据,而RTCP对RTP进行控制、同步。 二、RTSP、RTMP、HTTP 1、共同点 RTSP、RTMP、HTTP都是用在应用层。理论上这三种协议都可以做直播和点播,但直播一般用RTSP和…

ActiveMQ5.14.5配置参数详解
Activemq-.xml1.加载properties配置参数。下面加载是访问broker的身份信息,即用户名和密码 <bean class"org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name"locations"><value>file:…

正则表达式实现最小匹配
正则表达式默认情况下实现的是最大化匹配,这在有些情况下是非常不愿意出现的,比如下面这段代码: # starting IndiaInventoryAPP.exe" ~~DisplayVariableValues "parameterGroup,mailRecipients,ModuleArgs"~DisplayVariableVa…

Azure系列2.1.15 —— SharedAccessBlobPolicy
(小弟自学Azure,文中有不正确之处,请路过各位大神指正。) 网上azure的资料较少,尤其是API,全是英文的,中文资料更是少之又少。这次由于公司项目需要使用Azure,所以对Azure的一些学习…

Facebook AI新架构:全景FPN,同时完成图像实例与语义分割 | 极客头条
参加「CTA 核心技术及应用峰会」,请扫码报名 ↑↑↑整理 | 刘旭坤、Jane出品 | AI科技大本营(id:rgznai100)实例分割和语义分割长期以来都是运用不同的神经网络架构来完成的,虽然最近出现了将语义和实例分割进行结合的…

【经验】向word中插入格式化的代码块
参考博客:如何在word中插入代码块 1、打开http://www.planetb.ca/syntax-highlight-word网站 语法高亮显示Word文档中的代码 2、将你的代码复制进去,选择编译语言,点击“Show Highlighted” 3、复制格式化后的代码 4、直接在word中粘贴代…

用路由器限制局域网的带宽流量
有时在上班的时候,带宽并不是很高,但又因个别人过量占用带宽导致其它人正常上网的速度都很慢,正常的工作都无法开展,所以对局域网内主机带宽流量的管理就必不可少了。 公司并不是很多的电脑,且预算不是很多的&…