以下内容来自读者
第一次发面经,之前一直是看大佬的面经,收获很多,所以也想回馈一下。
第一次参加招聘,这次春招前前后后各个厂一共面了将近20次,从最开始慌的不行到最后拿了阿里、字节、京东等offer。
我是非科班渣硕,项目都是自学的和比较水的,主要研究项目用的还不是java,所以转java其实挺艰辛的。
一开始真的很菜,感觉自己是在面试中不断成长的,我最重要的感受就是不要一直准备,自己去面一面了解下自己的真实水平,不然等你准备好了,就真的没坑了!
阿里淘系一面:(1h20m)
1.自我介绍
2.项目介绍
3.mybatis的使用
4.对业务层及Spring框架的理解
5.对IOC、AOP的理解
6.Spring生命周期
7.@bean和@JavaBean的理解
8.jdk1.8中有哪些好用的东西
9.object下的方法用过哪些,简单说说
10.==和equals及枚举类是用哪个
11.重写equals和hashcode的原因
12.基本类型储存在jvm哪里以及装箱拆箱
13.string存放在哪里
14.常用的数据结构有什么
15.list、set、map简单说说理解
16.讲讲CAS
17.synchronized在jvm的实现原理
18.接口和抽象类的区别以及如果选择
19.JVM内存结构及各部分作用
20.垃圾回收过程
21.字符串翻转实现可以有哪些方式
22.sql注入是什么、mybatis如何防止的
23.mysql的索引介绍、如何验证有没有走索引
24.http、https、http工作流程
===========================================
阿里淘系二面:(30m)
1.自我介绍
2.聊了半天项目
3.用没用过热加载,说一下热加载
4.https和http的区别、讲一下加密协议<