邦盛一面凉经
1.TCP三次握手
2.CPU寻址 虚拟内存的作用
3.HashMap底层原理详细说一下 扩容是两倍说错了!!
4.为什么扩容是两倍
数组大小是2的幂时,可以用位与运算,更高效,而不是非2的幂时的取余运算(hash%length),同时,也也可以确保哈希码低位被使用,键更均匀的被分布在桶间。
5.Sleep和wait的区别
6.Java中四种引用
Java四种引用类型 - Helldorado - 博客园
强引用、软引用、弱引用、虚引用
强引用:Java默认创建对象的引用,即时内存不足(OOM)也不会回收,除非手动置为null
软引用:比较重要,除非发生OOM不然不回收
弱引用:可有可无,GC时回收,不管是否发生OOM
虚引用:每次get都返回null,说明无法通过虚引用获取对象,随时可能被回收,一定要和ReferenceQueue(引用队列)结合使用
引用队列:当垃圾回收器回收时,可以将引用加入到相应的引用队列,垃圾回收器就可以通过引用队列判断当前对象是否回收,虚引用必须有引用队列
7.CAS是乐观锁还是悲观锁
8.类加载过程分为哪几部
9.JVM三个默认的类加载器
10.BootstrapClassLoader负责加载什么
11.Linux服务器cpu飙升怎么排查
12.内存泄漏怎么排查?怎么样会导致内存泄漏
13.Mysql的事务隔离级别
14.慢查询用什么命令去排查
15.说说索引失效的四种情况
16.Mysql有哪几种锁
17.InnoDB为什么用B+树作为索引
18.简单介绍Spring的AOP
19.AOP使用了什么设计模式
20.算法 简单dp:n阶台阶,一次可以走一阶或者两阶,求方案数
#邦盛科技#
2.CPU寻址 虚拟内存的作用
3.HashMap底层原理详细说一下 扩容是两倍说错了!!
4.为什么扩容是两倍
数组大小是2的幂时,可以用位与运算,更高效,而不是非2的幂时的取余运算(hash%length),同时,也也可以确保哈希码低位被使用,键更均匀的被分布在桶间。
5.Sleep和wait的区别
6.Java中四种引用
Java四种引用类型 - Helldorado - 博客园
强引用、软引用、弱引用、虚引用
强引用:Java默认创建对象的引用,即时内存不足(OOM)也不会回收,除非手动置为null
软引用:比较重要,除非发生OOM不然不回收
弱引用:可有可无,GC时回收,不管是否发生OOM
虚引用:每次get都返回null,说明无法通过虚引用获取对象,随时可能被回收,一定要和ReferenceQueue(引用队列)结合使用
引用队列:当垃圾回收器回收时,可以将引用加入到相应的引用队列,垃圾回收器就可以通过引用队列判断当前对象是否回收,虚引用必须有引用队列
7.CAS是乐观锁还是悲观锁
8.类加载过程分为哪几部
9.JVM三个默认的类加载器
10.BootstrapClassLoader负责加载什么
11.Linux服务器cpu飙升怎么排查
12.内存泄漏怎么排查?怎么样会导致内存泄漏
13.Mysql的事务隔离级别
14.慢查询用什么命令去排查
15.说说索引失效的四种情况
16.Mysql有哪几种锁
17.InnoDB为什么用B+树作为索引
18.简单介绍Spring的AOP
19.AOP使用了什么设计模式
20.算法 简单dp:n阶台阶,一次可以走一阶或者两阶,求方案数
#邦盛科技#
全部评论
请问结果出来了吗
是满意度调查那个邮件吗
和我面的几乎一模一样
相关推荐
查看10道真题和解析
点赞 评论 收藏
分享
查看7道真题和解析
点赞 评论 收藏
分享