网易严选Java暑期实习一面
1.自我介绍
2.线程池原理,七个参数,拒绝策略。
3.线程池先增加工作队列,再增加核心线程数与最大线程数;和先增加线程数,在增加工作队列的区别,优缺点 。
4.一大批请求,怎么优化线程池
5.synchronize和retranlock的区别,底层实现。
6.AQS原理,cas抢锁
7.threadlocal原理,能否和线程池共用,内存泄漏 问题。
8.spring中factorybean和beanfactory的区别,和applicationcontext的区别
9。spring的refresh策略
10.spring中设计模式,有哪些,讲一下。
11. aop原理,怎么在项目中用的
12.mysql隔离级别,分别解决什么问题,怎么解决幻读,next-key lock原理
13.一级索引和二级索引 区别,怎么走索引的。
14.mvcc
15.redis持久化
16、rdb和aof的使用场景
17.哪一种持久化策略在恢复的时候更快,为什么
18.怎么学习一个技术的
19。quartz的底层实现是什么,分布式情况下数据存在哪
大概这些,还有些忘了,希望面试官可以放我进二面。
