阿里平台应聘(阿里试睡员应聘入口)栏目:淘宝   发布于:2023-10-02 13:38

阿里P9面试官分享:应聘阿里全流程

应聘阿里是一个相对较长的流程,涉及岗位选择,简历投递,简历评估,技术面试,HR面试,背景调查,入职材料准备等环节。其中,关于技术面试,网上有很多优秀的攻略,但普遍聚焦于“纯知识点”总结,而阿里的技术面试并非单纯的知识点问答,单从技术层面做准备并不可取,此外,应聘流程中还有很多需要注意的点。 本场聊聊将从招聘者和面试官的角度,详细解读应聘阿里全流程,主要内容如下:岗位选择与简历投递;初见之下:不可忽视的一页纸简历;不“单纯”的技术面试:基础+熟悉的领域+应变能力+逻辑思维+学习方式+技术热情与兴趣等;不要高兴太早:HR面试;出来混总要还:背景调查;入职材料准备与入职;常问问题。1.岗位选择与简历投递大型互联网公司的岗位是非常多的,阿里自然也不例外,在阿里社招官网,每天都有大量岗位发布,作为应聘者,可以保持关注,以便及时获取最新的岗位信息。1.1岗位选择由于不同部门的业务侧重点存在差异,即便是同样类型的岗位,具体的要求往往也相差甚远。以Java工程师为例,以下是几个不同部门的岗位要求:岗位1:岗位2:岗位3:鉴于上述情况,在选择岗位的时候一定要仔细阅读岗位描述和岗位要求,结合自身的特点选择最合适的岗位。什么岗位算是合适?根据岗位介绍能够洞见的关键信息并不多,基于有限的信息,所谓合适通常需满足以下几点:1。自身的核心竞争力与所应聘的岗位具有较高的匹配度; 2对岗位的工作内容感兴趣,至少不排斥; 3岗位所在的业务具有良好的前景; 4工作地点可接受。在招聘中常遇到这样的情况:应聘者所选择的岗位与其工作经验相去甚远,之前做后端开发,应聘的却是算法工程师问其原因,答曰:我对算法特别感兴趣,自学了XXX算法,上过XXX的课,做过XXX项目,我觉得自己可以胜任。这类应聘者忽视了一个重要的问题:自身的核心竞争力与岗位要求是否匹配毕竟兴趣不等同于能力,社招不同于校招,不可能花大量的时间来培养你?关于工作年限要求阿里的社招岗位通常是P6起步(P6对应高级工程师,P7对应技术专家,P8对应高级专家),而校招应届硕士也只能给P5(特例除外),因此,社招岗位对工作年限要求通常是3年以上,P7通常5年以上,P8通常8年以上。事实上,工作年限要求只是一个概数,因人而异。对于优秀的应聘者,只要能力达到岗位要求,工作年限是可以适度放宽的。我曾经成功内推过一个只有1.5年工作经验的应聘者到P6岗位,他具有以下属性:国内一流高校硕士学历,国内大型互联网公司1。5年工作经验,作为核心成员参加过较大项目开发,基础扎实,沟通能力良好。关于学历和专业的要求目前,阿里的正式岗位对学历的要求基本都是本科及以上,这个要求并不高,出发点是避免因学历限制而错过优秀的人才。经常有应聘者向我咨询:专科学历或者非全日制本科是否可以应聘阿里对于这个问题,我无法给出准确答案,不过,据我所知,少数学历低但特别优秀的应聘者也成功加入了阿里。作为一名应聘者,你要相信一点:只要你足够优秀,“世界”没有理由不对你和颜悦色。1.2简历投递阿里系的所有公司(包括淘宝,天猫,菜鸟,钉钉,蚂蚁等)共用一个招聘系统,应聘者的所有应聘记录都会“记录在案”,鉴于此,若未经充分准备,不要贸投投简历,否则,除了留下“被拒”记录,收获并不会很多。避免连续投递简历应聘A部门的X岗位失败后,马不停蹄地去应聘B部门的Y岗位。这种连续投递简历的方式非常不可取,因为阿里系采用的是同一个应聘系统,面试官可以看到你之前的应聘记录,为了提高效率,自然会参考之前的面试评价。不难想见,如果距离你上一次应聘不到一个月,面试官没有理由相信你在这么短的时间内会有“质的飞跃”,因此,切勿连续投递简历,被拒后要认真总结失败的原因,并有针对性地学习,提升自己,而后再战。如何高效投递简历。投递简历通常有以下几种方式:1阿里系内部人士推荐; 2阿里招聘官网投递; 3智联,拉钩,猎聘之类的求职网站投递。从效率来看,内部人士推荐是最好的选择,因此,如果能够获取到内推途径,尽量通过内推投递简历。2.初见之下:不可忽忽的一页纸简历在招聘过程中,我发现应聘者普遍存在一个问题:简历不合格具体表现为:格式放纵不羁,关键信息缺失或不明确,项目描述冗长,与所应聘岗位无关的信息过多等。2.1简历的生命周期不要以为简历只是一个“敲门砖”,事实上,它将伴随你走过应聘流程中的几个关键环节:简历评估,技术面试,HR面试。一份优质的简历有助于应聘者展示自己的能力域和优势,同时,也可以为面试官提供“提问指导”(通常面试官会根据简历内容有针对性的提问,有的放矢),此外,从简历的格式,内容也可以看出应聘者的表达能力。2.2简历应该包含哪些要点一份合格的简历须包含以下要素,同时,应注意清晰明确地表达。基本信息:姓名,性别,年龄,籍贯,邮箱,手机号;教育背景:起止时间,学校,专业/学位,排名(非必须);工作经历:起止时间,公司,职位,工作内容简述;项目经历:起止时间,项目名,项目描述,我的职责,取得成果;研究经历:起止时间,项目名,项目描述,我的职责,研究成果;相关技能:语言方面(主要指英语),计算机方面,其它;获奖情况:比较重要的奖项;2.3简历中常见的问题关于教育背景最常见的问题就是“刻意”回避起止时间,以便将实习经历“包装成”工作经历,增加自己的工作年限。这是非常幼稚的想法,切勿尝试。原因:在应聘阿里的过程中,简历初评通过后会上传到系统,系统会自动识别应聘者的简历信息并自动填充到阿里简历系统的模板中,之后,对于未能自动填充的信息,需要上传简历的人手动补充完整。其中,个人基本信息和学历信息是不可以缺省的,必须明确,所以,不要试图蒙混过关。关于工作经历常见问题:职位不明确,工作内容冗余职位完全可以用很简洁的词语描述,如:。开发工程师,测试工程师,产品经理等工作内容简述,突出重点即可,避免写成项目经历般的“长文”。关于项目经历常见问题:项目描述不清楚,未能以简洁的文字刻画一个项目的本质,自己在项目中的职责表述含糊,是核心开发人员项目领导者或者只是普通角色;项目成果或者项目亮点不突出?。就社招而言,项目经历当属最为重要的信息,一方面可以反映出应聘者的经验丰富程度和技术深度,另一方面可以为面试官提供“面试提问指导”。通常,技术面试都会问项目相关的问题,恰当的项目经历描述在突出应聘者能力的同时,也可避免置应聘者于不利处境。何为不利处境?通常缘自“不诚实”的项目经历描述,在专业的提出中露出马脚,无法自圆其说。这里有点善意的提示:不要低估阿里技术面试官的水平(其它公司也一样),项目的真实性在“连珠炮”似乎的提问下,很难不显出原形。下面的做法都是不可取的:项目描述夸大,比如,将3W QPS夸大为30W QPS;项目职责夸大,比如,本为非核心研发人员,夸张为核心成员;项目成果夸大,比如,人为杜撰项目获得XXX奖项;另一个陷入不利处境的原因:在项目经历描述中,或者在回答项目相关的问题中,应用了自己并不清楚的技术关键词,一旦面试官就此展开提问,应聘者只能“笑着跳下自己亲手挖的坑了”。关于研究经历一些研究生历历的应聘者,在校期间可能曾发表过高质量的论文,如,SCI检索的期刊论文,国际顶级会议论文(通常为EI检索)。如果研究成果与所应聘的岗位有关联,哪怕只是“细微”的关联,都可作为加分项,不妨单列出来。不过,对于那些“跨行业”进入IT领域的应聘者,如果曾经的研究成果与所应聘的岗位毫无关联,就不要占用过多篇幅了。我曾经面试过化学,植物学,物理学,昆虫学等专业转行而来的应聘者,其中不乏论文质量和数量兼优者,不过,这些成果通常很难和所应聘的岗位关联上,自然也就无法作为竞争优势。鉴于此,不建议在一页纸简历“有限的空间中占用过多篇幅。关于相关技能相关技能包括但不限于:英文水平,计算机水平,数学功底,文案功底,绘画功底。那么,重点突出哪些“相关技能”呢?三个字:看岗位。相关技能中的“相关”二字是指与所应聘的岗位相关,如果应聘者有相应的特长,自然可以突出一下。获奖情况特别优秀的应聘者,在过往的求学生涯和职业生涯中通常是有“高含金量”获奖经历的,比如,ACM,MCM / ICM(Meritorious Winner及以上),企业奖项,省级以上荣誉称号,校内顶级奖项等。这些奖项是对应聘者过往经历的认可,作为招聘方,自然也会关注。需要注意的是,不同的岗位看重的奖项存在差异,应聘者可根据岗位属性酌情列举奖项。2.4简历样板在此,我提供一份同事们比较认可的简历样式模版,当然,这肯定不是最好的,仅作为参考。3.不“单纯”的技术面试不同于一般的技术面试,阿里的技术面试并不是单纯的技术知识点问答,而是从多个维度对应聘者进行考查,因此,作为应聘者,在做应聘准备时,不能单单局限于岗位相关技术知识点的梳理。3.1面试须知阿里的技术面试通常有三轮,相互间隔一周左右,算上HR面,整个面试流程大约一个月才能走完。当然,特殊情况下,比如团队特别缺人,应聘者特别优秀,一天就可以把流程走完。第一轮面试 :第一轮面试通常是电话面,面试官会提前给你打电话约定面试时间,在接到面试官电话时,不要紧张,如果自己尚未准备好面试,或者时间不方便,可以将时间约靠后一点,留下足够的时间缓冲。面试的时候不用太紧张,面试你的工程师通常就是你所应聘岗位所在团队的成员,他是在为自己的团队挑选队友,因此,没有理由为难你。第二轮面试:如果你顺利通过第一轮面试,那么,大约一周后,将进行第二轮面试。第二轮面试的面试官通常是团队主管(不一定是你所应聘岗位所在的团队,因为存在“交叉面“防作弊)。第三轮面试:在通过第二轮面试后,通常就进入到了技术“终面”,本轮通常由部门总监来面。3.2基础知识阿里的技术面试通常是一个由浅入深的过程,起初,面试官会根据岗位要求问一些技术相关的基础问题。当然,“基础”二字的含义并不是简单,如果没有充分的准备和足够的积累,也是很容易挂掉的。根据我的面试经验,超过一半的应聘者在这个环节挂掉,因此,建议应聘者切勿“裸考”,否则留下一个“基础不扎实”的面试记录,短期内再应聘阿里的成功率就很低了。基础知识的考查,答得好不会加分,答不好则会减分,某种意义上这是一个“粗筛”的过程。以Java工程师(服务端)岗位为例,以下是部分基础问题纲要:关于Java相关的面试题,网上的攻略非常多,如果应聘者准备充分,不至于止步“基础考查”环节,然而事实往往“打脸”。在我面试过的应聘者中,大概20%的应聘HashMap,ConcurrentHashMap的原理和差异都回答不清楚。3.3熟悉的领域如果顺利通过上一个环节,那么,恭喜你,你已经成功勾起了面试官继续面试的欲望。在面试中,我们会尽可能问应聘者最熟悉的领域,避免挑应聘者不知道的领域来问一些认知型的问题,因为认知型的问题不是能力决定的,而是经历决定的。我们可以通过简单的几个问题了解应聘者对知识的掌握程度,比如对于细节的了解,是不是知其所以然等等。这类问题通常会问好几个,从容易到复杂,一个不会可以换另外一个,不会因为应聘者不会某个问题就否定应聘者。当然,这种提问的方式也需要面试官有比较宽的知识面,这样才能正确地判断答案是否正确。接下来,面试官通常会询问应聘者在过去的工作中碰到过的一个项目或者解决过的问题。这类问题的主要目的是通过一个具体的案例考查应聘者对于自己业务的熟悉和理解程度,以及碰到业务问题的时候是如何面对问题的。通常,面试官会按照STAR(情况,任务,动作,结果)的技巧来组织对话,了解问题背后的信息,应聘者本人的贡献,以及反映出来的能力。需要说明的是,不同的面试官提问的方式存在差异,我在面试的时候,通常会将上述问题放在最前面。因为对于这类问题,应聘者比较熟悉,回答的时候不会过于紧张。另外可以通过这个问题引出后续的一些具体的技术问题。这个问题可以有很多变形,比如你做过的失败的项目是什么,最成功的项目,最难的项目,印象深刻的项目等等,提问的时候要考虑应聘者对于回答的内容记忆是比较清楚的,这样有助于挖出很多细节的信息。3.4应变能力 通常,我们会通过设计类问题来考查应聘者的“应变能力”。例如,给一个具体的问题,要求应聘者给出设计方案,比如设计一个交通信号灯系统,一个中国象棋系统,一个问答系统,一个在线购物网站等等。要求画出模块图,给出关键的API的定义或者类和类之间的关系。
阿里P9面试官分享:应聘阿里全流程

怎样才能进阿里巴巴工作

首先你的专业得和电商有关系,会写网站或者会营销啊什么的,学历最低要大专。你有两种方式进入阿里巴巴。第一,关注阿里巴巴校园招聘,http://www.campus-alibaba.com.cn/看看什么相关职位要求,好好发展自己的能力,据此好好写作一份简历,锻炼自己的面试能力等,阿里一有招聘就去参加,只要你做好了准备,只要你确实是阿里要的人才,你就可以去阿里工作。第二,这种方式比较具有挑战性。那就是分析当前企业发展态势,真正为阿里解决问题,也许是把薄弱环节克服,也许是让阿里更加卓越,整理你的计划,并联系阿里,展示你的自信,口才,魅力,行动力和你的优越,争取直接和阿里高层会面。只要你是人才,就可以。
首先去应聘,看看是否有胜任的工作。 简介:阿里巴巴网络技术有限公司(简称:阿里巴巴集团)是以曾担任英语教师的马云为首的18人,于1999年在中国杭州创立,他们相信互联网能够创造公平的竞争环境,让小企业通过创新与科技扩展业务,并在参与国内或全球市场竞争时处于更有利的位置。 阿里巴巴集团经营多项业务,另外也从关联公司的业务和服务中取得经营商业生态系统上的支援。业务和关联公司的业务包括:淘宝网、天猫、聚划算、全球速卖通、阿里巴巴国际交易市场、1688、阿里妈妈、阿里云、蚂蚁金服、菜鸟网络等。 2014年9月19日,阿里巴巴集团在纽约证券交易所正式挂牌上市,股票代码“BABA”,创始人和董事局主席为马云。2014年全年,阿里巴巴总营收762.04亿元人民币,净利润243.20亿元人民币。
1:阿里巴巴等大型企业一般都会从一些学校直接聘取毕业生,可以进入这些学校学习,并争取应聘机会。 2:前去阿里巴巴应聘,如果能力出众,阿里巴巴也会聘用。 3:内部人员推荐,这需要有内部的人际关系,同样需要自己能力过硬。

怎样才能进阿里巴巴工作

阿里巴巴的招聘流程,技术岗位一般几轮面试?

阿里巴巴招聘技术岗位的流程:依次进行三轮面试:初面、复面、以及hr面。每通过一轮即可进入下一轮,三轮全过即为通过。扩展资料面试技巧招聘中的“经典七问”招聘过程中常要问到的问题极其释义总结如下:以往工作中您的职责是什么?――如果描述不清,可见即使有相关工作经验,其系统性全面性也值得怀疑。请讲一下您以往的工作经历。――考察应聘者的语言组织及表达能力,以及描述的条理化。您以往的工作经历中最得意最成功的一件事是什么?您的长处是什么?――从应聘者的回答中,可了解他是注重个人成功还是注重团队协作。您感觉还有哪方面的知识、技能或能力需要提升?――“提升”一词比较委婉,一方面考察其态度是否坦诚,另一方面,也为日后的员工培训增强针对性。对于新的工作岗位您有什么设想?如何开展工作?――这涉及到员工的职业生涯设计,更有关员工工作的稳定性。您离职的原因是什么?――这是必须要问的问题,涉及员工和组织的融合性。您对薪金待遇和福利有什么要求?――这个问题的重要性更是不必多言。参考资料来源:百度百科:招聘
阿里巴巴招聘技术岗位的流程:依次进行三轮面试:初面、复面、以及hr面每通过一轮即可进入下一轮,三轮全过即为通过。扩展资料:阿里巴巴面试问题集锦:1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。8、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。9、Java是什么。10、API接口与SDI接口的区别(API是提供给别人的接口)。11、dubbo如何一条链接并发多个调用。Dubbo的原理,序列化相关问题。12、用过哪些中间件。13、做过工作流引擎没有。14、以前的工作经历,自己觉得出彩的地方15、线程池的一些原理,锁的机制升降级16、从系统层面考虑,分布式从哪些纬度考虑17、Hadoop底层怎么实现18、threadLocal,线程池,hashMap/hashTable/coccurentHashMap等19、秒杀系统的设计20、虚拟机,IO相关知识点21、Linux的命令22、一个整形数组,给定一个数,在数组中找出两个数的和等于这个数,并打印出来,我写的时间复杂度高,要求O(n)。23、n个整数,找出连续的m个数加和是最大。24、更重视开源技术25、数据库锁隐原理26、1000个线程同时运行,怎么防止不卡27、并列的并发消费问题28、高并发量大的话怎么处理热点,数据等29、如何获取一个本地服务器上可用的端口30、流量控制相关问题阿里HR面试时的核心问题:1、你为什么离职?2、你怎么看待自己的职涯?(包括工作和家庭的分配,怎么平衡家庭和工作的关系、加班、选择一家公司时的考量、location等)3、薪资期望(不要直接说数,绝不能表现出没到多少钱或者什么层级我就不去,这是味道问题不是能力问题)注意事项:1、阿里比绝大部分公司更看重情怀和梦想阿里的八字箴言:乐观、聪明、皮实、自省2、阿里里面的HR都是懂业务的,会结合对候选人的判断和业务的把控进行筛选,不要忽悠他们。
首先,我声明本人是阿里巴巴家属。其次,我声明,我所说的都是良心话。 也算借您的地盘说说我心中的阿里巴巴工作。阿里巴巴是我见过的最有团队意识的公司了。如果你够聪明,够勤奋,够运气(这只是小部分),而且手里能有一万元左右的启动资金。你就来试试吧。你的付出跟收入会成正比。但是目前形势不太好,因为服务费要涨价。11年会是转折点,熬过去的12年就可能小发一笔,熬不住的估计要亏本。呵呵,很男人的工作啦。真的很开眼,很长见识。在阿里巴巴工作,智商跟情商都要高的。做得好的每月光扣税都好几万啦。而且好多都是女孩子。但是不要误解他们,阿里巴巴的销售,是绝不会陪老板出去应酬的,因为是高压线,会开除的。靠的全是能力。不过,压力是很大很大的。他们几乎晚上10点钟之前没有能回家休息的。都是自觉整理客户的。现在是22:23分,我老公还没回来呢,呵呵。都这样。很好的锻炼机会啦。如果你想成长的更快。就来阿里巴巴试试吧。哦,提醒你一句,南方市场比北方市场好做。也就是说你应聘的区域在哪就会分配到哪。真要是想进阿里,但是面试不成功,你再留言给我,我让他们内部推荐。加油~~~~~我欣赏这份爷们的工作! 刚看明白问题:岗前培训是24天左右,在杭州总部。包吃包住包来回车票。这是阿里最值得珍惜的一段时间。据说比大学时还生离死别的,呵呵。
面试技术岗位一般需要三轮面试。具体如下:第一轮面试首先是自我介绍:我说自己是XXX 学校XXX 专业的学生,以前主要做Java 方向的东西,主要的项目经验在Web 的服务端上,然后有过一些项目经验。好像就说了这一句话,然后我的自我介绍就完了。说和没说一样.其实自我介绍作用不是很大,就是为了暖暖场,不至于让你很紧张,自我放松就好了。下面就是面试官开始发问了:问:你知道HashMap 和HashTable 吧,给我介绍介绍他们俩的区别。答:HashMap 的key 允许null,而HashTable 不允许。HashTable 是线程安全的,HashMap 不是线程安全的。问:那你给我说一下HashMap 是怎么实现的吧。答:首先是Hash 算法,HashMap 其实本质里面是一个数组,初始化长度为16.然后你调用Map 的put 方法,它根据你的Key 调用key 对应的hashcode 方法计算出来hashcode ,然后根据映射关系,将hashcode 的数值对应到数组的下标上。也就是说hash 值就是他的数组的存储位置。如果出现hash 冲突,那么就顺延到下一个位置,看看是不是空余的。以此类推。对于key 重复的情况下,他的value是会被覆盖的。问:如果我想在多线程下使用HashMap 怎么办?答:可以使用ConcurrentHashMap.它允许多个修改操作并发进行,关键在于使用了锁分离技术。它使用了多个锁来控制对hash 表的不同修改部分进行修改。ConcurrentHashMap 内部使用段(Segment)表示这些不同的部分,每个段其实就是一个小的hashtable,它们都有自己的锁,只要多个操作发生在不同的段上,它们就可以并行的进行。问:我在初始化HashMap 的时候,需要指定他的长度吗?答:可以指定,也可以不指定。不指定默认长度为16.但是如果put 的的数目超过12的时候,就会触发resize 操作。resize 的操作代价是非常高昂的,不仅需要扩容,而且以前的key 都需要重新计算hash 保证散列的均匀性。这样频繁的resize 对性能影响很大。问:你知道Java 多态有几种表现形式吗?答: 一种是覆盖,一种就是同样的方法名但是参数不同。举一个例子吧, 比如Listlist = new ArrayList();因为ArrayList 是List 接口的实现类,那么向上转型成为List 之后,如果我再有一个Listlist = newLinkedList();,那么我在调用list.get 方法的时候,他就会根据具体的你的实现类去调用对应的ArrayList 的get 方法或者LinkedList 的get 方法。问:那这种多态是怎么实现的呢?答:我觉得应该是动态方法绑定。在你初始化new 的时候,到底对应于什么类,是在JVM 运行的时候才指定的。(PS:其实这里我很虚,这个问题知识听说过,但是没仔细想过,在面试的时候只能这样含糊其辞,面试官应该也听出来了,就没有细问)问:既然聊到JVM 了,那么咱们说一下,你对JVM 的了解答:首先JVM 分为堆区和栈区,还有方法区和PC 等,但是主要的就是堆和栈。我们所有初始化的对象都是放在堆里面。堆分为新生代和老生代,初始化的对象都在新生代的Eden 区域,当经过一次或多次GC 后,存活下来的对象会被移动到老年区。当JVM 内存不够用的时候,会触发Full GC,清理JVM 的老年区。问:那你说说JVM 里面不同代的垃圾清理策略答:对于新生代,当进行GC 的时候,HotSpot 一般是将存活的对象放到新生代和Survive 区,新生代一共两个Survive 区。先把存活的对象放到其中一个Survice区,然后进行垃圾清理。因为如果仅仅清理需要删除的对象,这样会导致内存碎片,因此一般会把Eden 进行完全的清理,然后整理内存。那么下次GC 的时候,就会使用下一个Survive,这样循环使用。如果有特别大的对象,新生代放不下,就会使用老年代的担保,直接放到老年代里面。问:你都知道什么垃圾清理器答:我知道一个普通的叫CMS,好像叫并行标记清理。貌似现在JDK8正在使用一种新的,G1垃圾清理器,听说很牛逼。毕竟叫Garbage First 嘛。好像G1在stop theworld 方面要比CMS 好很多。问:你说说什么叫stop the world答:当JVM 在需要清理垃圾的时候,他需要先标记需要清理的垃圾,在标记完成清理的时候,这时候JVM 是不能创建新的或者使用对象的,因为这样会导致原来标记的垃圾发生变化,因此这里进行GC 清理的时候,除了垃圾回收其他什么都不动,好像整个JVM 都停止了,这叫Stop the world。问:你说说JVM 是怎么判断一个对象是不是垃圾的答:一般会采用引用计数标记法。就是一旦一个对象有其他的对象去引用他,就给他得引用数加一,当一个对象引用技术为0的时候,那么就该清理了。这样带来的一个问题就是,比如A 对象引用B 对象,B 对象引用A 对象,没有其他的对象引用他们,那么使用上面那么办法就不能清理A,B,但是他们确实已经是垃圾了。现在使用GC Root,从所有对象的根,root 开始遍历,只要都在引用树上的对象都是有效对象,不能被遍历到的就是垃圾,这样就能解决刚才说道的A,B 对象互相引用的问题了。问:讲一讲你做的项目吧,我看你简历上貌似写了一个XXX 平台的开发,你给我说说架构吧答:首先这个平台使用Spring 作为整个模块的流程控制,使用Spring mvc 实现Restful 风格的API。然后对于数据访问层,使用Mybatis 作为Dao 层的框架。由于网页的首页查看次数非常多,很多数据都是反复的从数据库中获取,这样每一个用户都发一次SQL,效率很低,因此我引用了Memcached 作为缓存层。将最常展示的信息放到memcache 上,这样每次查询直接从memcache 上获取就OK 了,这样就是从内存中获取数据了,非常快捷。问:你给我讲讲Spring IOC 的原理吧答:一般使用Spring 都会配置一个Spring.xml,在那里面声明需要被管理的类。比如类似那么,我通过解析xml,获取对应的beanclass,然后使用Class.forName(class),就可以根据类名把对应的类初始化为对象,然后使用类似@autoWired 这样的标签把spring 容器里面的对象赋值给对应的class。问:那你知道AOP 吗答:切面编程嘛。就是类似在执行一个方法前,动态的指定执行另外的一个方法,然后或者在之后再执行一个方法。类似于Junit 里面的@before 和@after。问:你知道Java 里面怎么实现的吗答:可以使用Proxy 这个类的newInstance 方法,里面实现InnovationHandler 这个方法,在method 里面调用invoke 方法,然后在这个之前执行你想执行的代码,就OK 了。问:给我讲讲Java 里面类的初始化过程吧。答:一个类,首先初始化它里面生命的private static 的属性,然后执行对应的static静态代码块,然后初始化private 里面的属性,再执行构造函数。然后就OK 了问:对方笑盈盈的问我,父类呢?答:我恍然大悟,抱歉抱歉,说懵了。忘了父类的,执行构造函数的时候,先初始化他的父类,如果父类还有父类就继续向上,直到Object。面试官:最重要的问题差点让你漏了。(对方貌似很嗨皮)面试了那么长时间,终于快要结束了。对方让我问他问题。我问你们那边空气怎么样,是不是比北京要好得多。对方一阵苦笑,说杭州天气也一般般,然后说差不多都这样,我就呵呵了。然后对方问我啥时候可以去实习,我说得暑假可以吗,对方说没问题,然后就结束了第一轮漫长的面试,时长55分钟。第二轮面试2018/8/28第一轮是下午2点半开始,然后经过了一番洗礼,口干舌燥的我回宿舍小憩一下,直到五点起床准备去吃饭,正当我在食堂刚点完小炒,吃了没一半,又来一个0755的电话,我满嘴米饭的接电话,对方还问我,现在方便接电话吗。我说正吃饭呢,他呵呵笑了一下,说他还没吃。然后说他接到同事给他发过来的简历,对我进行第二轮面试。我当时心里想,这也太迅速了,还没歇过来呢。首先还是千篇一律的个人介绍,这里我就不写了,还是我那经典的一句话介绍。然后就是问你项目经验。我还是在那里介绍我原来的那个XXX 平台的架构,算是又重复了一遍吧。然后这个哥们又问了我Spring 的IOC 原理和APO 原理,几乎和第一轮的哥们问的差不多,我很无奈。重复N 遍。又经Spring 聊到了JVM,然后就JVM 的那一堆内存分配和内存管理和回收又扯了一遍。重头戏来了,经过我的项目介绍,他听说用了memcache,然后就问我,你的memcache使用了几个集群,分别是怎么管理的。我当时就懵了,因为我用的memcache 就是单节点啊,一个节点能用还不行啊,怎么那么复杂啦。然后我就实话实说,根本没有什么集群,就是一个简单的节点,然后那哥们不依不饶,说,你知道memcache 集群的hash 一致性是怎么回事吗。还真别说,虽然我没有配置过集群,但是hash 一致性我是真看过啊。当年为了吹牛逼可没少费劲啊。然后我就说,hash 一致性就是为了保证每次set 到memcache 里面的数据在需要get 的时候能从正确的对应节点拿出来。然后一个好的hash 一致性算法是能保证各个节点的存储的数据是平衡的,不会出现一个节点存储的数据非常多而其他的数据存储的非常少的情况。然后那哥们说,你知道memcahche 当内存满了以后,怎么处理吗?使用LRU 算法,就是那个响当当的最近最不常使用算法。当内存满的时候,就把最近最不常使用的数据从内存中移动出去,给新来的数据腾出来空间,That's all。那你比较一下memcache 和redis 的区别吧。memcache 仅仅是将数据存放在内存中,而redis 是可以写入到磁盘的。当掉电的时候,memcache 的存储数据是全部丢失的,而redis 因为是写入到磁盘的,所以可以掉电不丢失数据。还有redis 里面有内置的数据结构,比如list 啦map 啦等等,可以很方便的使用默认的数据结构进行数据的管理插入啥玩意的。特别是在实现消息队列的时候特别爽,能很好的将数据库的IO 延迟写。你说说MongoDB 和Mysql 有啥区别?MongoDB 是非关系形数据,而Mysql 是关系型数据库。我个人目前写项目的时候非常喜欢非关系型数据库,因为比如当在开发中你的数据结构发生变化的时候,非关系型数据库可以非常方便的修改attribute 而关系型数据库就得修改表结构,那么以前的数据都会成为脏数据,非常的悲剧。而且对于多对多的关系类型,使用非关系型数据库,逻辑会非常简单,当然数据会有一些冗余。然后那个哥们说,你身在北京为啥想要去杭州呢?我说杭州空气好啊,美女多啊,北京压力大啊,混不下去啊,我期望小桥流水啊,巴拉巴拉。那哥们冷冷一笑说,OK,保持手机畅通,拜拜。第三轮面试2015.3.16不知道为啥,研发的面试需要四轮电面,我面试测试的童鞋三轮就HR 了,看样子研发果然待遇更牛逼啊。苦苦等了将近一个周,当我正在地铁上准备去市里逍遥的时候,0755又来电话了,问我要了QQ 号说晚上五点面试。挂了电话后,我那个忐忑啊,给QQ 号啥意思,分明就是要视频面试啊,会不会让我当面打开Eclipse 写算法啊,完了完了完了。我算法可是一坨渣渣啊。当时想放弃的心都有了。哪一个下午是我最难熬的下午,我在那里复习DFS,BFS,什么快排,又在那里看Leetcode 的题目,乱七八糟看了不少但是估计都没记住,心想反正挂了就挂了吧。等到五点多打开QQ 开始面试的时候,起初又是,自我介绍,这里就略过了。然后看你在XXX 公司实习过,你给我讲讲你们公司的架构。因为当时去的是一家手游公司,我就在那里说,客户端和服务端是通过Mina 进行消息通信,然后后台通过比特字节流获得了信息后解析,然后通过消息号传递给对应的Handler处理,Hnadler 在调用service 处理,所有的人物信息都最终放在了MongoDB 里面,然后一些游戏的配置信息是在Mysql 里面。2018/8/28 面试阿里巴巴技术开发岗位是什么样的流程?为啥使用Mongo 啊?游戏经常有各种活动,说不定就得出来一个什么新玩意,使用MongoDB 可以随心所欲的增加attribute,怎一个爽字了得。关系型数据库一般分表,一次分100个表,根据游戏ID号进行存储。你给我讲讲你在公司做过的最难的一个技术点吧。这里涉及公司具体业务逻辑就不说了。你再给我说说你为啥从那个公司走了?我说我要去读研究生啊,很无奈的眼神,对方也觉得,这个问题好像很脑残。又来了一个高频问题,为啥来杭州啊?我就不说了,不过这个面试官给我用视频看了看杭州外面的天气,感觉确实是灰蒙蒙的。然后那个们问我啥时候去,阿里楼下有一家不错的小龙虾店,啥时候去,他请客吃饭。第三轮就这样完了,无语。我还以为得写算法呢,Eclipse 都打开了,吓尿了。结果最后就是聊天说实习啊,那为啥用QQ 啊,百思不得其解啊。不过这好像也说明了,实习貌似还是非常有用的。第四轮HR 面这里就不讲了,就是聊天,智商不差就行。OK,到此为止全部的面试经历就说完了,上面有很多问题都是我自己回答的原话,可能有一些回答的并不是很正确,希望大家能自己搜索到正确答案查缺补漏。扩展资料:阿里巴巴面试题:面试的题目分了四个部分JAVA、网络、数据库和Android相关。JAVA举例说明多态和重载区别2. 堆栈3. 垃圾回收4. Final,finally,finalize5. 序列化反序列化,为什么要有自定义序列化6. Java的灵活性体现在什么机制上7. Jdk1.5到1.7有什么新特性8. 排序算法9. 无序数组ab,每个数组有一次循环遍历的机会,找出a有b没有的数字(不能使用外部东西)10. Hashtable和hashmap11. Hashcode是怎么得到的12. 线程和进程13. Sleep和wait区别14. 二叉平衡树,满二叉树15. Object有哪些基本的方法16. Io和nio17. 写一个单例模式的例子18. Socket19. Exception20. 有向图和无向图什么区别21. Linux基本命令22. 数组和链表23. 深克隆,浅克隆24. Java的引用类型有哪些,在垃圾回收的时候有什么表现参考资料:百度百科_阿里巴巴
还可以内部推荐吗
阿里巴巴的招聘流程,技术岗位一般几轮面试?

进阿里巴巴工作对学历有什么要求?

阿里巴巴对于很多人而言是国内首屈一指的互联网公司,不仅是大神众多,福利待遇更是不错,对于不少找工作的人而言是一个好的地方,正所谓越好的公司入职要求就会越高。想要进入阿里巴巴普通岗位要求本科以上学历,部分岗位甚至要求硕士以上学历,且毕业于985、211高等院校,如果你的学历低,都不需要人选,直接机器就刷下去了。低学历如果找朋友内推都很难有戏,由此可见学历真的是进入大公司的敲门砖啊!最近在职场论坛上看到这样一个帖子:阿里巴巴员工自曝:大专学历进入阿里,不是自己优秀,因为肯加班。小编看到这里很惊讶,本身大专学历在一流的互联网公司真的是凤毛麟角,还直言自己不是优秀,仅仅是因为愿意加班。互联网公司加班是家常日饭,但是也是极其注重效率的,不可能是廉价劳动力型的,光看网友的字面意思就是因为廉价加班所以才被录入啊!果不其然就有其他网友直接留言问他:你是怎么进入阿里巴巴工作的?本人回答:坚持不懈,不要脸。这样简单的回答好多人没有看懂,于是另外的网友继续提问讲详细点,那个网友直接表示自己修了博士学位,看到这里小编瞬间就懂了,能从大专学历到博士学历,不花时间精修是做不到的,那个网友明显是花时间在努力提升学历,积攒工作经验。这样肯付出时间去努力拼搏,然后在工作中遇到不足又愿意加班去提升自己,放在哪个公司都是受老板喜欢的。学历只是前期敲门砖,实力与能力才是在职场生存的重要因素。学历低不要紧,放弃学习才是致命因素,之前我在抖音上面看到有小姐姐想去阿里巴巴,于是按照阿里巴巴的要求一项项的去提高自己的经验与能力,历时花费一年的时间。最后她真的成功收到了阿里的录取通知书。大公司情节现在很多人都有的,如果有就去实现吧!没学历的尽量去补个学历,让自己更具有竞争力,也是为了有进入大公司的门槛和资格。不然就去集赞经历,有足够的能力也可以进入大公司的,不过光有能力在面试那一关会相对而言更苛刻,世上无难事只怕有心人!
进阿里巴巴工作的学历有什么要求,根据应聘的职位不同,待遇和条件都有不同。1、3年以上互联网产品设计经验,有独立项目负责经验,对商家产品有深刻的认识和理解;2、熟悉电子商务行业,特别是熟悉商家平台建设者优先。3、掌握可用性设计的专业知识,并具备实际经验,能够运用信息结构,交互设计原则等知识完成可用性高的产品设计;4、了解数据分析方法和过程,表达能力强,优秀的定性,定量分析能力,以及严密的逻辑思维;5、具备适合自己的创新思维体系,并能结合实际的创新案列讲出你的创新过程中的思考方法;6、学历要求:本科统招及以上。
其实对于学历这个问题,马云也曾经在某大学讲座上回复过四个字:“没有要求!”甚至还马云在巴黎世界教育论坛上,再出金句:“文凭只是学费的收据,真正的文凭是生活中奋斗来的。”从马云话中的意思来看,只要大家拥有足够的能力,就能够进入阿里巴巴工作。但是不少网友在看过马云的回复后却笑了,因为没有学历要求,并不是意味着不需要学历,要知道,就连马云本人,为了学历,也参加过三次高考。对于马云的回复,网友们看后纷纷表示:我们可不傻!因为大家也知道,阿里巴巴负责人才招聘的人,肯定不是马云,而且对于阿里巴巴、腾讯这些全球五百强企业,肯定是不会去二流大学进行校招的,如果自己本身没有足够的学历,那么可能投递简历的机会都没有,更不要谈进入阿里巴巴工作了,所以对于马云说的没有学历要求,大家也不能全然相信。综上所述,能力固然很重要,但是想要进入像阿里巴巴这样的大型企业、获得更好的工作待遇、工作岗位,那么肯定是需要一个比较好的学历作为“敲门砖”。至于马云说的话,我们呵呵一笑就行了。
进阿里巴巴工作,有啥学历要求?答案确认后,网友:我们可不傻! 众所周知,在互联网信息时代,经济不断发展,也确实增加了很多新的就业岗位,而说起阿里巴巴、腾讯、京东等互联网企业,大家都知道,虽然在这些大公司工作,可能需要顶住“996工作制”的压力,但相对而言,工资待遇也是非常好的,尤其是阿里巴巴,马云作为创始人,一直对自己的员工很大方。打开腾讯新闻,看更多高清图片那既然如此,进阿里巴巴工作,有啥学历要求?答案确认后,网友纷纷表示:我们可不傻!在大部分的人看来,想要进入阿里巴巴这样的互联网企业工作,不仅要拥有足够的能力,更需要学历作为“敲门砖”,很多大型企业的招聘要求,可能都是本科起步,而阿里巴巴作为一家世界500强企业,恐怕对于学历的最低要求,也得是985、211院校的应届本科毕业生吧?打开腾讯新闻,看更多高清图片但实际上,马云曾经不止一次谈到过这个问题,他表示,其实阿里巴巴对于学历“没有要求”,也就是说,只要拥有足够的能力,就能进入阿里巴巴,可在答案确认后,明明知道进入阿里巴巴工作,没有学历要求,很多网友却笑了,没有学历要求,不意味着不需要学历,就算是马云本人,也曾经为了学历,参加了三次高考。怪不得网友纷纷表示:我们可不傻!毕竟阿里巴巴负责招聘的人,并不是马云,而且要知道,对于阿里巴巴、华为等一流企业来说,根本就不会去二流的大学举行校招,所以说,如果没有足够的学历,可能连递简历的机会都没有,更别说进入阿里巴巴工作了,大家都不傻,自然能够明白,马云就算告诉我们答案,没有对于学历的要求,我们也不能全然相信。 虽然说,能力确实很重要,但大部分有能力的人,学历一般都不低,想要获得更好的工作待遇、工作岗位,确实同时需要学历和能力,毕竟学历也是能力的一部分,对此大家怎么看?
进阿里巴巴需要什么样的学历?马云道出这样的说法,答案很现实!我们都知道阿里巴巴是马云创建的,他看重的不是学历,而是你的能力。他不会很在乎你是不是毕业于985,211等高等学校,他们只要认为你足够努力,往自己想要的地方发展,有目标有理想,都能成为阿里巴巴的一员。马云曾经说过,他并不建议刚刚毕业出来的大学生就去阿里巴巴就业。因为他们没有任何的能力以及没有经验,只能是职场上的小白,招这种人进来都不知道要干嘛?在我们看来,其实人才的培养非常的重要,阿里也有着他们人才培养机制,从长远发展来看是不利于公司的发展。如果他们没有忠诚的话,很可能就会跳槽这样,会给公司造成一定的损失。 马云说过,对那些刚刚毕业出来的大学生无非就是想锻炼自己的能力,学习一下工作经验,等觉得自己成长得差不多之后再去一些大型企业面试。有了社会经验就很容易被人接受,其实阿里还是喜欢高学历的人,毕竟高校出来的可塑性高,学习能力也很强。 阿里招聘的要求很简单,只要你敢大声喊的说出自己的想法并且获得对方的认可,你就可以进去了。现在阿里基本上都是在招聘大数据,运营和市场方面的人才,只要你想进去,只要专业对口,并且有学到相应的知识,不要太在乎你的院校怎么样,你只要锻炼好自己的能力就行。
进阿里巴巴工作对学历有什么要求?

阿里巴巴的面试流程是什么样子的?

在阿里巴巴面试通常会有3轮面试:1、第一轮面试:第一轮面试通常是电话面,面试官会提前打电话约定面试时间,在接到面试官电话时,不要紧张,如果自己尚未准备好面试,或者时间不方便,可以将时间约靠后一点,留下足够的时间缓冲。面试的时候不用太紧张,面试你的工程师通常就是你所应聘岗位所在团队的成员,他是在为自己的团队挑选队友,因此,没有理由为难你。2、第二轮面试:如果你顺利通过第一轮面试,那么,大约一周后,将进行第二轮面试。第二轮面试的面试官通常是团队主管(不一定是你所应聘岗位所在的团队,因为存在“交叉面“防作弊)。第二轮面试如果是程序员会考察程序员的能力水平,通过笔试和问答做出最后的判断。3、第三轮面试:在通过第二轮面试后,通常就进入到了技术“终面”,本轮通常由部门总监、HRD来面试。主要面试个人的心理素质,职业素养以及为人待物的能力。如果面试者可以顺利通过3论面试就可以收到来自阿里巴巴的offer了。1、基础知识的掌握阿里的技术面试通常是一个由浅入深的过程。起初,面试官会根据岗位要求问一些技术相关的基础问题。当然“基础”二字的含义并不是简单,如果没有充分的准备和足够的积累,也容易被拒绝。根据面试经验,超过一半的应聘者在这个环节被拒绝,因此,建议应聘者切勿“裸考”,否则留下一个“基础不扎实”的面试记录,短期内再应聘阿里的成功率就很低了。2、应变能力阿里面试官会通过设计类问题来考查应聘者的“应变能力”。例如,给一个具体的问题,要求应聘者给出设计方案,比如设计一个交通信号灯系统,一个中国象棋系统,一个问答系统,一个在线购物网站等等。要求画出模块图,给出关键的API的定义或者类和类之间的关系。
阿里巴巴的面试流程如下:一般来说技术岗有 4、5 轮的面试,最后一面会有 HR 参与,最后一面之前一般是电话面试或视频面试,面的都是技术。一面是跟岗位直接相关的,例如你面试 Android 那么会考察你的 Android 技能,后续的几轮也会是相关的,但是可能会更加深入也可能会更加基础,例如考察数据结构、计算机网络,都不太一定。面试你的人可能包括你未来的直接 leader 以及他的 leader,以及一些交叉面面试官,通常会是架构组或者兄弟团队。每轮面试大约40~60分钟,level越高时间越长,从面试开始到拿到offer整个流程可能会长达一个月,所以得耐心一点。如果只面试了 10 来分钟,那么基本上就是面挂了。另外还有专场招聘,专场招聘会快速一点,2~3轮面试,一周就能拿offer的情况也有,如果你的地区有专场招聘,那么推荐参加,比较高效一点。判断是否通过了面试的方法:不到HR发offer 都不能100%确定是否拿到offer。不过如果有以下情况可能代表你没有通过面试:1、面试才10来分钟,可能代表跟岗位有较大差距;2、简历投递了两周或者好几次都没有参加面试,那么可能简历就没有通过筛选;3、流程超过二个月,一般流程是1个月,如果远远超过2个月,估计就是凉了;可以在面试结束的时候问一下面试官对你的感觉如何,有助于你自己判断。
阿里巴巴的面试流程是什么样子的?
[ 标签:]

  • 全部评论(0
说点什么吧

相关文章