阿里面试,我挂在了第四轮……

可能每个技术人都有个阿里梦,我也不例外。最近准备跳槽,前一阵子在准备各种面试,也面了几个大厂,包括阿里。是的,最后我挂在了第四轮。这篇文章来总结一下我在阿里四轮的面试经历,希望能对读者有所启发。

阿里社招一般有四到五轮,我这次的流程是第一轮技术面、第二轮写代码、第三轮boss面、第四轮boss面、第五轮HR面。然而我没能和HR聊上一句。

当时我在上海法院出差,第一轮是在周一晚上8点钟左右,我一看是杭州打过来的,就知道是他们了。和面试官聊了有将近两个小时,整体感觉还不错。

第一轮的面试官,如果你能进,基本上都是你后面的同事,和面试官聊天的过程,给我的感受就是一个字:舒服。我之前面过某站,完全是两种不同的体验。第一轮主要都是围绕着技术来展开,一般把自己的项目经验总结好,把自己掌握的技术栈复习好,基本上问题不大。

技术面大概进行了1个半小时,主要涉及到的有并发问题、消息中间件问题、JVM、项目的技术细节讨论等等。还有半小时,完全是闲聊了,因为我之前在华为做过5G,面试官对这个比较感兴趣,就问了一些关于5G未来的发展趋势,所以整体聊下来,感觉OK,第一轮问题不大,中规中矩。

随后几天,就继续在上海法院现场解决问题,周三的时候,还是那个面试官,跟我约了周六来做几道题,周六我已经出差回去了,中午面试官给我打电话,并且发了个链接,我在这边写代码可以实时同步到他那边。

有三道题,第一题和并发有关,第二题是一道算法题,第三题是一个设计模式,但是要支持可扩展。题目看起来也算中规中矩,面试官要求三选二,我选择了第一个和第三个,顺利做完了。(如果对题目细节感兴趣的读者,可以在文章下面给我留言)

过了2天,还是这个面试官,跟我约了后面会有两轮boss面,说句实话,我心里还是蛮虚的,为什么呢?因为我当前一直在做政府项目,对互联网电商这块的经验比较欠缺。这是短板,也必须得克服。

周四的时候,第三轮开始了,打过来的是一个女boss,一开始问了我一些问题让我觉得很像是HR哈,比如你为什么要离职?比如你觉得当前的项目对你成长最大的地方在哪?比如你觉得自己的优势和缺点是什么?这些问题一般都是HR喜欢问的。

所以我中途来了一句,您应该是HR吧?哈哈,她说她是做技术的,我里个神,感觉自己被打脸。随后就是一连串的技术问题了,这个女boss貌似是想证明她是搞技术的。问的问题都是有点偏解决方案类的,比如给你一个场景,如果是你,你该如何解决?主要涉及的有分布式、缓存、消息队列等内容,答的还可以。

这期间有个小插曲,也是我这次面试最记忆深刻的,面试官问我那个优缺点时,我对自己缺点的回答是:目前对互联网电商这块的技术落地或者相关解决方案还仅限于理论层面,也需要一个这样的平台。然后这位boss冒出了一句很经典的话:来阿里你不缺挑战,可能你更多需要关注第一年你能否活得下来。这句话很经典,瞬间我对阿里人又多了层敬佩。

当然,我的回答就比较喜剧了:哈哈哈,扶我起来,我还可以再写几行代码!

面试官:呵呵呵…… 所以我猜她应该是80后。

第三轮整体感觉还OK,问题基本上也回答的还可以,过了两天,这位boss跟我约第四轮,因为到了五一放假了,所以第四轮的boss面要再多等一个周,所以整个面试下来,横跨了一个月,其实战线蛮长的,确实有点累。

第四轮是部门技术leader,约的是视频面试,这一轮明显感觉气场更加强大了,比第三轮的boss更加难以hold住。问的问题主要围绕两大块,第一是根据我的项目来提出漏洞,让我解决;第二是他自己设定场景,让我给出解决方案。

第一种问题其实还好,毕竟是拿现有的项目作为背景,回答的还可以,但是有个比较尴尬的是,面试官听完了我的项目介绍之后来了句:感觉你们的项目没啥技术含量啊!场面极度尴尬……

第二种问题其实蛮被动的,因为电商这块的经验不是很足,虽然我之前看了一些东西,但感觉回答的一般,果不其然,最后挂在了这一轮。最后我看到的邮件评语是:您的职业经历与该职位的要求略有差异等等。

这次内推的这个岗位是经济体解决方案,后来跟内推的阿里大佬沟通是,他们这个岗位计划是招P7的,所以要求高是正常的,虽然我把这些当作是安慰自己的话,但是我还是当真了,哈哈!

以上给大家复盘了我这次整个阿里的一个面试经历,整体来说,对我本人的成长蛮大的,通过我的文字,大家也可以感受到每一轮的面试,压力是递增的,当然如果技术水平和项目经验都OK,那也是没有问题的。

最后再给大家简单总结一下:

1. 社招面试,技术问的相对来说更加深入,所以对有些源码还是要了解点,比如并发相关的原理,是经常被问到的。JVM就更不用说了,几乎是必问到的。

2. 所有的问题都是围绕具体场景,一般大厂都会结合具体场景来问你问题,所以你会demo是肯定不行的,你还要知道为什么要用这个技术,以及如何做到高可用等等。

3. 以后面试,基本上都会让你写代码的,招软件开发工程师,光会嘴论是不行的,这就要平时抽空多练习了,我指的是练练算法题,而不是那种业务代码。

4. 这次非常感谢阿里雷哥,内推的过程给了我很多的帮助,还有其他几位阿里的大佬,包括我师弟,也跟他们咨询了很多问题,人要有感恩的心,不管结果如何,下次去杭州和北京,一顿饭是少不了的!

说真的,其实挂在第四面,心里还是蛮可惜的,不过还好,在阿里第三轮的时候,拼多多第一轮也开始了,后面拿到了拼多多的offer,过几天我继续跟大家分享一下拼多多的面试经历。

【End】

通关 BAT,我这有秘籍「Java最常见200+面试题全解析」,两万三千字的面试干货整理、校对、解析与原理说明,面试题,看这一篇就够了。

包含的模块有:

  • Java、JVM 最常见面试题解析

  • Spring、Spring MVC、MyBatis、Hibernate 面试题解析

  • MySQL、Redis 面试题解析

  • RabbitMQ、Kafka、Zookeeper 面试解析

  • 微服务 Spring Boot、Spring Cloud 面试解析

扫描下面二维码开始阅读

关注下方二维码,订阅更多精彩内容。

转发朋友圈,是对我最大的支持。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/546613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于IP-PBX的VoIP系统解决方案

基于IP-PBX的VoIP系统解决方案目前,众多企业随着业务的扩张,开设了大量的分支机构,这样企业总分支机构以及分支机构之间的语音沟通是非常频繁,企业长途电话费用是企业经营成本中的一项巨大开支。现在互联网已非常普及,…

面试官:聊一下二分法

来源:cnblogs.com/luoxn28/p/5767571.html1、二分查找二分查找是一个基础的算法,也是面试中常考的一个知识点。二分查找就是将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于…

Delphi利用Windows GDI实现文字倾斜

2019独角兽企业重金招聘Python工程师标准>>> procedure TForm1.FormPaint(Sender: TObject);var FLogFont: tagLogFontW; hTempFont, hPrevFont: HFONT; //字体句柄 hTempDC: HDC; //设备描述表或图形设备句柄 TempString: string; //输出的文字begin FLogFont…

面试干货 | Java 能否自定义一个类叫 java.lang.System?

本文由读者 apdoer 投稿,apdoer 是一个极具钻研精神的 Java 猿,技术牛X头发茂盛! 博客地址:https://blog.csdn.net/m0_43452671缘起:一个面试题最近在上下班地铁刷博客,无意刷到一个面试题,号称很多程序员的烈士公墓:j…

mysql 数据库文件导入和导出、远程上传和下载数据库

1.打开数据库操作软件:Navicat Premium 15 中文版,登录测试连接! 2.打开本地mysql 数据库,新建数据库的名字必须和要导入的数据库名字一致。字符集和排 序规则按下图设置即可。

经典面试题 | 讲一下垃圾回收器都有哪些?

垃圾回收器有哪些?是一个高频的面试题,那本文就详细来解答这个问题。因为不同的厂商(IBM、Oracle),实现的垃圾回收器各不相同,而本文要讨论的是 Oracle 的 HotSpot 虚拟机所使用的垃圾回收器。常用垃圾回收…

十、华为鸿蒙HarmonyOS应用开发之Java UI框架、常用TabList组件使用

一、TabList和Tab 二、TabList组件实例测试 1.新建基于empty ability(Java

dotConnect for Oracle控件免费下载及使用方法

原文来自龙博方案网http://www.fanganwang.com/product/1330转载请注明出处dotConnect for Oracle完全基于ADO.NET方法,因此您完全可以采用标准ADO.NET数据提供的方法来使用它。是一款为Microsoft .NET Framework提供直接Oracle数据库连接的数据发生器控件。 具体功…

面试官:谈谈数据库连接池的原理

来源:https://dwz.cn/oUF6pKOW这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。一、早期我们怎么进行数据库操作1、原理一般来说,Java应用程序访问数据库的过程是:①…

php调用twitter api

今天做了一个关于调用twitter api来同步twitter信息到自己网站的功能,虽然是比较简单的功能,着实花费了我不少时间。网上有很多关于twitter api调用的方法,我试了几个都没有成功,貌似需要Oauth验证,这个跟微信开发类似…

8种常见SQL错误用法,你犯过几个?

来源:https://yq.aliyun.com/articles/72501高考和端午小长假一溜烟的功夫就全过完了,新的一周,让我们迎着清晨的阳光,继续前行。1、LIMIT 语句分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下…

51单片机 16*64LED单红点阵屏驱动测试,上位机改字软件免费版

public.h #ifndef __PUBLIC_H__ #define __PUBLIC_H__#include "STC12C5A60S2.h" #include <intrins.h> #include <string.h>//包含memset函数#define UCHAR unsigned char #define UINT unsigned int #define TRUE 1 #define FALSE 0#define LEDON 0…

cocos2dx基础篇(2)——Win32移植到Android

【安装工具】JDKEclipse 或直接下一个 ADT集成开发工具SDKNDK9rADTCDT安装方法自行百度。【正文】1、由 Cocos2D-X 和 VS2010 环境配置——1 中提到的python方法&#xff0c;创建新项目。然后将你开发好的win项目相应的文件Classes和Resources文件夹里的东西分别拷贝到刚创建的…

HR一般不会告诉你的八大真相

我们都是经历过招聘面试的&#xff0c;HR那种微笑很深奥很捉摸不透想必你也见过&#xff0c;但是就是猜不透是什么意思对吧&#xff1f;那么&#xff0c;就赶紧来看看这些HR一般不会告诉你的真相吧!1.求职实际上是一个难以公平的被拒绝过程公平的环境下求职?从HR的角度来说&am…

北京爱情故事-经典语录

2019独角兽企业重金招聘Python工程师标准>>> 小母牛追小公牛&#xff0c;牛逼急了&#xff01; 牛就一个字&#xff0c;我只说一次&#xff01; 男人在外面对女人有多坏&#xff0c;回家就对老婆有多好。——王学兵 结婚十年后&#xff0c;我终于发现其实人生上半…

memcache、redis原理对比

blog.csdn.net/suifeng3051/article/details/23739295一、问题&#xff1a;数据库表数据量极大&#xff08;千万条&#xff09;&#xff0c;要求让服务器更加快速地响应用户的需求。二、解决方案&#xff1a;1.通过高速服务器Cache缓存数据库数据2.内存数据库这里仅从数据缓存方…

我被面试官给虐懵了,竟然是因为我不懂Spring中的@Configuration

作者 l cxuan来源 l Hollis&#xff08;ID&#xff1a;hollischuang&#xff09;现在大部分的Spring项目都采用了基于注解的配置&#xff0c;采用了Configuration 替换标签的做法。一行简单的注解就可以解决很多事情。但是&#xff0c;其实每一个注解背后都有很多值得学习和思考…

jQuery中的.bind()、.live()和.delegate()之间区别分析,学习jquery

2019独角兽企业重金招聘Python工程师标准>>> DOM树 首先&#xff0c;可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子&#xff1a; 事件冒泡(又称事件传播) 当我们点击一个链接时&#xff0c;其触发了链接元素的单击事件&#xff0…

Java中常用的4个Json库,哪个性能更牛逼?

来源&#xff1a;http://u6.gg/sDMab前言每次都在网上看到别人说什么某某库性能是如何如何的好&#xff0c;碾压其他的库。但是百闻不如一见&#xff0c;只有自己亲手测试过的才是最值得相信的&#xff0c;本篇通过JMH来测试一下Java中几种常见的JSON解析库的性能。JSON不管是在…

别在Java代码里乱打日志了,这才是正确的打日志姿势!

原文链接&#xff1a;http://t.cn/E9BkD7a使用slf4j使用门面模式的日志框架&#xff0c;有利于维护和各个类的日志处理方式统一。实现方式统一使用: Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候&#xff0c;只能通过debug功能来确定问题&#xff0c;你应…