有赞现场一、二面

有赞面经

一面大概一小时

arraylist和linkedlist,时间复杂度。

arraylist的扩容,扩容的细节。

for循环的时候能修改arraylist吗,什么时候不可以。

hashmap底层实现,put,扩容,红黑树和链表转换。

为什么转变的值是6和8。

创建线程的方式。

创建线程池的过程

什么时候会产生核心线程

什么时候销毁?

当没达到核心线程数时,一个任务进来了,正好有一个核心线程处理完任务了,会怎么样。

aqs原理

synchronize底层实现,怎么实现的偏向锁,volatile。

单例模式,为什么要用双重判断,为什么要用volatile修饰。

还有什么能实现禁止指令重排序的。

操作系统问题,为什么需要线程工作内存,当线程写的时候写到哪里。

为什么需要指令重排序。

jvm垃圾回收算法。

为什么复制算法用在年轻代。

为什么有两个survior区,是必须的吗?

建索引的注意事项

怎么判断没使用到索引,怎么得到mysql语句。

哈希索引和b树索引。

b树和b+树,性能差异。

聚簇索引和非聚簇索引。

能建立几个聚簇索引。

最左匹配原则

abc索引,会建哪些索引。

spring bean生命周期

aop原理

a,b方法都有aop注解修饰,a中调用b,b的能起作用吗?

动态***的弊端。

二面  40分钟左右

全程项目,我的项目讲完后给了个场景,如何实现事务消息。

基础问了hashmap,java中的引用类型。

大学最有成就的一件事。

#有赞##面经##Java工程师##校招#
全部评论
请问那道aop的题怎么解决的
点赞 回复
分享
发布于 2019-09-07 16:19
今天现场好像没有hr面,如果有现场hr面的同学和我说一下,让我早点死心😂
点赞 回复
分享
发布于 2019-09-07 16:21
百信银行
校招火热招聘中
官网直投
aop那个需要看b怎样搞的吧,自己new的,还是直接注入的
点赞 回复
分享
发布于 2019-09-07 17:27
这个面试官跟我之前面试的好像是一个
点赞 回复
分享
发布于 2019-09-07 21:22
当没达到核心线程数时,一个任务进来了,正好有一个核心线程处理完任务了,会怎么样。这个怎么回事?
点赞 回复
分享
发布于 2019-09-08 10:05
HashMap 红黑树转链表的阈值为什么是 6,大佬指点一下
点赞 回复
分享
发布于 2019-09-08 12:12

相关推荐

2 44 评论
分享
牛客网
牛客企业服务