一面
-
介绍自己比较熟悉的项目和项目中遇到的难点
-
springbean生命周期
-
谈谈依赖注入和面向切面
-
hashmap原理和扩容机制
-
常用并发包下的类
-
redis持久化方式,为什么这么快?
-
自己平时如何提升的,看书或者网站
二面
-
jvm类加载机制,分别每一步做了什么工作?
-
jvm内存模型,垃圾回收机制,如何确定被清除的对象?
-
了解哪些垃圾回收器和区别?
-
多线程相关,线程池的参数列表和拒绝策略
-
Jvm如何分析出哪个对象上锁?
-
Mysql索引类型和区别,事务的隔离级别和事务原理
-
Spring scope 和设计模式
-
Sql优化
三面
-
fullgc的时候会导致接口的响应速度特别慢,该如何排查和解决?
-
项目内存或者cpu占用率过高如何排查?
-
concurrentHashmap原理
-
数据库分库分表
-
Mq相关为什么kafka这么快,什么是0拷贝?
-
小算法题
-
http和https协议区别,具体原理是什么?
四面
- 手画自己项目的架构图,并且针对架构和中间件提问。
五面 hr面
HR面基本就是问一些个人的问题,确定价值观啥的没问题就行了
后面就是确定薪资,福利待遇。什么时候可以到岗。
==============================================