1.2016/3/6
阿里面试经历及总结(数据研发、Java研发方向)
另一个链接
摘取:
我说:“比赛的时候,我们每天都要盯着数据提取特征。如果,仅仅把这个当作数字来看,确实很枯燥。但是,我们会把它当作一种用户行为对待和分析。这 样就变得很有趣了。比如,数据清洗后,我看到某个用户每天都在点击某一个品牌,他就是不买,很显然这就是屌丝;有些人一直在购买,明显的高富帅啊。
<span style="font-size:14px;">Java问题:“讲一下JVM的结构。”
网络问题:“TCP/IP的三次握手、四次挥手”
然后,就开始问关于JavaWEB的问题。
这方面我只是了解过,面试官3说:”没事,说下自己的理解就行了。“
面试官3:“淘宝用户的数据(购物车……)存在那里?怎么满足高并发?”</span>
<span style="font-size:14px;">总结:
对于,基础比较扎实的人,那就让面试官随便问吧。不过,我觉得任何人都有可能别问死的,因为他们想通过这种方式看看你的掌握深度。
对于我呢,基础知识一般:数据结构、排序算法和递归,能写出来;操作系统,懂一些基本理论;计算机网络,懂一些基本概念和理论。就只能充分发挥自己的竞赛、项目、论文和专利的优势了。
<strong>面试过程中,有一点很重要,把握面试官的兴趣点,并将面试官带入自己的优势</strong>。当然,如果自己的优势不是面试官非常了解的领域,但是面试官又比较感兴趣,那就更好了。对于我的几位面试官,聊天的时候,我注意到,面试官1对我的论文和专利感兴趣,面试官2和面试官4对阿里巴巴大数据竞赛感兴趣,面试官3对我的基础能力感兴趣,HR对合作能力感兴趣。 面试官3只想问我的基础,虽然多次尝试把他带到我的优势(数据挖掘和分布式)上面来,但是,都被他强制带回去了。其他几位面试官,都是被我有意识地将话题 转移到阿里巴巴大数据竞赛上面。正好他们都没有深入了解过这个竞赛,对此有一定的兴趣;然后,大部分时间都在讨论这些内容了。
<strong>总而言之,把自己的优势发挥到极致</strong></span>
更多阅读:danieljyc的博客,值得学习借鉴
http://danieljyc.github.io/2014/09/04/%E3%80%8A%E5%89%91%E6%8C%87offer%E3%80%8Bjava%E5%AE%9E%E7%8E%B0/
http://danieljyc.github.io/
先这么多,边阅读会边添加的
2.