
本人 20 年毕业,双非硕士,软件工程专业,2 年工作经验(银行外围系统,又老又久,无高并发场景)Java 后端开发,无实习经历,通过 BOSS 找的字节猎头。
刚开始说是被飞书拒绝了,然后被教育捞起来了。
不絮叨了,直接看面经!

时间:7 月 24 日 1 小时
ps:很基础的知识点考察,涵盖了 IO,网络等基本的理论知识,数据库和多线程会结合个人的语言和使用过的软件框架做提问,一面很基础,基本都答上来
hashmap 原理,底层实现,线程不安全的原因,怎么扩容,底层数组大小为什么是 2^n,扩容死锁产生的过程(不会), 1.7 和 1.8 的区别
concurrenthashmap 原理,结构,为什么线程安全,分段锁怎么实现
synchronized 和 lock 区别, volatile 原理了解吗
Lock 底层实现原理, AQS 怎么实现的
Redis 数据类型,删除策略,持久化方案,分布式方案