一面(8.7)
1. 说一下项目(架构+部署+并发量)
2. 说一下实习,实习期间学到了什么
3. 类加载器,双亲委派机制
4. JVM的内存模型
5. 线程的创建方式,线程池的原理及使用场景
6. 保证线程安全的手段(锁机制)
7. Spring的核心(IOC+AOP)
8. 面向对象编程的五大原则
9. 平常用到的设计模式
10. 算法题:验证二叉搜索树
整体用时40min
二面(8.9)
1. 场景题:请求远程服务器,走的缓存的场景
2. Redis缓存淘汰策略,LRU和LFU的特点、区别
3. 场景题:两个求和函数,分析他们的执行速度,提示缓存相关
4. 算法题:数组中重复出现数下标之差小于k
整体用时40min
由于是非科班,二面面试官一直在问底层的原理,没答出来直接凉了
全部评论
(6) 回帖