面的部门应该是ai基础研究院,面试官虽然不苟言笑但是感觉人还挺好hh。
-
-
-
jvm内存模型,每个部分用于做什么,对象一定在堆上分配么?
- String a = "aa" 分配在哪,String b = a + "1" b分配在哪。
-
-
java保证线程安全的机制,乐观锁,悲观锁,不加锁,具体有哪些实现方式也讲讲。
-
cas机制是什么?java中有什么具体应用?除了AQS还有么?
-
AQS机制是什么?讲讲ReentranLock的原理?
-
Synchonized锁升级过程?(这里也有用到CAS)
-
java集合类型,linkedlist底层的数据结构,HashMap是线程安全的么?如果不是具体有什么表现呢?ConcurrentHashMap如何保证线程安全?前后有什么变化?具体加的是什么锁?
-
-
线程池会么?7大基本参数说一下,三种默认提供的线程池。讲讲线程池的线程扩容过程?可扩容线程池的默认线程数是多少,阻塞队列大小多大?
-
rabbitmq架构,exchange有几种路由模式?rabbitmq有没有延时队列?rabbitmq怎么实现延时队列?rabbitmq实现延时队列有什么缺点?
-
Netty架构讲一下,底层reactor架构工作流程。
-
-
Spring配置文件一般有多个版本,怎么判断当前选择的是哪个版本的配置文件
-
SpringCloud需要引入bootstrap才能启动,讲一下为什么?
-
Mybatis怎么解决sql注入问题?
- 现在回头看你觉得你的项目有哪些地方值得提升?
#科大讯飞##科大讯飞面试#