女友 去阿里巴巴应聘人员面试登记表了然后 面试通过了 然后又不想去

继上次&&文章过后,大家都希望除了题目之外,最好能给出自己当时的回答情况,看看有没有什么回答技巧,这样更有参考价值。
嗯,建议的很对,因此这次对于阿里的面试回忆,我下面以对话的形式尽可能复现我当初的面试场景。
声明:下面只复述我觉得有参考价值的面试题,实际面试题比这多些(有些不记得了),需要找工作的请认真看完(对Java方向的同学更有帮助),不需要的大牛们请一笑置之。
2. 阿里面试回忆
在说具体的面试场景之前,一个小插曲很有必要说一下:
由于我面的是Java开发,但当时负责人员给我安排了一个C++面试官(在面试官桌子上放着一个&C++方向&的牌子),然后我就跟负责人说&我是面Java方向的,不是C++方向的&,结果那个面试官笑呵呵的说&没关系,在我这面一样的,如果你不懂C++,我可以不问你C++语言方面的细节问题&,当时我心里想:虽然我C++学的和Java差不多,就算面C++也没有问题。但是既然面试官这么说了,肯定不问C++了,Java估计也不会问(C++方向的工程师不一定懂Java呢),应该是问数据结构、算法、网络、操作系统方面的问题了。虽然都有所准备,面起来也可以,但是鉴于两个方面的原因,我还是没答应在这面。(1)据说阿里90%都是招Java工程师,如果在这面后面肯定会以为我是面C++的,胜算就少了;(2)我这几个月基本上都在专研Java方向的知识,也研究了不少JDK源码和Java相关的项目,感觉自己的Java方向知识有了一个质的提高,因此希望面试官能够考查和检验我这方面的知识。
因此我当时跟那个面试官说&不好意思,我还是希望能面Java方向的知识&,那个面试官依旧笑呵呵&如果你对Java知识的确非常自信,那么可以给你换个Java方向的面试官&,然后我只能说&是的,我有研究过很多JDK源码,也做了不少Java项目&。最后,我出去找负责人给我安排Java方向的面试官,负责人说&那你要等会儿才行,估计要半个小时&。&哦,没关系,那我等会吧&,心里想:等不怕,方向搞错了才要命。
说上面这段插曲的目的是想告诫大家,如果你有比较明确的方向,比如&我以后一定要做C++/Java方向的开发&,那么一定要强调出来。如果像阿里这样每个面试官都有个方向牌那很容易搞定,如果没有则可以在面试一开始的自我介绍或找其它机会说出来让面试官知道,可能有人认为语言不重要,关键是算法、数据结构、操作系统云云&&是的,很多面试官都跟我说过:在以后的工作过程中,语言不重要,重要的是你以后做的东西是不是你感兴趣的,但是我认为语言在面试过程中是有非常大的关系的,如果你是C++方向,那么面试官可能会问你一些虚函数机制、Linux下的内存分配策略、内存管理、常用系统调用等这方面的知识;如果你主攻Java,可能会问集合类区别、可研究过jdk源码、数据库等方面的知识。
因此面试的第一步就是让面试官明确知道你主攻的语言方向(可能也有较好的面试官会在提问之前首先问你懂Java还是C++),如果你两个方向都非常懂并且没有比较偏爱的方向,那就无所谓了。
一面:技术面(大概40 minutes)
半个小时没到,终于给我安排了个Java方向的面试官,这次交流非常愉快。下面的&面&代表面试官。
第一阶段:自我介绍
面:&请简单自我介绍下。我:&我是XX大学计算机专业的一名XX,我研究生期间的方向是XX,&&(方向简单描述)。12年暑期在XX公司实习了4个月,做的是XX(在一所不知名的本地小公司实习过)&&(其它重要项目的简述)。另外,自己是名开源积极分子,有,而且今年暑期参加了CSDN举办的开源夏令营活动,做的是&&
阶段总结:上面只是我自己当时的一个简单自我介绍,经验不足讲的比较乱,而且忘了讲自己十分热衷技术,平时喜欢写技术博客等事情(有些情况下可以加分呢)。建议大家都定制好自己的版本,讲出自己的亮点。
第二阶段:介绍研究生期间的论文项目,针对介绍提出几个相关的技术问题
面:&好,我看下简历。(然后对着我的简历看了十几秒,指着我的第一个项目)这是你刚说的研究生的论文项目吧(我嗯),那你把这个项目详细说下。我:&我从项目的选题(为啥要做这个方向)、项目采用的技术、新颖的地方、最终达到的效果(由于我做的是某个算法的性能提高,那么我就会讲速度提高了多少?空间压缩了多少?)这几个方面详细介绍了自己的项目。
下面就是针对我的叙述具体问了几个技术相关点,这没什么好说的,因为每个人做的项目不一样,问的东西也不一样。
阶段总结:其实要求讲的这个项目是用C++写的而不是Java,不过没关系,对于项目而言,语言就不是很重要了,关键是项目的架构、所采用的技术、能达到什么样的效果。面试官选的项目一般要么是简历中项目经验的第一个、要么是有他感兴趣的、要么项目做的时间比较长的,因此建议在写简历时,把你认为最有把握的项目放在第一位(而不是传说中的要按时间倒序来写项目经验),没太大把握的不要写(被抽问到就惨了)。只要你真真正正的吃透了被抽到的项目,那么这个项目提问阶段是完全easy的。
第三阶段:Java方向的知识,包括JVM原理、垃圾回收机制等
面:&你Java学的怎么样?我:&还可以,有研究过部分JDK源码,比如常用的集合类如HashMap/Hashtable、ArrayList/LinkedList、Vector等,还有Java5之后的并发包JUC如concurrentHashMap、Executor框架、CopyOnWrite容器等。自己很欣赏Java巧妙的垃圾回收机制,看过周志明的《深入理解Java虚拟机》,因此对JVM相关的知识有所掌握&&面:&嗯,学的挺深的,那你把JVM的结构和类加载原理说下。我:&马上拿起桌上的笔和纸,把虚拟机运行时包含的几个数据区和执行引擎画了下,包括方法区、虚拟机栈、本地方法栈、堆和程序计数器,然后介绍每个区域有什么作用,最后讲ClassLoader的类加载机制,还顺便说了下双亲委派机制。面:&(面试官点头表示满意)你刚刚说Java的GC机制很巧妙,那么它的巧妙之处在哪里?我:&我从两个方面说下自己的理解:一是Java的内存分配原理与C/C++不同,C/C++每次采用malloc或new申请内存时都要进行brk和mmap等系统调用,而系统调用发生在内核空间,每次都要中断进行切换,这需要一定的开销,而Java虚拟机是先一次性分配一块较大的空间,然后每次new时都在该空间上进行分配和释放,减少了系统调用的次数,节省了一定的开销,这有点类似于内存池的概念;二是有了这块空间过后,如何进行分配和回收就跟GC机制有关了,然后我详细介绍了GC原理、画图表示年轻代(Eden区和Survival区)、年老代、比例分配及为啥要这样分代回收(我认为巧妙就在于这里),有了GC基本结构后,我又详述了下GC是具体如何进行内存分配和垃圾回收的。面:&(面试官一直点头表示对我回答的赞同)嗯,看来你对这块的确掌握了,对了,你说你参加的CSDN开源夏令营项目是阿里的是吧(我点头),这个夏令营是什么情况?我:&我简单介绍了CSDN举办此次夏令营的目的,顺便说道此次夏令营活动当初有2000多人报名参加,最终只筛选出60多名,自己凭着开题报告和对开源的热爱赢得了导师的青睐得以入选。面:&你导师是谁?我:&淘宝的XX。面:&哦,他啊,我认识呢,他是&&(后面就简单闲聊了几句,该阶段结束,面试官让等会儿准备二面)
阶段总结:上面的对话有人看了过后可能会说:好简单啊,问的题目都是你会的,当然能过啦。是的,其实这是有技巧在里面的,就是要想办法&先下手为强&,啥意思?即让自己成为主动摊牌者而不是被动回答者,找机会跟面试官说自己熟练掌握了哪些方面的知识、自己喜欢专研什么等等,就像上面我所做的,一开始摊牌说明自己掌握的知识处在哪些地方,引导面试官去问你想让他问的知识点,这样达到双赢的目的(你爽了,面试官也轻松了,因为他不用老是猜你可能知道哪些东西然后试探性的问你这个会吗那个了解过吗)。
二面:技术面 + HR面(大概1 hour)
一面很轻松的就过了,但是二面就相对而言有些吃力,问的完全是项目相关,而且不是我最熟的研究生期间的论文项目,而是另外两个项目,由于复习不到位,某些地方回答的不完善。
第一阶段:自我介绍,同上
第二阶段:介绍面试官感兴趣的两个项目,一个与推荐系统相关,另一个与Java web相关
面:&介绍下你简历上的这个电影个性化推荐引擎,使用的是哪种推荐算法?我:&改进的基于用户的协同过滤推荐算法。面:&那好,那你从项目的基本架构、所使用的算法原理、如何改进的、数据如何处理这几个方面介绍下你的项目吧。我:&我首先画了下项目的架构图,据此图详细讲了下UserCF的原理及如何使用用户的社交数据和六维理论改进传统的UserCF,并写出了改进后的算法公式。然后又说这个项目的数据多大,代码中采用什么数据结构进行处理的。面:&(介绍原理中提到了利用用户相似性来作为推荐的一个参考,面试官追问)那用户的相似性你怎么算的?我:&(汗,这个有个计算公式,我不太记得了,最后根据自己的理解讲了下余弦相似性的计算方式,公式没写全,面试官问公式里的根号怎么算的,我说直接用Java的库函数)面:&你这数据哪来的?有几类数据?数据的存储格式是什么?我:&(该项目时间有点久了,前几天只复习了项目的整体架构和算法原理,忘了看具体的数据了,这里只能凭自己的记忆讲了下数据的存储格式,回来后发现自己讲的虽然没错但不够具体)
附:该电影个性化推荐引擎我早已经放到了上面,是自己在老师的指导下做的,纯算法,还比较简单有待于改进。
介绍完了这个项目,马上面试官又看中了另一个Java web相关的项目,马上追问。面:&嗯,你这个XX系统是用ssh2框架做的,那你对这个框架熟吗?我:&嗯,当时在公司实习时对ssh的掌握程度只是会使用级别,那时候没时间去研究框架背后的原理。后来有闲暇时间后,我就深入研究了下这几个框架的原理,还看了部分spring的源码,学到了不少知识。面:&嗯,那你把这三个框架都介绍下。我:&我开始按自己的理解按Hibernate、Struts、Spring的顺序开始讲,Hibernate讲到它的使用原理及与iBATIS的对比,顺便说了下现在似乎大家更倾向于使用iBATIS、myBATIS这样更加灵活的轻量级框架。struts讲了下它的作用就是&将请求与视图分开&,然后讲述从输入url到使用struts处理的控制流程(struts从tomcat那接管、action处理),然后也说struts现在似乎也不那么倾向于使用因为它有漏洞。最后重点讲了下重头戏Spring,详细讲述了它解耦的功能、AOP原理及自己有利用动态代理简单模拟实现过一个简单的AOP功能、IOC(DI)等。最后说,从web应用层面上看,Hibernate属于持久层,struts属于表示层,而Spring却贯穿所有于所有层(表示层、业务层、持久层),Spring也有自己的MVC模块、web模块及JDBC和DAO模块,只是很少使用,也就是只用一个Spring也是完全可以的。面:&(点头表示肯定)你刚说到struts有漏洞,那么Hibernate是安全的吗?有没有可能发生xss攻击和sql注入攻击?我:&(汗,这个问题真心没想过,对Hibernate的掌握没有Spring那么深,只能硬着头皮按自己的理解回答)这个问题没想过,不过我觉得框架没有绝对的安全,Hibernate是用来操作数据库的,hql语句里也有select、where判断,应该有可能发生sql注入攻击,xss攻击就不太清楚了。(这个回答太糟了)
面试官没说啥,一直在电脑上写着什么东西。这时候旁边的HR终于发话了。HR:&你本科是哪的?为什么选择考研?我:&开始说出我的&发家史&,从一所不知名的小二本考到了中科大,&&HR:&那你技术上是怎么学习的?我:&又从本科说起,本科技术很差,到了研究生期间才真正开始技术上的修炼,&&balabalaHR:&你的职业规划是什么?我:&&&(每个人的想法不一样)HR:&你最大的优势是什么?我:&(自己吹吧,也要根据实际情况看)&&
阶段总结:再次说明项目的重要性,第一个项目有些记忆模糊,答的有瑕疵,这里要引以为戒(一定要对项目知根知底),第二个项目感觉答的还可以,不过Hibernate安全问题没答出来,我觉得只要你其它问题答的很好,有个别问题答不出来是不会影响最终的offer的。HR面也很重要,你得说通了,需要提前考虑好常见问题的回答。
第三阶段:到你提问了
自由发挥阶段,可以问问公司内部的培养计划、晋升机制、是否经常有大牛分享技术让我们学习等等&&
(1)整个面试过程中没让写代码,没问Linux下的一些知识,也没问操作系统、计算机网络相关,我觉得可能是Java面试更倾向于从项目中问相关的技术问题,如果你没项目或项目不多,那么就可能问这些计算机基础知识了。
(2)由于之前内推电面的失败,让我丧失了一些小自信,因此在这次阿里的整体面试过程中还是有些紧张,大家请引以为戒,务必在面试中保持淡定的心态,就当是和朋友在一起交流技术问题。
(3)最后,希望我上面对话形式的面经能够给正在找工作或以后找工作的同学们带来一些借鉴意义,希望你们能够从中看出某些问题的答题技巧和所做的准备工作。
阅读(...) 评论() 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
阿里hr面试内容
下载积分:2000
内容提示:阿里hr面试内容
文档格式:DOCX|
浏览次数:25|
上传日期: 19:07:37|
文档星级:
全文阅读已结束,如果下载本文需要使用
 2000 积分
下载此文档
该用户还上传了这些文档
阿里hr面试内容
关注微信公众号同时进行阿里系下2家子公司的面试,拿了一个offer,另一个继续去面可以么 - ITeye问答
小弟的情况比较特别,想请教下大家
因为比较喜欢阿里,通过2个不同猎头,投了2家阿里系的子公司,阿里巴巴和阿里云
第一个阿里巴巴面试进行的早一点,在第二个阿里云刚进行完一轮面试后,拿到了阿里巴巴的offer
阿里云要求下周接着面试,那么我需要和他们说下不去吗?还是可以接着面试然后比较下offer?
我就在想,如果继续阿里云的面试,也有幸拿到offer,会不会让他们发现我居然面试他们2家子公司,导致两边互相商量,都不给offer
关键是阿里系太庞大了,如果是不同公司,那我肯定去面试,但是这是同一个系统下2家子公司,我还可以继续去面试并且比较offer吗?
求里面的同学给个解答,小弟万谢!
问题补充:redstarofsleep 写道我觉得是可以的。
两家子公司分别都要招人,但是一家应该看不到另一家收到的简历。
子公司间的竞争其实也很激烈的。
谢谢朋友的回答
问题补充:Rainbow702 写道现在IT业人才紧缺,你两家都能面上,说明你能力足够,那那两家不但不会商量着说都不能你OFFER,而是应该想着怎么给你提高福利等手段来邀请你加入的。祝兄弟好运啊。
多谢兄弟回答
好吧,我是猎头,操作过类似的案例
我简单说下,A先拿到了淘宝的offer,然后我推荐的是支付宝的机会,他也拿到了offer,大概都是P7的职位,然后支付宝和淘宝的HR也都知道了A两边都在面试而且有offer了,淘宝先面了结束发了offer,支付宝也决定给他offer了,但是这个offer没有发!(注意,这点很重要),没有发offer,只是电话沟通过了,因为阿里有规定子公司不能抢人,所以如果A想去支付宝就必须先拒绝淘宝,在不确定薪资待遇的情况下
如果想去淘宝就直接过去了
这个没事,简历只是对你的一个简单了解,
怎么都是喜欢脚踏两条船的,大公司一旦被后续的主管发现,后续发展有影响。
这个可以根据自己的情况去选择,第一个offer可以商量下,晚点去办理入职手续。
然后进行阿里云公司的面试,看看能不能拿到offer,如果可以的话,选择下。
可以继续,不要紧的。两家的hr是互相看不到招聘状态的。就算知道了,效果也不坏,会互相比拼抢人的。
两家公司
阿里巴巴b2b是上市公司,流程、人事什么的基本上都固定了,说到底是一个销售导向公司。
阿里云,定位是技术研发型公司,有潜力。但是,觉得它们老在重复造轮子,造出来的又不是很好。
果断的选择阿里云!
果断选择选择第一个。三心二意不好。干好一个。其它的都一样。
没事 两家同时面试上啦 也是能力证明的一种表现
& 曾经我也走路这样的经历,你这样吧!你先看2家做什么产品?员工有多少?不要去外包~~~~~~你觉得那个公司的技术适合你~~~~能伴随你成长~~~~我的建议去大公司~~~对你以后有帮助~~~对了 最好专业点的公司~~~别做美工~~~~~~~工资待遇是第一,虽然钱不是东西,但是没钱不行,娶媳妇,买房子,房租,吃饭,都是钱,根据你的技术要钱~~~~~~如果有人带你做项目最好了~~~~~~~~~~~~~~~~
& 兄弟 要有目标~~~~下定决心就努力学习,别三天打鱼2天晒网~~~~、
最后:祝福哥们心想事成,步步高升!
& 曾经我也走路这样的经历,你这样吧!你先看2家做什么产品?员工有多少?不要去外包~~~~~~你觉得那个公司的技术适合你~~~~能伴随你成长~~~~我的建议去大公司~~~对你以后有帮助~~~对了 最好专业点的公司~~~别做美工~~~~~~~工资待遇是第一,虽然钱不是东西,但是没钱不行,娶媳妇,买房子,房租,吃饭,都是钱,根据你的技术要钱~~~~~~如果有人带你做项目最好了~~~~~~~~~~~~~~~~
& 兄弟 要有目标~~~~下定决心就努力学习,别三天打鱼2天晒网~~~~、
最后:祝福哥们心想事成,步步高升!
& 引用 只是我现在的一点体验啊。我最近两次更新 51JOB的简历,结果都被HR的人找谈话。
在51job上有个功能是屏蔽公司的,你可以把你自己公司屏蔽在收索之外就可以了!
&& 只是我现在的一点体验啊。我最近两次更新 51JOB的简历,结果都被HR的人找谈话。
现在IT业人才紧缺,你两家都能面上,说明你能力足够,那那两家不但不会商量着说都不能你OFFER,而是应该想着怎么给你提高福利等手段来邀请你加入的。祝兄弟好运啊。
我觉得是可以的。
两家子公司分别都要招人,但是一家应该看不到另一家收到的简历。
子公司间的竞争其实也很激烈的。
已解决问题
未解决问题阿里巴巴内推,突如其来的电话面试后,招聘状态就变成了待回绝。。。是没有戏了么?
08:08:18 +08:00 · 16320 次点击
36 回复 &| &直到
21:37:31 +08:00
& & 08:11:42 +08:00
配合头像看。。。待回绝,不就是还没通知你说要回绝你么
& & 08:37:05 +08:00
面试官:让我在10秒钟内记住你
你:冲上去狠狠闪了20个嘴巴后扭头跑了
& & 08:40:02 +08:00
@ 电话面试,如何闪
& & 08:46:37 +08:00
午睡中打来,同悲剧。。。
& & 08:49:37 +08:00 via iPad
很有可能是面试官看了你的简历后不是很感兴趣,但碍于情面给你打个电话。That's it.
& & 08:54:56 +08:00
@ 面试官你好
& & 09:24:20 +08:00
面试官, 再见!
& & 09:26:00 +08:00
电面不是很水的么。。。这都能挂。。。
& & 09:29:39 +08:00
看头像就觉得没戏了。
& & 09:32:31 +08:00
我舍友已经被内推阿里2次了。。。。。。
& & 09:33:56 +08:00
& & 09:38:24 +08:00
& & 09:43:30 +08:00
具体怎样内推的,是认识阿里的人被推荐的?
& & 09:52:22 +08:00
我上周推了阿里之后状态一直是新投递,现在还没有电话打过来。和我同时提交的同学周一就电面了
& & 10:10:08 +08:00
同样没有回复、没有消息的路过
& & 10:41:59 +08:00
待回绝这个状态也是够了- -。。。
& & 11:02:58 +08:00
- -现在把内部查询进度的系统开放了么
待回绝就是悲剧了
不过HR一直忙的话 会晚点给你发邮件
& & 11:25:09 +08:00
待回绝就等下次吧,,或者让推别的部门看看,估计也没戏的,毕竟记录摆在那里。。除非P6没面上,别的部门要P5的,假设。。
& & 12:47:58 +08:00
招聘状态 也能查询?
& & 13:57:13 +08:00
面完显示“面试中”貌似就是过了
& & 14:21:40 +08:00
同学,今年的内推实习真的不容易,所以挂了正常,摸摸。
& & 14:49:36 +08:00
上周四被待回绝的路过。
& & 16:25:56 +08:00
社招内推。。。上周五去面试,谈了快4个小时,画了3块小黑板。。。。现在还木有音讯的飘过
& & 17:24:40 +08:00
同「突如其来」,同「待回绝」。。。
哎,的确面的也很糟糕,还是继续努力提升自己能力吧。
& & 18:19:57 +08:00
哎我擦,眼看这么多人都有了回复了?
& & 18:20:52 +08:00
为毛我一点消息都没?
卧槽,看来连“被拒绝”的资格都没有。
Sad!
& & 22:58:20 +08:00
我对阿里的面试官水平不敢恭维,去年的某一天晚饭时间也不提前说一声直接打电话过来问了两个小时,从算法问到os问到数据库,基本上把大学要学的东西都问过一遍,而且全部都是概念性的问题,比如像最小生成树算法用的是什么策略,红黑树的定义,你会不会写。还问你之前那个项目用的是你们公司开发的XXX为什么不用redis、memcache,我当时问你们淘宝内部有tfs有oceanbase之类的运维很成熟boss会让你们用公司外的同类工具么,对方没法回应又说你这个项目看上去没什么技术含量啊,我就说里面很多业务逻辑和细节你都不了解我可以简单给你讲一下,然后对方又换下一个问题。面完回来之后就挂了
& & 19:23:09 +08:00
@ 第一面过了
& & 19:25:14 +08:00
我的状态是面试结束 据说是备胎模式。。面了我一个多月,年前一面,年后二面三面,然后3月份才通知我不合适。。技术面都过的还被刷,真是被气死
& & 20:06:10 +08:00
三面结束。待回绝(笑哭)
& & 23:44:00 +08:00
大三的时候被内推阿里晚上8点多一个电话过来,当时正在某公司挥汗如雨的加班,挂的很果断
& & 14:30:53 +08:00
@ “我是你女儿男朋友” or “我是你儿子男朋友” or &我是你老婆男朋友& or “我是你男朋友”
& & 15:57:04 +08:00
@ 同午睡中接到电话,怒挂。 不过也发现了很多自身不足的地方,算是涨经验吧。
& & 17:37:34 +08:00
@ 被推了三次,崩了两次、、、
& & 21:35:50 +08:00
@ 额 不是的,后面是过了推的时间,就没去了
& & 21:37:31 +08:00
@ 而且压根就没打电话给我
& · & 1604 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 60ms · UTC 05:22 · PVG 13:22 · LAX 22:22 · JFK 01:22? Do have faith in what you're doing.阿里巴巴-面试详细记录_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
阿里巴巴-面试详细记录
&&名企面试详细记录
阅读已结束,下载文档到电脑
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢}

我要回帖

更多关于 怎样面试应聘者 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信