热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

从对ML一窍不通到斩获AT等specialoffer

2019年春招就要过去,秋招也就不远了。对于很多计算机专业的毕业生来说,大部分都还处于迷茫期,由于大学时的大部分时间都可能在划水

2019 年春招就要过去,秋招也就不远了。

对于很多计算机专业的毕业生来说,大部分都还处于迷茫期,由于大学时的大部分时间都可能在划水,导致不知道现在如何准备就业面试,想去做 AI 但对自己的实力又没有信心;而有的同学可能春招不顺,进了一个自己不喜欢的公司和岗位;当然,甚至有些程序员老司机也在为转 AI 算法岗的面试而焦虑。

慌什么?Just do it.

只要你有去 AI 行业的决心,你就一定会朝着这个方向走下去。如果你想去心仪公司的算法岗,就要努力提升自己的技术实力,在面试前做好前期准备,除了不断大量刷题外,最有效的“捷径”当然是要知道这些大厂在面试时要考察的问题,然后反推自己要补足哪些技术能力上的缺陷。

不过,这些大厂的面试题一般都不会公开,但只要你有心,万能的 GitHub 上总会找到这些资料。一位叫 tan bin 的作者就创建了一个“2019届秋招面经集合”的 repo,目前已获得近 700 个Star。除了讲述其从对ML一窍不通,到斩获阿里、腾讯等 special offer 的面试经验外,他还公开了机器学习自学方法、秋招心路历程、算法岗秋招准备指南、面试经验总结还有秋招薪资情况。

最重要的是,作者还分享了 BAT、网易、美团、拼多多、今日头条等一线大厂的面试题,这个秋招 repo 可以说一应俱全,是一份不错的算法岗面试指南,下面一一进行介绍,让你在拿大厂 offer 的路上少走弯路。

机器学习自学方法

学机器学习最重要的就是资料和课程了,作者认为学习经典的课程资料和paper就已足够。其次要积累项目经验的话,作者强推kaggle,在里面你可以看到别人的完整思路和代码,从而在改进自己的代码中进行成长。然后要有科研积累的话,就需要熟读某一方向的paper进行深入了解,而仅仅达到见过或会用的程度,肯定拿不到offer。最后还需要定一个清晰的计划来学习,有不懂的及时向别人请教。
 

机器学习算法岗秋招准备指南

作者表示,虽然秋招考试的套路差不多,但每个公司都有自己的风格和侧重点,所以在准备阶段要“知己知彼”。在自己准备时,知识技术、定位规划、心理心态都要做好,要把自己包装成一个特点突出的木桶。作者从计算机基础、编程语言、数学、算法题、机器学习知识、项目、心态、定位&规划等方面具体介绍了武装自己技术能力的学习经验。

以下截取部分机器学习知识的面试准备内容:

640?wx_fmt=png

而在了解公司面试的套路上,作者从收集信息、提前批&内推、针对面试官、了解公司情况、积极总结面试经验等方面做了阐述。

各大厂算法工程师面试题目

先来看看百度机器学习算法工程师的详细面试题目。

640?wx_fmt=png

这是腾讯广告推荐部门的。

640?wx_fmt=png

 再来看个拼多多的面试题,可以说非常详尽了。

640?wx_fmt=png

 还有其他大厂的更为详细面试题,如果感兴趣可以自己去 GitHub 上各取所需。该 repo 作者还给出了一些简历投递和薪资方面的秋招情况简述,这些也可以给秋招和近期要进行跳槽面试的程序员们参考。简历投递方面,秋招算法岗聚堆,每个公司简历基本 50% 以上都是算法岗,有的甚至 80%,竞争比较激烈,而相对应的开发岗位比较缺。薪酬方面,作者给出了数据,去年的技术岗年薪在 25-35w 之间,今年在 30-50w 之间,算法岗部分公司会比开发高 1-3k,比如网易、阿里;另一部分公司持平,比如腾讯、今日头条。另外,大厂薪资平均比小厂要低,尤其是拼多多、依图等薪资非常高,BAT 中的腾讯最高,阿里次之,百度最低。作者表示,无论是薪资还是成长上,小厂很多比大厂强,最重要的是技术实力,大厂核心>小厂核心>大厂一般组>小厂一般组,另外只谈理想不给钱的行为都是耍流氓。最后,作者给出建议:一定要多投简历,不要因为实习可以转正就放弃其他机会,也一定不要因为小公司而不屑一顾,世界变化很大,外面很精彩。
--------------------- 
作者:AI科技大本营 
来源:CSDN 
原文:https://blog.csdn.net/dQCFKyQDXYm3F8rB0/article/details/89391988 
版权声明:本文为博主原创文章,转载请附上博文链接!


推荐阅读
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 本文详细介绍了商汤科技面试中涉及的CV算法面经内容,包括CornerNet的介绍与CornerPooling的解决方案、Mimic知识蒸馏的实现方式、MobileNet的特点、普通卷积和DW PW卷积的计算量推导、Residual结构的来源等。同时还讨论了在人脸关键点和检测中的mimic实现方式、pose对人脸关键点的提升作用、目标检测中可能遇到的问题以及处理检测类别冲突的方法。此外,还涉及了对机器学习的了解程度和相似度分析的问题。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • SLAM中相机运动估计的基本问题及解决方案
    本文讨论了SLAM中相机运动估计的基本问题,指出了解决方案的存在。作者认为阅读相关SLAM书籍是掌握基础原理的有效途径,而不是仅仅依赖现成的解决方案。同时,作者也提到了激光雷达和特征点匹配等技术在SLAM中的应用,并建议读者深入理解相关原理,而不是盲目追求现成的代码。 ... [详细]
  • 词袋模型的通俗介绍
    词,袋, ... [详细]
  • 本文介绍了绕过WAF的XSS检测机制的方法,包括确定payload结构、测试和混淆。同时提出了一种构建XSS payload的方法,该payload与安全机制使用的正则表达式不匹配。通过清理用户输入、转义输出、使用文档对象模型(DOM)接收器和源、实施适当的跨域资源共享(CORS)策略和其他安全策略,可以有效阻止XSS漏洞。但是,WAF或自定义过滤器仍然被广泛使用来增加安全性。本文的方法可以绕过这种安全机制,构建与正则表达式不匹配的XSS payload。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 嵌入式处理器的架构与内核发展历程
    本文主要介绍了嵌入式处理器的架构与内核发展历程,包括不同架构的指令集的变化,以及内核的流水线和结构。通过对ARM架构的分析,可以更好地理解嵌入式处理器的架构与内核的关系。 ... [详细]
author-avatar
泉州联合网2534
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有