求职经历,三轮技术面 +HR 面,面试也不过如此
众所周知,阿里主要以 Java 为主,因此我投递的职位是 Java 高级/资深开发。我当时是在 Boss 直聘 App 上看到的职位,下图是当时的职位招聘信息。
面试过程中注意策略
我求职的阿里的 Java 技术岗位一共有三轮技术面试和一轮 HR 面试,下文会详细的讲。
因为这段时间面试了很多大厂,有一些拿到了 offer,有一些因为一些原因没有拿到,因此我个人觉得对于像求职 BATM 这样的大厂或者字节跳动、拼多多这样的独角兽公司,最后能否拿到 offer 一部分取决于你的个人技术水平和工作经验,另外一部分取决于你的运气,还有一部分取决于你面试时的策略和技巧,个人的技术水平和工作经验这一块不必多说
第一轮技术面试
Java 的 Object 类有哪些常用的方法?
Java 容器有哪些?哪些是同步容器,哪些是并发容器?
ArrayList 和 LinkedList 的插入和访问的时间复杂度?
java 反射原理, 注解原理?
新生代分为几个区?使用什么算法进行垃圾回收?为什么使用这个算法?
HashMap 在什么情况下会扩容,或者有哪些操作会导致扩容?
HashMap 检测到 hash 冲突后,将元素插入在链表的末尾还是开头?
1.8 还采用了红黑树,讲讲红黑树的特性,为什么大家一定要用红黑树而不是 AVL、B 树之类的?
哪些场景下,子类需要重写 equals 方法和 hashCode 方法?
Java 异常,什么是 checked Exception 和 unchecked Exception,举几个具体的例子;是否研究过 Spring Boot 中的异常;
ConcurrentHashMap 的特性和实现原理;
什么是分库分表,以及分库分表的具体方法和使用场景;
数据库事务的 ACID;
什么是分布式锁以及其实现原理和使用场景;
幂等性问题。
这里需要说一下,上面的面试题其实都很基础,尤其是涉及到 Java 本身的如果你是从事 Java 开发的,但是只局限于应付公司的业务代码,从来没有主动去研读一下 jdk 的一些常用类库,无论从应付面试来说,还是就你的 Java 技术栈的提高乃至技术职业生涯都是不好的,希望从事 Java 开发的读者要意识到这一点。
网络上有很多类似于 Java 面试高频知识点总结的帖子和课程,我个人觉得这些课程你可以用它作为大纲,但是千万不能只达到这些大纲要求的深度,作为 Java 开发者,jdk 的源码,尤其是常用的 java 类的源码还是建议认真阅读一下。
第一轮技术面试结束后,我就问面试官是否通过了。面试官告诉我通过了,然后我问他下一轮的的面试会安排在什么时候。我当时告诉他希望他们尽快安排,已经有其他的公司在催我入职了。面试官说去沟通一下。
于是当天下午大概一两点左右,一面面试官问我晚上是否有时间,给我安排第二轮技术面试,于是约了当天晚上七点。
第二轮技术面试
查询中哪些情况不会使用索引?
数据库索引,底层是怎样实现的,为什么要用 B 树索引?
Mysql 主从同步的实现原理?
MySQL 是怎么用 B+树?
谈谈数据库乐观锁与悲观锁?
有使用过哪些 NoSQL 数据库?MongoDB 和 Redis 适用哪些场景?
描述分布式事务之 TCC 服务设计?
Redis 和 memcache 有什么区别?Redis 为什么比 memcache 有优势?
Redis 的数据结构
海量数据过滤,黑名单过滤一个 url。
讲一讲 AtomicInteger,为什么要用 CAS 而不是 synchronized?
第二轮技术面试是主管面试。原来约了晚上七点,我到了之后一面的面试官接待了我,并告知我他们主管临时有点急事,能不能把时间改到九点,或者再约。我当时想来了就来了,就不单独约时间了。于是在这之前和一面的面试官又聊了一下,一面的面试官人很 nice,我们聊了很多东西
聊了大概一个多小时后,结束了面试,我离开时,发现外面的沙发上还有一个人等待面试,汗,竞争压力真大。
第二天早上,我通过一面面试官帮我打听二面面试结果,大概中午的时候,二面面试官加我微信说面试通过了,但是三面面试官,也就是他们大部门的 leader 在深圳出差,问我是否方便视频面试,我说可以,于是就约定了第二天晚上七点的视频面试。
第三轮技术面试
考虑 redis 的时候,有没有考虑容量?大概数据量会有多少?
Redis 的 list zset 的底层实现
集群监控的时候,重点需要关注哪些技术指标?这些指标如何优化?
从千万的数据到亿级的数据,会面临哪些技术挑战?你的技术解决思路?
数据库分库分表需要怎样来实现?
排序算法的复杂度,快速排序非递归实现。
消息中间件有哪些?他们之间的优劣势?
分布式架构设计哪方面比较熟悉
介绍你实践的性能优化案例,以及你的优化思路
介绍项目
这类面试我给读者的建议是,无论你是公司某个项目的负责人,还是你只是参与某个项目只负责其中一部分,不仅要想办法了解整个系统的结构设计,多反思你现在的结构设计,还要对关键的细节核心也要非常熟悉,把你所在的项目的一些关键细节搞清楚,千万不要只局限于自己的"一亩三分地"。
第四轮 HR 面试
第二天早上,一面的面试官告诉我第三轮技术面试已经通过了,接下来就是 HR 面试了,但是阿里的 HR 面试与一般的人事面试不太一样,HR 在阿里有点像军团的"政委",同时告诉我,阿里的薪资待遇现金部分不会给太多,更多的是期权,而且这些期权公司内部是明码标价的,在离职时公司会以制定的价格去回购。
当天,一个自称阿里的 HR 主管的女性给我打电话,与我约了下一轮的人事面试,具体日期记不得了,是后面几天的某个上午 10 点。
1.工作中遇到的最大挑战是什么,你如何克服的?
2.你最大的优点和最大的缺点,各自说一个?
3.未来的职业发展,短期和长期的规划是什么?
最后,你懂的,主要就是 HR 走流程了,主要问了未来的职业规划。
我的感悟
我这个人,非科班出身,我深知有一份大厂工作经验的重要性。所以自毕业以来,一直想着有一天能去 BAT 其中之一工作,然而造化弄人,总因为这样那样的原因,一直未能得偿所愿。在 2019 年整整一年,创业付出大量时间和心血之后,决心还是告别小公司,再去大厂历练一下。于是经过认真的准备,先后面试了腾讯、饿了么、阿里蚂蚁金服、字节跳动等大厂,其中尤为亲睐阿里的工作机会,当然由于早些年面试大厂受挫,心里存在一点的恐惧心理,但这次之后再也不存在任何恐惧之心了,说白了,也不过如此而已。
我把这段经历写出来分享给大家,并不是想说明我有多强,是希望给想面试阿里的同学一点启发和帮助。入职大厂不仅需要技术实力,还需要一点点运气和策略。
以上就是蚂蚁金服高级 java 面试题,以下最全阿里高级 Java 必考题范围和答案——点击此处
求职经历,三轮技术面 +HR 面,面试也不过如此相关推荐
- 【求职经历】网易游戏实习生面试体验
作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明.如果你喜欢这篇文章,请点[推荐].谢谢! 网易游戏面试准备 如果你大学里有想过从事游戏 ...
- 阿里面试现场实录,三轮技术面+HR面总结归纳,属于包教包会的面经了
一.开场白 简单的介绍一下自己的工作经历与职责,在校或者工作中主要的工作内容,主要负责的内容: (你的信息一清二白的写在简历上,这个主要为了缓解面试者的压力) 介绍下自己最满意的,有技术亮点的项目或平 ...
- 爆肝三天整理!2021年阿里巴巴社招面试题总结,三轮技术面+HR面,总结的明明白白!
前言: 今年是我第一次正式面试,期间看了很多网上的帖子,给了我很大帮助.面试结束后一直想着将面经整理出来,但实验室一直有事,老师天天找,所以一直没有找到机会.端午终于有些空闲时间,赶紧将面经整理出来, ...
- 字节飞书前端三轮技术面+HR面
大概13号HR电话约一面面试,一面22号,二面25号,三面29号,HR面30号.都是第二天先收到对面试作评价的邀请短信,中午或下午下班的时候HR电话告知面试结果,约定下一轮面试时间,并邮件通知.在约面 ...
- 95后小伙记录一次京东Java实习校招面经,三轮技术面+HR面,已给口头offer!
经过 3月底在牛客网上线下内推的 今天收到面试电话 我都搞忘了
- 求职经历:从面试细节出发,机会总是留给有准备的人,你准备好了吗?
这是学校老师要求写给小师弟小师妹的求职经历: 大家可能会觉得面试是一个很可怕的事情,也可能会满心期待,但在遭受HR和技术官的无情摧残后放弃自我,觉得自己一无是处.但请你们不要灰心,没有发现你们的闪光点 ...
- “双非”渣本投岗爱奇艺(Java),三轮技术面等消息,侥幸通过!
01 个人情况 非211本科非计算机专业,没有任何实习经验 大大小小的公司一共投递60多家,不过也放弃了很多家(这里一定不要嫌麻烦,集中投简历确实是一件很枯燥的事情,但是为了增加求职成功的概率,是必须 ...
- 北大学子求职经历与建议(IT类)
信区: Job_IT 标 题: guxinxing的求职经历与建议(IT类) 发信站: 北大未名站 (2009年03月20日13:58:37 星期五), 站内信件 早就答应了lobbat同学,拖到现 ...
- 有缺憾才有希冀----我的不完美求职经历
想想刚刚过去的校园招聘季,仿佛就在昨天,这段过程中,虽然非常辛苦(无论是精神上还是,肉体上),每天排不开的宣讲会,各种笔试时间撞车的无奈,面试中被面试官无情鄙视的失落,每晚等待面试通知的焦虑,还有当身 ...
- 我的求职经历:走进过腾讯、网易、百度、迅雷
作者是一名工科男,从九月份开始找工作,辗转广州.上海.北京等城市,走进腾讯.网易.华为.大众点评.思科.360.百度.迅雷.多玩.海豚.广州移动.搜狐.中兴等企业,历经N次笔试面试,终于成功收获一份o ...
最新文章
- hibernate oracle 读写分离_利用FDW进行ORACLE到Postgresql的数据迁移
- 最人性化的在线作图工具
- 布点算法的原理和实现
- 10 个不可不知的 Python 图像处理工具 !
- 如何在线将pdf转换成ppt格式
- RPM YUM
- 使用pyppeteer爬取淘宝商品
- ShopEx customSchema 定制可以根据客户的需求对网站进行相应功能的添加修改或者删除
- JS的基本语法知识概括(ECMA、DOM、BOM)
- The First Python man in Github
- 牛客网——复杂字符串排序
- 人力资源HR管理系统源码
- RGB颜色查询对照表
- 亚洲最佳电影TOP100出炉 你看过几部?
- 图片的单点触摸移动与多点触摸移动缩放
- 百度蜘蛛的工作原理,什么内容才容易被百度蜘蛛抓取?
- 吉林大学计算机科学与技术学院校训,名校校训
- excel 画散点图 怎么设置图片的分辨率_最全的Excel图表的基本类型与选择
- Python学习日志--摆动吧!钟摆!
- 个人对价值观的认识与感受
热门文章
- QEMU monitor使用
- DBVisualizer导入excel数据
- Ubuntu 20 安装 APR
- php eclipse aptana,Eclipse安装Aptana插件(注意对应版本问题)
- html5动态创建canvas,[canvas]通过动态生成像素点做绚丽效果
- Linux系统文件颜色代表的意思
- 虚拟地址与物理地址的转换
- No active profile set, falling back to default profiles: default
- java js css 压缩工具_JS/CSS压缩工具(YUI Compressor)使用方法
- [Err] 1146 [Err] 1682