真的有那么丝滑吗?面试阿里(Java 岗)从投简历到面试再到入职
以下内容来自读者
第一次发面经,之前一直是看大佬的面经,收获很多,所以也想回馈一下。
第一次参加招聘,这次春招前前后后各个厂一共面了将近 20 次,从最开始慌的不行到最后拿了阿里、字节、京东等 offer。
我是非科班渣硕,项目都是自学的和比较水的,主要研究项目用的还不是 java,所以转 java 其实挺艰辛的。
一开始真的很菜,感觉自己是在面试中不断成长的,我最重要的感受就是不要一直准备,自己去面一面了解下自己的真实水平,不然等你准备好了,就真的没坑了!
阿里淘系一面:(1h20m)
自我介绍
项目介绍
mybatis 的使用
对业务层及 Spring 框架的理解
对 IOC、AOP 的理解
Spring 生命周期
@bean 和 @JavaBean 的理解
jdk1.8 中有哪些好用的东西
object 下的方法用过哪些,简单说说
==和 equals 及枚举类是用哪个
重写 equals 和 hashcode 的原因
基本类型储存在 jvm 哪里以及装箱拆箱
string 存放在哪里
常用的数据结构有什么
list、set、map 简单说说理解
讲讲 CAS
synchronized 在 jvm 的实现原理
接口和抽象类的区别以及如果选择
JVM 内存结构及各部分作用
垃圾回收过程
字符串翻转实现可以有哪些方式
sql 注入是什么、mybatis 如何防止的
mysql 的索引介绍、如何验证有没有走索引
http、https、http 工作流程
===========================================
阿里淘系二面:(30m)
自我介绍
聊了半天项目
用没用过热加载,说一下热加载
https 和 http 的区别、讲一下加密协议
反问
ps:这次面试其实面的时候就觉得要凉,可能是我没有实习过,确实是在项目经历有欠缺,不过也很感谢面试官在反问的时候给我了很多建议
===========================================
阿里云部门 tl 面:(40m)
自我介绍
聊项目
聊比赛、收获、感悟等等
多线程相关:线程池及参数、NIO、threadlocal、死锁
JVM 相关:垃圾回收器、CMS、G1
tcp、udp 相关
===========================================
阿里云部门大 leader 面:(50m)
自我介绍
聊项目
聊比赛
题很简单,但是要分析一下不同方法的复杂度。如果你这个封装给别人用,需要提醒别人注意哪些内容。
实习的时间及对实习有什么期待
反问
ps:这次面试是我整个春招中体验最好的一次面试,真的好像聊天,一点都不紧张,面试官就像亲切的师长那种感觉,引导你,跟你聊思路。
===========================================
hr 面:
项目经历及收获
比赛及收获
项目中遇到过哪些问题、怎么解决的、如何避免
入职相关
反问
ps:阿里我面了很多,其实可能不止五面,其他的我就记不清了,还有那种二三十分钟聊一下的。我面试下来的感觉是,我一直被尊重着,我被当成一个对等的、有可能成为他们一份子的存在,而不是有一些面试官,把实习生当成廉价劳动力的感觉,非常感恩阿里给我这次机会。
=========================================
小结
自己只是个非科班渣硕,能够拿到阿里、字节的 offer,最终靠的还是总结,从投简历开始,到面试,一直在不断的总结,复盘之前遇到的问题,将每一次遇到的问题记录下来再针对性的学习提升自己,无疑让自己成长的飞快,我就是这样一步一步的拿到阿里、字节 offer 的
下面再分享一下精心整理的面试总结吧,希望能够帮到大家,有需要的小伙伴 点击这里凭本文截图即可获取!
Java 面试手册
简历
Java 基础题
java 集合
异常 &反射
IO&NIO
多线程
JVM
Linux
Mysql
Spring
Mybatis
Nginx
Redis
Dubbo
SpringBoot
Kafka
SpringCloud
限于平台篇幅原因,就展示到这里了,有需要的小伙伴 点击这里凭本文截图即可获取!
最后
这个行业需要持续不断的提升自己,说到底还是靠技术吃饭的,想要拿高薪就需要你不断的学习,靠工作年薪混上来的最终都逃不过中年危机!
人外有人,天外有天,薪资比你高的人还有很多,你能往上爬的空间还有很大,一定不要在拿到十几二十 K 的薪资就满足现状止步于此了!!!
最后再祝大家都能拿到心仪的 offer!兄弟姐妹们,冲就完事了!
评论