非科班渣硕49年入国军Java转码选手,今年太难了,之前面了大概十家都一直没有录音记录面经,屡战屡败,要么是面完没消息要么就是直接发感谢信,至今0offer。准备开始记录一下面经好好提升下自己了。
1.自我介绍(让介绍下个人经历、校园实践经历和个人职业规划等)
2.非计科出身为什么转行
3.自学的方式和自学看的书
4.项目遇到过很难的问题,怎么解决的(用了STAR法则说了一番)
5.Gateway网关统一异常处理怎么做的
6.系统权限设计怎么做的(我说了RBAC,后面又问我了解其他模型吗,一脸懵逼不知道)
7.Redis用户登录鉴权怎么用的,用的什么数据结构
8.Redis持久化机制
9.Redis单线程模型
10.缓存与数据库不一致的问题
11.MySQL使用索引后速度为什么这么快
12.JVM垃圾回收算法
13.为什么共享变量在多线程下不安全,从Java内存原理讲(这个没答好,有点忘了,大概就是主内存和线程之间交互的问题)
14.两个简单算法:判断环形链表和快排