文章来源于NewBeeNLP,作者今天你leetcode

写在前面

2020春招实习投的职位都是机器学习算法工程师,这里主要说一下拿到offer的两家面试:

  • 阿里云 (4.1 笔试0ac,对了10%, 拿到意向书)

  • 美团 (笔试大概过了45%的样子,offer)

985本硕非科班,简历上一共写了4段经历:

  • 项目一:天池比赛 10名左右

  • 项目二:一个数据挖掘比赛 第一名 + 后续合作项目+ sci论文

  • 项目三:实验室项目

  • 项目四:大三暑假实习经历(一家独角兽的算法部门)

美团

一面

  • 聊项目一

    • 特征选择(有哪些方法)

    • 数据探索(拿到数据之后怎么分析的?)

    • 降采样之后怎么调整概率?

    • LightGBM、XGBoost的区别(LightGBM做了哪些改进?)

    • XGboost里面预排序是怎么做的?

  • 介绍项目二

  • 介绍项目三

  • 简单说了下项目四

  • 手撕代码

    • 手写最小堆代码

简单总结: 一面主要感觉是简历面,简历上的4个项目都简单聊了下。

二面

  • 聊项目

  • 激活函数 ReLU LeakyReLU Sigmoid 各种激活函数的区别

  • 平时调参主要调什么参数?除了用到的LightGBM,还用过什么模型?比如深度学习的一些模型?

  • LightGBM和XGBoost是怎么处理缺失值的?

  • 介绍了项目一和项目二(主要介绍了整个目的和流程)

三面

  • 介绍项目一

  • 采样 怎么验证 如何判断过拟合

  • 为什么没有做集成

  • LightGBM原理(预排序 直方图 行抽样 列抽样 分裂时梯度选择 特征交叉合并(RBF))

  • 还了解一些其他的什么广告推荐算法之类的

阿里

一面

全程聊项目,中间穿插一些知识点

  • 介绍一下研究生阶段难度最大的项目,包括工作量、遇到的难点、解决方案

  • 介绍了项目二 包括背景 数据处理 分析 论文

    • 中间穿插问了几个问题:

    • 使用的LightGBM和seq2seq模型如何调参的?

    • LightGBM的原理了解多少?

    • 介绍一下项目二中用的attention如何做的?

    • 所说的项目中数据量大是多少?特征选择又是如何做的?

    • 项目二最后结果提升了多少?有没有试过简单模型?

  • 还有其他项目介绍吗

    • 介绍了项目一:包括踩过的坑(训练集拆分遇到了leak问题,直接上LightGBM效果不是很理想的问题) 特征的处理、针对不平衡样本的处理方法

    • Q1. 线下怎么验证的?构造的这些特征线下指标是否有提升?

    • Q2. 探讨了一下样本采样的问题

  • 还有其他想要说的项目吗 用的其他的方法

    • 简单说了下项目三的经历,主要做数据处理,简单的分析挖掘工作。没有深入聊下去。

  • 投递的那个团队的业务介绍

  • 有啥需要了解的

  • 我问了几个问题

    • 问了团队的工作节奏和时间安排

    • 问这个岗位的招聘具体对候选人的能力要求

    • 内部用啥工具平台之类的?

二面

基本都是聊项目

  • 介绍项目二

    • 为什么选择seq2seq模型?为什么不用其他时序模型?难度在哪?最后效果怎么样?

    • 特征选择有哪些方法?

  • 介绍项目三

    • 具体做哪些工作(数据分析难度不大的样子?)

    • 有没有借鉴其他人或者团队的算法?

    • 面试官主要觉得难度不大!主要困难在特征提取阶段

  • 子序列最大和(简单说了下思路就过了)

简单总结:本次面试是感觉最差的一次,因为投递的是机器学习算法工程师的职位,项目三其实很大一部分工作量是CV方面的,我在介绍的时候就一笔带过了视觉的部分,导致面试官可能认为这个项目工作量不够,这里全程都在质疑我这个项目过于简单。后面反思了一下,其实和数据挖掘无关的工作内容也能说,应该算是工作量的体现。

三面

聊项目

  • 项目二介绍 比赛中你的方案比其他队伍的优点在哪?

  • 项目一介绍

  • 遇到一个机器学习问题,怎么去选择模型?

  • 项目一后续打算如何改进?

  • 职业规划?

  • 平时做项目和学习的过程中遇到了什么问题?总结出了什么经验?

  • 平时还会学习一些什么技术?

  • 介绍一下在企业的实习(项目四)

  • 问面试官的问题:

    • 您觉得我要想达到胜任此岗位的能力,还应该在哪些方面弥补不足?

四面(交叉面)

  • 说了一下项目二

  • 说了一下项目四

  • 手撕代码 gray码

  • 问了面试官两个问题:

    • 交叉面和之前几面想考察的点有什么异同

    • 阿里国内和国外的office工作节奏理念有啥不一样吗 (纯闲聊了)

交叉面比较短,大概30min就结束了,貌似就是看下前三面有没有放水。

HR面

  • 简单介绍一下学校经历

  • 说了从本科到研究生的一些经历

  • 介绍项目二 项目里有哪些难点?哪些地方分别体现了哪些技术能力?

  • 介绍一下家庭情况

  • 有什么想问的

简单总结

对过去的春招做个简单的经验总结,

可能因为投递的都是业务部门,基本上都是围绕着简历上的项目来问,中间穿插一些知识点,与我之前想象中的手撕公式、手撕代码还是不太一样。这就需要我们在几个方面做好准备:

  • 首先是要准备内容丰富的项目,让面试官有问的点;

  • 介绍项目的时候,最好先介绍下简单的项目背景和目的,尽量抓住主要矛盾,关键是要讲清楚整个流程,让面试官搞清楚这个项目到底是干嘛的,细节的东西可以先不讲,如果他感兴趣自然会再追问细节;

  • 要讲清楚自己的工作量,说清楚项目的重难点;

  • 说的时候其实可以抱着一种交流学习的心态,遇到不会的问题,一定要坦诚自己不太懂,但是可以说一下自己的一些思考;甚至可以说一下自己踩过的坑,反问面试官遇到这种情况该怎么解决。

今年很多公司都需要笔试了,即使是内推也需要笔试,这就体现了刷题的重要性,这方面我自己也做得不好,还需要多刷LeetCode。刷题在求职中还是王道。总结出的一些机器学习算法工程师方向常问的知识点:LightGBM、XGBoost原理、调参经验、特征选择方法等等。

END -

往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑AI基础下载(pdf更新到25集)机器学习的数学基础专辑获取一折本站知识星球优惠券,复制链接直接打开:https://t.zsxq.com/yFQV7am本站qq群1003271085,加入微信群请扫码喜欢文章,点个在看

【面试招聘】美团+阿里 | 机器学习算法春招面经相关推荐

  1. 阿里春招java_阿里安全高校春招启动 高薪聘请“骗人”高手

    会骗人也能拿到大厂的offer.近日阿里安全与清华大学共同举办了三场特殊的"骗人大赛",向社会征集挑战者对阿里安全AI进行欺骗性攻击.这项名为"安全AI挑战者计划&quo ...

  2. 阿里达摩院春招 Research Intern 招聘

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入->[AI求职]微信技术交流群 阿里达摩院春招 & Research Intern 招 ...

  3. 大模型很火,阿里巴巴达摩院招NLP算法春招实习生!

    Datawhale分享 推荐:陈安东,阿里巴巴,Datawhale成员 阿里巴巴达摩院智能司法团队招聘NLP算法春招实习生(24年毕业).研究型实习生(24年及24年之后毕业,面向可长期实习者),博士 ...

  4. 北京/杭州内推 | 阿里达摩院开放视觉智能实验室招聘研究型实习生/23届春招

    合适的工作难找?最新的招聘信息也不知道? AI 求职为大家精选人工智能领域最新鲜的招聘信息,助你先人一步投递,快人一步入职! 阿里巴巴达摩院 团队隶属于阿里达摩院开放视觉智能实验室,本团队的愿景是:& ...

  5. 【面试招聘】阿里、腾讯 | 算法岗面试复盘

    作者 | 恍惚 编辑 | NewBeeNLP 阿里 投递简历(内推),之后电话了解,问了简历上的一些内容,大概的匹配下岗位情况. 一面(一位小姐姐) 自我介绍 论文的内容,以及涉及的主要思想,主要跟面 ...

  6. 华为笔面试经历-前端开发-2020年春招

    招聘流程 投递简历 简历筛选 笔试 面试 一面 二面 三面 性格测试 等结果 投递简历  3月1日学校开启春招,我在前程无忧上刚写完简历没一两天,华为的人事就打电话给我了.  当时我吓了一跳,本来我没 ...

  7. 面试(一)2019年春招面试(初学者面试,大佬别见笑)

    一,面试前奏 1.本人是一个双非的二本院校的一名大三学生,我在大二下学期的时候参加学校的转专业考试,从一个公共管理专业考进了一个软件工程的专业.正式的上课学习是从大三开始的,但是我在大二下学期就开始了 ...

  8. BAT面试经验分享(机器学习算法岗)

    https://blog.csdn.net/xwd18280820053/article/details/77529906 阿里: 7月份最早投的阿里(算法工程师),过了2天就收到一面通知,一面最主要 ...

  9. 【面试招聘】快手 AI算法岗面试及答案解析

    文章共2000字,预计阅读时间10min 参考目录: 1 自我介绍+项目 2 样本不均衡的处理方法 3 随机森林中随机的意义 4 卷积层的缺点 5 最大池化层 vs 平均池化层? 6  随机森林中ba ...

最新文章

  1. python安装步骤3.7.2-linux环境安装python3.7.2
  2. MySQL 高级 - 存储过程 - 语法 - 游标
  3. Apache Tiles的使用 前配置
  4. zookeeper 四字命令的使用
  5. MySQL的ibdata1文件占用过大
  6. Matlab中(),[],与{}的用法认识
  7. GridBagLayout用法
  8. Microsoft Access 2002中文版标准培训教程pdf
  9. prerenderspaplugin可以抓取动态数据吗_RPA编程思路之数据抓取
  10. Linux搭建Zabbix监控服务
  11. ei指什么_SCI、EI、SSCI、CSSCI分别是指什么
  12. ROS中的常用组件---launch启动文件
  13. 基于c++图形化界面的clock页面置换算法
  14. 攻防世界 Web-mfw
  15. Python学习之文件操作【基本操作,JSON文件操作】
  16. 樊胜美有可能跑到与安迪一样的终点…
  17. 魔兽怀旧服最新服务器人口,魔兽世界:仅三天时间正式服人口减少20万,怀旧服人口超越正式服...
  18. 国产RY8122 18V 2A 500KHz同步降压稳压芯片
  19. 北京大学生数学建模与计算机应用,2011年北京市大学生数学建模与计算机应用竞赛获奖名单...
  20. 【论文翻译】HCGN:面向集体分类的异构图卷积网络深度学习模型

热门文章

  1. [转]emacs中文输入问题
  2. xml web service
  3. Node.js HTTPS
  4. ARC下,不显式指定任何属性关键字时,默认的关键字都有哪些
  5. c# 编写自定义异常类
  6. XML Json
  7. The Reflection And Amplification Attacks NTP Reply Flood Attack Based On NTP
  8. linux中chkconfig 启动程序顺序介绍
  9. 使用js对来判断一个字符串中括号是否平衡匹配
  10. GraphPad Prism 的统计显著性报告中*或**或**的含义是什么?