阿里巴巴,工程师面试经历,荆棘密布
2017-12-21 14:01
288 查看
互联网之知了 2017-11-11 22:49:54
阿里巴巴系统工程师内推面试经历
阿里这个是当时在北邮人上看到的内推帖子,就果断投了。不得不说今年这些互联网公司的节奏比往年真的是快了不止一点。
一面(电话面试):
在投了内推大概1周之后,收到了阿里的电话。当时说有事推到了第二天,其实楼主当时是想多准备一天。
面试官是个年轻工程师,给人的感觉是特别亢奋,时不时会发出来“啊”的声音。开始先让介绍项目经历,面试官对项目的一些技术细节比较感兴趣,详细问了实现方式。
接下来面试官问了下tcp的三次链接,顺着三次连接又问到了syn攻击,以及防御方法。tcp三次连接还好,syn的防御方法当时完全不知道,只能凭想象瞎说。不过事后回来上网查了查发现自己的回答竟然基本正确,看来对于面试中不会的问题,千万不能想都不想就直接说不会,自己好好想想,然后大胆说出想法,没准你的想法就是对的。
接着是io复用的方法。io复用书上有,但是当时我已经忘得差不多了,就只答了epoll和select的一些东西。
接着问了多线程、高并发请求服务器的设计模式。对于服务器设计模式,我答了消息队列,感觉应该合面试官的意思。面试官接着问消息队列具体怎么实现,请求太多怎么办。后者我回答了个负载均衡,这个回答其实没有抓到面试官的点,不过面试官就顺着这个问题问了负载均衡的实现,请求怎么调度,有无状态问题。到最后面试官简单总结了一下,负载均衡的调度的话可以通过将数据存储抽象实现无状态。
之后,面试官还对之前问的消息队列请求过多的问题总结了一下,说是通过在请求中记录超时时间戳。另外,前边的syn防御也是通过缩短半链接的超时来解决。感觉面试官给的这些答案都非常的偏实际工程应用。
最后,依旧是惯例性提问。
总的来说,这次面试中面试官并没有问什么深入的技术难题,问题都很细节,感觉都是面试官自己工作中会遇上的一些问题。这次面试我的不足并不是在技术上,而是在对面试官问题的理解上。面试官的很多问题我其实都没有正确理解其意图,不过好在面试官人比较nice,对于这些也都没有计较,会顺着你的思路走。以后面试的过程中,要学会像面试官发问,对于面试官没表述清楚的,必须及时跟面试官沟通。
二面(依旧电话面试):
一面后隔了一天收到二面,这里不得不感慨一下阿里的效率之高啊
这次的面试官是一个给人感觉相对老练的工程师。面试官话不太多。面试官首先让我介绍了一下我在学校做的项目,然后问了我项目中遇到的难题。接着面试官针对的我的回答提出了一些自己的疑问,提出的问题都特别犀利。
接着面试官问我我会那些语言,c++掌握的怎么样。看来面试官那边会用一些c++方面的东西。我提到在项目中用c++,接着面试官又问了个很犀利的问题,你的项目程序为什么用c++。这个问题有点出乎我的意料,我当时也只是勉强回答的上来。
再接着就着简历问了hadoop、redis相关的东西,着重问了下hadoop中的hbase。
再接着问如何构建一个高并发的服务器,这个问题和上一个面试官问的很类似,估计是同一个组的人。我提到可以用epoll以及多线程。面试官接着问为什么要用多线程,而不是单线程。在这里不得不说这个面试官问的问题都很犀利,而且很刨根问底。
再之后面试官问了下美团的实习经历,为什么要选择一个非技术的实习,在美团实习的收获。美团这个实习其实是本科时候做的小兼职,当时写上只是为了丰富经历,没想到真的有面试官会揪着问。在这里不得不说对于只要写上简历的,面试官都有可能会问,所以太水的东西写上简历前要慎重考虑。
最后依旧是提问环节。
这次面试给我的最大感觉是,像这种很老练并且话较少的面试官,一般不会给你过多提示,如果你没答到点子上就会直接问下一道。对于这种类型的面试官,沟通就显得尤其重要。
三面:
二面结束一周后收到阿里HR的电话,说是要我选择近期三面还是9月份和校招一起三面。当时考虑到等到9月份三面可能会面临更大的竞争压力,果断选择了近期三面。之后到网上预约了一周后的面试时间。
经历了两次电话面后终于迎来了现场面。在大望路阿里北京分部苦等了N久后,终于迎来自己的三面,这次是交叉面,也就是由其他部门的领导来面试你。
这次的面试官是一个和蔼的大叔,看起来3,40岁的样子。先是让自我介绍。接着让讲了下项目经历。再接着问了下都会什么语言。我说了C++,面试官就让说了下C++相比C有哪些优点。再接着问了想去哪个城市,有没有拿到别家的offer。最后就是惯例的提问。
四面(HR):
三面完一周后收到HR面。这次的HR面是电话面,面试官是杭州的。
Hr先让做自我介绍,接着问了问项目。重点问了下项目的目标,要实现的功能,做完后会成什么样子,感觉问法有点技术面的感觉。想不到阿里的hr也能跟你聊技术。然后问了职业规划。
再接着hr又根据我的回答问了哪些纬度可以判断一个人是否是团队里的重要人员。
再接着hr问了问家人对工作方向的要求,我回答说听我的。hr说她觉得我有主见,问我从哪里来的自信,能够不需要听别人的意见。我有表达出这个意思吗汗。
最后是惯例问题。我问了阿里的level机制,hr给打了个太极,但是从她的回答感觉这个level可能会对你将来入职后的工作内容直接产生影响。
HR面试完一天后收到了阿里的邮件offer。
总的来说这次阿里的几次面试都不算难,感觉重在考察你的经历和解决问题的思路。
阿里巴巴系统工程师内推面试经历
阿里这个是当时在北邮人上看到的内推帖子,就果断投了。不得不说今年这些互联网公司的节奏比往年真的是快了不止一点。
一面(电话面试):
在投了内推大概1周之后,收到了阿里的电话。当时说有事推到了第二天,其实楼主当时是想多准备一天。
面试官是个年轻工程师,给人的感觉是特别亢奋,时不时会发出来“啊”的声音。开始先让介绍项目经历,面试官对项目的一些技术细节比较感兴趣,详细问了实现方式。
接下来面试官问了下tcp的三次链接,顺着三次连接又问到了syn攻击,以及防御方法。tcp三次连接还好,syn的防御方法当时完全不知道,只能凭想象瞎说。不过事后回来上网查了查发现自己的回答竟然基本正确,看来对于面试中不会的问题,千万不能想都不想就直接说不会,自己好好想想,然后大胆说出想法,没准你的想法就是对的。
接着是io复用的方法。io复用书上有,但是当时我已经忘得差不多了,就只答了epoll和select的一些东西。
接着问了多线程、高并发请求服务器的设计模式。对于服务器设计模式,我答了消息队列,感觉应该合面试官的意思。面试官接着问消息队列具体怎么实现,请求太多怎么办。后者我回答了个负载均衡,这个回答其实没有抓到面试官的点,不过面试官就顺着这个问题问了负载均衡的实现,请求怎么调度,有无状态问题。到最后面试官简单总结了一下,负载均衡的调度的话可以通过将数据存储抽象实现无状态。
之后,面试官还对之前问的消息队列请求过多的问题总结了一下,说是通过在请求中记录超时时间戳。另外,前边的syn防御也是通过缩短半链接的超时来解决。感觉面试官给的这些答案都非常的偏实际工程应用。
最后,依旧是惯例性提问。
总的来说,这次面试中面试官并没有问什么深入的技术难题,问题都很细节,感觉都是面试官自己工作中会遇上的一些问题。这次面试我的不足并不是在技术上,而是在对面试官问题的理解上。面试官的很多问题我其实都没有正确理解其意图,不过好在面试官人比较nice,对于这些也都没有计较,会顺着你的思路走。以后面试的过程中,要学会像面试官发问,对于面试官没表述清楚的,必须及时跟面试官沟通。
二面(依旧电话面试):
一面后隔了一天收到二面,这里不得不感慨一下阿里的效率之高啊
这次的面试官是一个给人感觉相对老练的工程师。面试官话不太多。面试官首先让我介绍了一下我在学校做的项目,然后问了我项目中遇到的难题。接着面试官针对的我的回答提出了一些自己的疑问,提出的问题都特别犀利。
接着面试官问我我会那些语言,c++掌握的怎么样。看来面试官那边会用一些c++方面的东西。我提到在项目中用c++,接着面试官又问了个很犀利的问题,你的项目程序为什么用c++。这个问题有点出乎我的意料,我当时也只是勉强回答的上来。
再接着就着简历问了hadoop、redis相关的东西,着重问了下hadoop中的hbase。
再接着问如何构建一个高并发的服务器,这个问题和上一个面试官问的很类似,估计是同一个组的人。我提到可以用epoll以及多线程。面试官接着问为什么要用多线程,而不是单线程。在这里不得不说这个面试官问的问题都很犀利,而且很刨根问底。
再之后面试官问了下美团的实习经历,为什么要选择一个非技术的实习,在美团实习的收获。美团这个实习其实是本科时候做的小兼职,当时写上只是为了丰富经历,没想到真的有面试官会揪着问。在这里不得不说对于只要写上简历的,面试官都有可能会问,所以太水的东西写上简历前要慎重考虑。
最后依旧是提问环节。
这次面试给我的最大感觉是,像这种很老练并且话较少的面试官,一般不会给你过多提示,如果你没答到点子上就会直接问下一道。对于这种类型的面试官,沟通就显得尤其重要。
三面:
二面结束一周后收到阿里HR的电话,说是要我选择近期三面还是9月份和校招一起三面。当时考虑到等到9月份三面可能会面临更大的竞争压力,果断选择了近期三面。之后到网上预约了一周后的面试时间。
经历了两次电话面后终于迎来了现场面。在大望路阿里北京分部苦等了N久后,终于迎来自己的三面,这次是交叉面,也就是由其他部门的领导来面试你。
这次的面试官是一个和蔼的大叔,看起来3,40岁的样子。先是让自我介绍。接着让讲了下项目经历。再接着问了下都会什么语言。我说了C++,面试官就让说了下C++相比C有哪些优点。再接着问了想去哪个城市,有没有拿到别家的offer。最后就是惯例的提问。
四面(HR):
三面完一周后收到HR面。这次的HR面是电话面,面试官是杭州的。
Hr先让做自我介绍,接着问了问项目。重点问了下项目的目标,要实现的功能,做完后会成什么样子,感觉问法有点技术面的感觉。想不到阿里的hr也能跟你聊技术。然后问了职业规划。
再接着hr又根据我的回答问了哪些纬度可以判断一个人是否是团队里的重要人员。
再接着hr问了问家人对工作方向的要求,我回答说听我的。hr说她觉得我有主见,问我从哪里来的自信,能够不需要听别人的意见。我有表达出这个意思吗汗。
最后是惯例问题。我问了阿里的level机制,hr给打了个太极,但是从她的回答感觉这个level可能会对你将来入职后的工作内容直接产生影响。
HR面试完一天后收到了阿里的邮件offer。
总的来说这次阿里的几次面试都不算难,感觉重在考察你的经历和解决问题的思路。
相关文章推荐
- 阿里巴巴2014研发工程师实习生面试经历
- 阿里巴巴2014研发工程师实习生面试经历
- 阿里巴巴java研发工程师面试经历分享
- 2015年阿里巴巴校招客户端内推面试经历
- 阿里巴巴面试java研发工程师实录
- 硬件工程师面试经历2015---笔试篇
- java工程师初次面试经历
- 硬件工程师面试经历2015---面试篇
- 阿里巴巴面试经历总结
- 阿里巴巴、百度前端工程师 2015 暑期实习生面试经历
- 阿里巴巴面试经历
- 阿里巴巴Java开发工程师第一轮面试的8个问题,你知道几个?
- 阿里巴巴客户端实习生笔试面试经历
- 2016校招内推 -- 阿里巴巴前端 -- 四面面试经历
- 面试总结三---2015百度校园招聘长沙站前端工程师笔试面试经历
- 网易游戏2015年暑期实习生面试经历-游戏研发工程师
- 2016校招内推 -- 阿里巴巴前端 -- 四面面试经历
- 2015阿里巴巴第一轮电话面试经历
- 【软件测试开发工程师】阿里巴巴集团面试经历,一面&二面
- 阿里巴巴面试经历2015年4月13日