【社招Java】阿里面经(附内推岗位)

各位朋友好~

今年”金三银四“受疫情影响,很多想换工作的朋友都比较谨慎,处于观望状态。我也是本来没有打算跳槽,但在年初的时候收到阿里的面试机会,从投简历到拿到口头offer只花了一周,全程线上面试,效率非常高。最后也决定来到阿里这个更大的平台,去迎接更大的机遇和挑战~

下面主要结合自己的情况,介绍一些自己面试过程中比较大的感受吧,给大家做个参考。然后会有我们部门的一个内推JD,目前比较缺人,欢迎大家根据文章末尾的邮箱投递。如果想进一步了解,可以私信或者添加微信。

基础知识

作为一个程序员,基础知识必然是要熟悉掌握的。众所周知,大多数互联网公司都要求候选人有扎实的基础知识。包括:操作系统,计算机网络,基本的数据结构和算法,数据库,以及一些语言层面的基础。

拿Java来说,候选人应该要了解JVM、多线程、集合、IO等常用的Java基础知识。根据自己应聘的岗位和工作年限来,深入程度有所不同。

对于社招的同学,大多是从P6起,所以像多线程、集合之类的东西,不能仅仅停留在”会用API“的层面,还应该能够理解它们底层的一些设计思路和实现原理。

对于数据库,你应该知道基本的索引原理、调优方案和能够快速问题定位。

思考问题的思路

笔者面试阿里一共有4轮技术面,基本上每轮技术面,面试官都会问一两个技术方面的思考题,一般是说现在有xx需求,你打算怎么去解决/实现它?

思考题考察的是候选人的知识积累,应对能力。其实并不是要每个思考题都答上来,但要体现自己思考的过程,不能一问三不知。

对技术的热爱

兴趣是第一驱动力。作为一个技术人,如果能够体现出你对技术的热爱,那自然也会得到面试官的青睐。

那如何体现出你对技术的热爱呢?光口头说当然不行,候选者最好要有一些能够拿得出来的东西或者数据。

比如你说你热爱开源,那你的github是不是有比较多的登录记录和提交记录?自己有没有拿得出手的开源项目?

比如你说你喜欢钻研新技术,那学习新技术后有没有产出?比如技术笔记、博客或者开源书籍?

主流框架和工具

对于社招的同学来说,已经有一定的工作经验了。我们也是需要能够快速上手的人,所以希望能够对主流的框架和工具是要熟悉的。

阿里虽然使用了很多内部的中间件,但很多产品和开源产品相差不大。所以如果能够对像Spring Boot, MyBatis,MySQL,Dubbo,Zookeeper,Redis,消息中间件等等产品熟悉的话,说明候选人是有一定的开发经验的,可以快速上手日常开发。

那如何考察你对主流的框架熟悉的呢?面试官基本上会问你一些主流框架的原理,以及遇到一些常见问题的解决方案。这些就需要大家平时工作中多去思考总结了。

工作经历

作为社招的同学,之前的工作经历是可以作为参考标准的。简历上一定要写清楚自己在之前的公司或者项目上担任的职责,自己的主要贡献。最好能够找到一些比较突出的闪光点,给面试官讲清楚自己当时的问题和解决思路。

当然,如果有带团队的经验/架构经验/高并发系统设计经验,是肯定会加分的。

有读者朋友可能会问,如果我之前没有大厂经历,也可以来阿里吗?

当然可以,只要你基础过硬,平时工作中有自己的思考和积累,热爱技术,都可以来投递简历~

内推岗位

最后附上我们部门的内推JD,目前扩招,还比较缺人,大家如果有意愿的,可以私信或者加微信交流~ 可以全程线上面试哦,面试效率也比较快。

招聘职位

Java高级开发工程师/技术专家

团队介绍: ICBU是国内规模第一的跨境零售贸易平台,致力于中国卖全球、全球卖全球的商业模式。ICBU商家技术团队,主要涵盖商家引入、商家培育、商品、商家数据、商家服务等领域,秉持数据化驱动业务的理念,坚持平台建设与数据赋能的双轮策略,为商家创造价值。

职位描述

  1. 深入挖掘和分析业务需求,撰写技术方案和系统设计,确保系统的架构质量;
  2. 核心模块代码编写,疑难问题攻坚;
  3. 维护和升级现有软件产品和系统,快速定位并修复现有软件缺陷;
  4. 针对新人、普通开发人员进行有效辅导,帮助其快速成长;
  5. 能为团队引入创新的技术、创新的解决方案,用创新的思路解决问题,能对现存或未来系统进行宏观的思考,规划形成统一的框架、平台或组件的优先。

职位要求

  1. 精通Web编程,Java基础扎实,有3年以上使用Java语言进行web开发的经验,在公司担任过架构师,核心技术骨干,有主导一定规模系统架构设计和核心代码的开发经验;
  2. 熟悉面向对象设计开发,熟悉各种常用设计模式,并有在具体的应用场景落地经验;
  3. 熟悉Spring、iBatis,等开源框架及消息,存储等常用中间件,有通读过开源框架源码的优先;
  4. 熟悉基于Oracle或者Mysql的设计和开发、Linux操作系统;
  5. 对技术有强烈的兴趣,喜欢钻研,具有良好的学习能力,沟通技能,团队合作能力;
  6. 熟悉SOA,有平台化实施经验者,有大数据量、高并发系统和大型网站构建经验者优先。

内推邮箱

莫沉:[email protected] (可以备注掘金哟~)

猜你喜欢

转载自juejin.im/post/5e79d29d6fb9a07c8b5bdb5e