一位朋友A的面试经历!
A投的岗位“软件研发工程师”。到了面试现场,选择了Java语言(有对应的面试官)。不过,后面进行了交叉面试,被推到了“数据研发”岗位。
一面:自我介绍。

A:“我做过两个项目。写过几篇论文和专利。还参加过阿里巴巴大数据竞赛。同时,出于个人兴趣,我还阅读了一下HDFS的少部分源码,理解了一下HDFS的核心思想,实现了一个功能非常简单,并且还不完善的HDFS。”

面试官1:“说一说你写的论文中的某一篇的创新点?”

A:“我写的文章或者专利,主要遵循一个原则:将已有的理论或者模型应用到新的场景中。所以,都是偏向应用的。重点说说这篇论文吧。首先,从奇异值分解说起吧……”

大概讲了几分钟后。面试官1打断A:“你做的这些东西都偏向数据挖掘方向,为什么没有投数据挖掘呢?”

A:“因为,按照我的理解,数据挖掘这个岗位需要对机器学习算法有深入研究,然而,我做的偏向于对数据挖掘算法的应用。所以,我想投研发,偏向数据挖掘和分布式方向,从基础做起。”

面试官1:“其实,你的优势是做过数据挖掘。这样吧,我先找一个数据研发的面试官对你进行一下面试。等会儿,你再来我这。”

虽然A也系统地学习过机器学习算法,但是接触时间太短(几个月),研究不够深入,只在比赛中用过少数几种算法:LR、RF和GBRT。自己的优势在于对数据的理解和特征的提取,以及算法的应用。而算法推导过程并不清楚,只是理解了其思想。A怕被问得太细致,所以不是很情愿。不过,在面试官1的坚持下,最终还是同意了。

看到第二个面试官的牌子上写着“数据研发”,A稍微舒了口气;幸好不是“数据挖掘”。

今年,“数据研发”岗位招人挺多的,很多都是去小微金服。面试完之后,A觉得“数据研发”的岗位要求是这样子的:熟练掌握基本的SQL语句。

A觉得阿里应该用自己的ODPS-SQL(类似于Hive)进行数据研发,虽然这个平台挺复杂的,但是面试的时候的要求并不高。只要掌握基本的内建函数和SQL语句就行:select, group by…。A在比赛过程中,写过几万行SQL代码(去重之后几千行),没有用过索引和视图;经常用到内建函数,偶尔使用UDF(用户自定义函数)。但是,写的代码不包含索引、视图和UDF。也没有考优化(其实A也不懂)。

有数据研发方面的相关经历,面试官似乎很注重这一项。A参加过阿里巴巴大数据竞赛。

对数据研发有一些自己的看法。这个很关键,一定要思路清晰。A主要在讲比赛中的模型:数据的预处理->训练集、预测集->特征提取->进一步处理->正负样本比例->训练->预测。

当然会用写MapReduce的话就过更好了。阿里的平台提供了MapReduce,估计工作中会用到。这边有个详细的介绍:超级啰嗦版ODPS MapReduce入门

二面:技术面试

面试官2:“自我介绍一下吧。”

A:“刚才介绍过其他经历了。那我主要介绍下与数据研发相关的经历吧。”然后,简单说了下自己参加的阿里巴巴大数据竞赛。

面试官2:“行,先做一道题目吧。”

面试官给了A一道SQL的题目:给定一个表,共四列:user_id, brand_id, time, cnt(花的钱数)。从这个表里面选出用户B对每个品牌brand购买的总额度。

一看题目,A有点窃喜,这跟A竞赛做的东西太相似了。跟面试官进行简单沟通后,很快写出来了;不过还是怕做错,检查了很久才拿给面试官2。顺便提了一下,如果需要处理字符串的话,A会用ODPS-SQL里面的UDF。面试官看了下程序,没说什么,就放到了一边。
后面,主要在讨论阿里巴巴大数据竞赛:A做了什么,用什么模型、算法做的,准确率是多少。(这块讨论时间最多)

还好,A主要讨论的是对业务和数据的理解,没有深入讨论数据挖掘算法。

讨论很顺利。结束之后,面试官2把A带回面试官1。

回来后,继续与面试官1主要讨论我写的论文。由于之前对自己写的论文进行过总结,思路很清晰。并谈论了写论文的体会和收获。

总之,第一面的面试官很和蔼,交谈也很开心。

再次稍微提一下:个人觉得面试官主要有两类,一类是用技术把你问死,从而判断你对技术的掌握深度。另一类是,简单的技术问题之后,让你去表现,引导你来讲,从而看你这个人的思想、表达能力、个人观点等综合素质。

当然,一个面试官如果看到你不善于表达,就只能一直问你问题了。

很荣幸,A碰到的是第二种面试官。面试跟聊天一样轻松。

最终,顺利通过。
很多人说,A之所以能顺利通过面试,其一,是因为他拥有扎实的基础,其二,是因为好运气。

能顺利通过考官的各种考验,最终拿下OFFER,需要有扎实基础的先决条件,是必然的,可剩下的真的凭运气么?

在紧张的面试过程中,
如何确保思路清晰不丢分?
如何完整克服紧张心理不减分?
如何巧妙避过难点再加分?
如何跳出面试官套路顺利过关?
如何系统性巧记技术难点?

这些关键点,靠的并非是运气。除了需要有扎实的基础,你更需要巧妙的沟通技术以及过人的整理思维,在快速解读面试官发问含义之时,做出准确解答并跳出面试官问题套索。

想要更多资源可以到黑马程序员广州中心公众号查找。添加链接描述

他能一举拿下阿里的offer,靠的绝对不止运气!相关推荐

  1. 一举拿下阿里、字节、美团、京东、虾皮offer

    大家好,我是老田. 最近一位读者跟我报喜,秋招拿到了阿里.字节.美团.京东.虾皮shopee等公司的offer. 关键这位读者本科是双非非科班,考研跨考的计算机,他的经历很励志.很有思考,经历也很有借 ...

  2. 面经分享 | 2年经验,1个月拿下阿里P6 Offer

    这些面试题来自于我的老乡读者分享,很厉害,2年经验,面试几个月拿下了N个Offer,包括滴滴.有赞和阿里这些一二线公司. 内容完全来自读者自己,引用部分为读者自身回答描述,感谢分享.阿里的在最后部分. ...

  3. Java老鸟5年压箱底面试真题资料+自学手册,秋招拿下阿里45k offer

    背景 又逢"金三银四",年轻的毕业生们满怀希望与忐忑,去寻找.竞争一个工作机会.已经在职的开发同学,也想通过社会招聘或者内推的时机争取到更好的待遇.更大的平台.然而,面试人群众多, ...

  4. 二本出身的我,是如何拿下阿里 special offer 的?

    01:终于步入大学 我既没有跨过山和大海,也没有穿过人山人海,我就是我,一个普通本科大学生.身为读者的你,关注了我,自然是想获取知识与经验,我所能分享的,也只有我的一些知识与经历. 那年,我大一刚入学 ...

  5. 手握Python这柄宝剑,我一举拿下4个offer

    基础做剑柄 我学习之前并没有接触过Python,离编程最近的一次是大一学校开设的c++课程.开始学习Python报班后,跟着老师走自己每天上课都有新收获,上课都能听懂,晚上的作业也能跟着思路做完. 但 ...

  6. 一年iOS开发经验,如何一举拿下一线大厂Offer面经

    先简单说说我最近的面试经历吧.面试的公司很多,大部分最后都能得到令人满意的结果,我将这些体会记录下来,面了这么多公司,如果不留下什么,那岂不是太浪费了.对于我来说,这也是一次自我检查,在这次面试中总结 ...

  7. 00后转行python,一举拿下14k的offer,高薪方法太绝了......

    迷茫 我今年21岁,出生在湖南永州.从小就不喜欢读书,所以我读完高中,我就辍学外出打工了.因为文凭不高,所以找到工作也不是特别好,也不稳定.我干过网管,当过服务员,干过销售,也送过外卖,直到2020年 ...

  8. 我的阿里秋招之路——阿里实习offer+校招offer

    我的2017是忙碌的一年,从年初备战实习春招,年三十都在死磕JDK源码,三月份经历了阿里五次面试,四月顺利收到实习offer.然后五月怀着忐忑的心情开始了蚂蚁金服的实习.八月,又经历了两轮面试,总算拿 ...

  9. 某人一年Android工作经验,一举拿下百度、网易、美团、小米、快手等Offer面经

    导读:本文为K-night(垭超)独家授权在本公众号发布,K-night(垭超)最近换工作,一举拿下作业盒子.百度.网易.美团.小米.快手等公司offer,不得不佩服这位年轻小伙,成功的背后,往往是善 ...

最新文章

  1. 文武双全,AI 女神们的修炼手册!
  2. Linux上DNS实现工具之bind详叙
  3. PAT (Basic Level) 1039 到底买不买(模拟)
  4. 《理解 ES6》阅读整理:函数(Functions)(五)Name Property
  5. ZOJ -3203 三分+数学
  6. 依赖注入框架Autofac的简单使用
  7. 逻辑回归、LR算法、LR优缺点、LR推导、LR损失函数
  8. 脑子傻怎么学php,小孩子学习不好脑子不开窍怎么办?4个方法让“笨”孩子聪明起来...
  9. AndroidManifest--详细理解
  10. PDF补丁丁( PDFPatcher.)
  11. 变频器VF模式和矢量模式的区别
  12. 3ds Max 2014 SDK配置开发环境以及遇到的问题
  13. 青龙羊毛——酷狗音乐(教程)
  14. OPCODES学习网址
  15. c语言入门1.2.3 百度云,C语言入门1.2.3--一个老鸟的C语言学习心得(附光盘)
  16. 因果推断1:Counterfactual Prediction for Bundle Treatment(NeurIPS 2020)
  17. C++类和对象--求三个长方体的体积
  18. session 超时时间设置
  19. 【调剂】天津科技大学接收计算机相关专业调剂研究生
  20. 相应期刊的刊期封面与目录下载方法

热门文章

  1. 认知智能通用智能“AlphaGo只是围棋高手,不会炒回锅肉!”上海交大教授正在研发“全才”机器人
  2. 33岁程序员成都年薪45万,想跳槽去杭州阿里,看到工资乐了
  3. 面向对象分析与设计--OOAD
  4. shell脚本学习第四天——bash内部变量,变量主串,变量替换
  5. ESP32 Xtensa(HIFI4/5) 处理器架构总结
  6. 鹏城深圳,2年后端腼腆小伙四面轻松拿下offer
  7. Vue:HeyUI组件TextEllipsis超出文本省略
  8. 自动发帖机的斗争过程防止垃圾评论的几个方法总结
  9. Microsoft Management Console 遇到问题需要关闭。我们对此引起的不便表示抱歉 的解决方法。
  10. 移动web:翻页场景动画