某中等公司面经

一面

开头就先问为什么要做这个项目,那里是你负责完成的?
Session
问项目
类加载
volatile
为什么要有工作内存?
为什么要有符号引用?
jvm排查
LRUcache
hashmap说一下
ConcurrentHashMap
AOP源码
线程池核心参数
线程池
可重读实现的原理机制
你的数据库说一个表的字段,为什么设计?
又问项目
面试官说:为什么要这样,其实也可以不这样,我说对对对

二面
开头就先问为什么要做这个项目,那里是你负责完成的?
oauth2流程
session管理
token延期
StringBuffer和StringBuilder的区别和相同点
深挖项目问题
你觉得你项目中遇到的难点是什么?
kafka为甚么是高吞吐量的消息中间件?
看过什么源码?
说一下hashmap为什么是选择红黑树而不是AVL,出现在哪个版本?
你了解什么设计模式?
装饰器模式在Spring的经典应用
说说线程池核心参数
volatile做什么的,底层原理
Reentrantlock、ReentrantlockReadWrite、信号量的原理和使用场景
http长连接和短链接
LRUcache
bitmap
最后一个场景题,如何实现两个线程轮流打印偶数奇数?

还有些问题我忘了
二面技术面被挂了,可惜其余的两个对手技术栈比我多~
#面经##java工程师#
全部评论
面的几年啊。。。
点赞 回复
分享
发布于 2021-05-19 23:11

相关推荐

点赞 7 评论
分享
牛客网
牛客企业服务