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

机器学习初学者

共 2002字,需浏览 5分钟

 ·

2021-05-15 16:18

作者 | 恍惚 

编辑 | NewBeeNLP

阿里

投递简历(内推),之后电话了解,问了简历上的一些内容,大概的匹配下岗位情况。

一面(一位小姐姐)

  • 自我介绍
  • 论文的内容,以及涉及的主要思想,主要跟面试官解释了自己用的机器学习方法。
  • 处理数据的经验,(楼主做传感器响应数据处理,就扒拉了下)
  • mysql 增删改查 联表查询  truncate delete区别 数据库引擎innodb myisam。
  • 聚类算法了解那些,说说DBSCAN
  • 算法删除一个字符串链表中的指定字符串
  • 一道实际场景题,根据目标表的数据判断其来自于上游十个表的哪(我从数据分布,概率统计角度回答的)应该要用到数据血缘之类的。
  • 反问:部门情况,面试官小姐姐介绍了下

面试感受,人生第一次工作面试很紧张,好在小姐姐一直在引导我,挺好的。

二面(主管面)

  • 自我介绍
  • 挑一个项目详细说,由于没做实践性项目我说了论文,说了下遇到的问题,怎么解决的,论文主要内容。讲了挺久的,把active learning的思想和应用场景,常用方法全说了一遍
  • 了解的分类算法,随机森林说一说理解
  • 分类器集成bagging boosting
  • xgb gbdt
  • JAVA   容器说下hashmap和treemap hashmap怎么实现的,排列是否按顺序,地址冲突怎么办
  • 算法题:第一个不重复的字符串,青蛙跳台阶
  • 反问环节:部门主要用的技术栈,相关算法

三面(部门大leader面)

没有自我介绍,对着简历自己读了几句。问了下上了什么课,计算机相关的(数据结构 c语言 计算机网络 java 模式识别)。成绩怎么样,说了说。

  • 机器学习算法了解哪些。分类,回归等等。
  • 聚类算法了解哪些,说说kmeans k的选取
  • 集成学习bagging boosting看我知道不让详细说了。
  • 过拟合处理方式。
  • 检测异常能用哪些方法 lof dbscan knn 概率统计分布
  • 操作系统和spring 我没学所以没问建议大家还是都学下吧,自己也没想到面试机器学习算***问这么多。
  • java和数据结构给自己打个分
  • 数据库acid mysql解决幻读。
  • 算法阿里伯乐系统做题,二叉树的中序遍历递归非递归方式

补了轮笔试伯乐系统

Hr面

  • 聊了下人生经历,意义不大,大家正常说就行。会问希望实习能收获什么,对自己影响较大的经历。

腾讯wxg

机器学习算法

一面初试

  • 自我介绍
  • 讲论文,竞赛。竞赛用了什么相关技术,硬件软件算法,怎么调参。你去做一个分类任务,包括哪些流程。
  • 随机森林的理解 说了很多遍了
  • 集成两种方式对比,说明很关键要背
  • 很多人里找坏人说下有哪些方式
  • 概率题:左轮手枪可以装6颗子弹,两颗子弹相邻装在一起,现在别人打了一枪没死,你选择接着打还是随机转一圈再打。
  • 算法:说下思想就行。反转链表,后边k个元素移到前边去,快慢指针。
  • 反问:岗位是什么意思

二面

  • 自我介绍
  • 论文,涉及到分类器,问了相关的分类算法,说了常用的支持向量机,knn,逻辑回归,决策树 随机森林
  • 类不均衡了解吗,说了下相关的处理方式,论文里面有涉及,提到了评价指标为什么不用AUC用的是Gmean
  • 怎么选取处理非线性的数据,核函数的选取。
  • 做题 概率题,艾滋病患病概率1/100,误诊概率1/100一个人检测患病,则实际患病的概率
  • 保持均匀分布让一个生成1-5的随机数去生成1-3
  • 算法题:O(n)时间复杂度计算排名系数,若干名学生,计算每个人的排名系数=比自己低的人数包括自己/总人数
  • 反问:编程语言必须c++?

三面

腾讯会议面的,以为不做题,结果上去做题就在腾讯文档上写

  • top k 小顶堆做 我先用的冒泡排序,然后快排,最后面试官引导到小顶堆
  • 自我介绍,包括了论文竞赛然后就相关的聊聊
  • 白板上推导svm公式
  • 集成学习要说gbdt
  • 了解哪些排序算法
  • hash算法相关 hash值计算 冲突处理java里hashmap的底层实现。hash的复杂度
  • 进程和线程
  • 说下你对死锁的理解 四个必要条件。
  • 三次握手 四次挥手
  • tcp和udp区别,腾讯会议属于哪种
  • 概率题 生了俩孩子,有一个女的,另一个是男的概率

hr面

家庭情况 ,觉得导师对自己是什么评价, 本科时做的一个项目如何分工,自己怎么做的,再回头做怎么做会不会更好,职业发展规划。


- END -



往期精彩回顾





  1. 适合初学者入门人工智能的路线及资料下载

  2. 机器学习及深度学习笔记等资料打印

  3. 机器学习在线手册

  4. 深度学习笔记专辑

  5. 《统计学习方法》的代码复现专辑

  6. AI基础下载

  7. 机器学习的数学基础专辑

  8. 温州大学《机器学习课程》视频

本站qq群851320808,加入微信群请扫码:

浏览 21
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

分享
举报