「阿里社招java」阿里社招java笔试
本篇文章给大家谈谈阿里社招java,以及阿里社招java笔试对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
阿里P10是什么样的存在?
P10=研究员/科学家,行业影响力+有影响力的成果或者科研方向。
阿里有2条职级体系,一条是P序列,代表技术;一条是M序列,代表管理;以下列出P-M的水平程度:
1、P和M是有对应关系的:P3及以下,低端职能岗以及外包,早些年是有校招P3的,现在没了。
2、P4=专员,应届本科生,无对应管理岗,目前P4也很少了,阿里校招基本P5起了,只要水平高的。
3、P5=高级,应届研究生,高水准应届本科。社招高潜起点(阿里社招一般工作经验2年,职级P6起,偶尔有一些高潜力低工作经验的人也会要,给P5,社招P5往往很快会升P6),无对应管理岗。
阿里巴巴集团经营多项业务:
另外也从关联公司的业务和服务中取得经营商业生态系统上的支援。业务和关联公司的业务包括:淘宝网、天猫、聚划算、全球速卖通、阿里巴巴国际交易市场、1688、阿里妈妈、阿里云、蚂蚁金服、菜鸟网络等。
2014年9月19日,阿里巴巴集团在纽约证券交易所正式挂牌上市,股票代码“BABA”,创始人和董事局主席为马云。2018年7月19日,全球同步《财富》世界500强排行榜发布,阿里巴巴集团排名300位。
阿里巴巴社招流程是什么?
阿里巴巴社招流程是:
1、在阿里官网阿里巴巴集团招聘网站找到适合自己的职位。
2、发送主题【姓名-职位名称-工作年限】并在正文标明官网链接(重要)和自己的简历到邮箱xxx.ysc@alibaba-inc.com(选择的内推人邮箱),如【xxx-Java架构师-9年】,自己注意好内容、格式等,肯帮你内推都是对你有信心的,不要因为一些细节被拒打了对方的脸。
3、HR会根据简历与职位的匹配情况进行考核并给你反馈。
社会招聘面试技巧和注意事项:
1、要以一颗平常心正确对待面试,要做好承受挫折的心理准备。即使面试一时失利,也不要以一次失败论英雄。
2、对招聘单位和自己要有一个正确的评价,相信自己完全能胜任此项工作。
3、适当提高服装档次,穿得整洁大方,以改变自身形象,增强自信心。
4、面试前做几次深呼吸,心情肯定会平静得多,勇气也会倍增。
5、与主考官见面时,要主动与对方进行亲切有神的目光交流,消除紧张情绪。在心里尽量建立起与招聘者平等的关系。如果心里害怕,有被对方的气势压倒的感觉时,就鼓起勇气与对方进行目光交流,待紧张情绪消除后,再表述自己的求职主张。
6、当出现紧张的局面时,不妨自嘲一下,说出自己的感受,可使自己变得轻松些。
7、感到压力大时,不妨借助间隙去发现招聘者的诸如服饰、言语、体态方面的缺点,借以提高自己的心理优势,这样就会在自觉不自觉间提升自信,回答问题时也就自如多了。
java社招如何面阿里
1)Java的数据结构相关的类实现原理,比如LinkedList,ArrayList,HashMap,TreeMap这一类的。以下简单模拟一个数据结构的连环炮。
比如,面试官先问你HashMap是不是有序的?
你肯定回答说,不是有序的。那面试官就会继续问你,有没有有顺序的Map实现类?
你如果这个时候说不知道的话,那这个问题就到此结束了。如果你说有TreeMap和LinkedHashMap。
那么面试官接下来就可能会问你,TreeMap和LinkedHashMap是如何保证它的顺序的?
如果你回答不上来,那么到此为止。如果你依然回答上来了,那么面试官还会继续问你,你觉得它们两个哪个的有序实现比较好?
如果你依然可以回答的话,那么面试官会继续问你,你觉得还有没有比它更好或者更高效的实现方式?
如果你还能说出来的话,那么就你所说的实现方式肯定依然可以问你很多问题。
以上就是一个面试官一步一步提问的例子。所以,如果你了解的不多,千万不要敷衍,因为可能下一个问题你就暴露了,还不如直接说不会,把这个问题结束掉,赶紧切换到你熟悉的领域。
01
2)Java并发包当中的类,它们都有哪些作用,以及它们的实现原理,这些类就是java.concurrent包下面的。与上面一样,咱们也简单的模拟一个并发包的连环炮。
比如面试官可能会先问你,如果想实现所有的线程一起等待某个事件的发生,当某个事件发生时,所有线程一起开始往下执行的话,有什么好的办法吗?
这个时候你可能会说可以用栅栏(Java的并发包中的CyclicBarrier),那么面试官就会继续问你,你知道它的实现原理吗?
如果你继续回答的话,面试官可能会继续问你,你还知道其它的实现方式吗?
如果你还能说出很多种实现方式的话,那么继续问你,你觉得这些方式里哪个方式更好?
如果你说出来某一个方式比较好的话,面试官依然可以继续问你,那如果让你来写的话,你觉得还有比它更好的实现方式吗?
如果你这个时候依然可以说出来你自己更好的实现方式,那么面试官肯定还会揪着这个继续问你。
为什么说面试的时候要引导面试官,原因就在这了。
因为面试官的提问很多时候都是有迹可循的,你如果抓住了他的轨迹,能够猜到他下面很可能会问什么,那你在回答的时候就可以往你想要谈的方向去说。这样面试时就会显得更加从容,更加的游刃有余。
02
3)IO包和NIO包中的内容。这部分里面NIO会是重点,IO包大部分都会比较熟悉,因此可能会直接略过,直接问你NIO的内容。
IO包和NIO包的内容相对来说不是很多,首先NIO模型要熟悉,特别是其中的selector一定要非常清楚它的职责和实现原理。其实NIO的核心是IO线程池,一定要记住这个关键点。有的时候,面试官可能也会问你IO包的设计模式(装饰器模式),为什么要这样设计?
有的面试官还会问你有没有更好的设计,这个时候如果你不知道请果断说自己现在的水平有限,想不出来更好的设计,千万不要信口开河,随意YY。
03
4)Java的虚拟机的内容。这部分主要包括三部分,GC、类加载机制,以及内存。一个GC部分简单的连环炮。
阿里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的定义或者类和类之间的关系。
阿里社招java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于阿里社招java笔试、阿里社招java的信息别忘了在本站进行查找喔。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。