绿盟一二三面 面经
8.3 绿盟一面
-
Spring 的IOC和AOP分别负责什么样的功能,或者说是负责什么样的场景?
-
Spring boot 与SpringCloud的关系是什么?
-
Spring cloud中的服务注册还有其他的几个模块了解吗? (答:用过consul)
-
SpringMVC中Servlet的用法
-
Hashmap底层实现?
-
往hashmap丢数据时,如果出现hash冲突会怎么丢数据,丢数据的过程
-
创建线程的几种方式?
-
线程池的优点?
-
线程池的几个参数?里面有哪几种拒绝策略?
-
怎么保证代码中的线程安全?
-
Cas的原理? ABA问题?
-
除了sychronize,还有其他方式做线程安全吗?
-
AQS的原理?
-
哪个锁基于AQS实现?
-
哪些集合属于线程安全?
-
ConcurrentHashMap怎么保证线程安全?
-
Jvm运行内存中包含哪几块?
-
这几个块哪些是线程私有的,哪些是线程公有的?
-
垃圾回收有哪几种gc算法?
-
新生代里整体的垃圾回收的过程?
-
类加载的过程了解吗?
-
双亲委派机制有了解吗?
-
反问
8.5 绿盟二面
-
手撕代码:重复无序数组输出两个和为k的组合
-
Spring的IOC和AOP
-
AOP的缺点,不适合应用的场景
-
可哈希和不可哈希的区别
-
怎么实现多线程,线程安全的定义
-
mysql的b+树
-
在实际场景对索引的理解与应用
-
反问
8.11 绿盟三面
-
项目相关
-
看过什么书
-
家那里的?要求薪资?手里几个offer?等等
-
反问