大华一面面经-基础面
1、自我介绍
2、数据库和缓存都没有用户的信息怎么解决?
以及改变ID来进行攻击。
缓存穿透
3、sleep和wait的区别?
4、equal 和“==”的区别
5、JVM运行时区域中的会发生OOM异常的区域
程序计数器是线程私有的区域吗?
6、对象是否存活的判断
7、年轻代GC会发生stop the world吗
8、hashmap是线程安全的吗
9、concurrenthashmap怎么保证线程安全的,可以用cas+lock锁吗
10、对sync锁的优化有哪些
11、对象每次锁定都是重量锁吗?
会先判断,进入偏向锁(我的回答)
12、为什么用B+树不用别的树?比如红黑树
13、为什么b+树为什么只需要I/O只需要3或者4次
14、NIO、 五种IO模型?

#面经##浙江大华技术股份有限公司##校招##Java工程师#
2、数据库和缓存都没有用户的信息怎么解决?
以及改变ID来进行攻击。
缓存穿透
3、sleep和wait的区别?
4、equal 和“==”的区别
5、JVM运行时区域中的会发生OOM异常的区域
程序计数器是线程私有的区域吗?
6、对象是否存活的判断
7、年轻代GC会发生stop the world吗
8、hashmap是线程安全的吗
9、concurrenthashmap怎么保证线程安全的,可以用cas+lock锁吗
10、对sync锁的优化有哪些
11、对象每次锁定都是重量锁吗?
会先判断,进入偏向锁(我的回答)
12、为什么用B+树不用别的树?比如红黑树
13、为什么b+树为什么只需要I/O只需要3或者4次
14、NIO、 五种IO模型?
没明白——改为说一下select和epoll的区别
ps:有没有那位盆友知道官网显示职位已结束是啥意思啊?好慌 只为已结束了,还有电话面试是咋个意思吗?