元保数科一面

1.介绍项目业务

2.你主要负责什么工作

3.HashMap底层数据结构,线程安全吗,想要线程安全用什么

4.ConcurrentHashMap底层实现原理

5.Java中有哪些加锁方式

6.sychronized和ReetrantLock的区别

7.ReentrantLock实现原理

8.ThreadLocal有哪些使用场景,和Thread有什么关系,实现原理

9.线程池核心参数以及工作流程

10.一般怎么创建线程?(ThreapoolExecutor,忘记单词长啥样了,还应该回答Thread、Runnable、Callable)

11.JVM内存模型

12.jdk1.8的默认垃圾回收器是什么?

13.CMS和G1的区别

14.InnoDB的底层数据结构

15.聚集索引和非聚集索引的区别

16.索引失效的情况有哪些

17.MySQL隔离级别,以及怎么实现的

18.Redis有哪些使用场景

19.Redis实现分布式锁要注意哪些问题(锁无法释放、误删锁、锁续期)

20.RabbltMQ的组件有哪些

21.如何保证消息不丢失,如何保证消息只消费一次,用过其他消息队列吗

22.判断下面的输出:

Integer i = 128;

int j = 128;

System.out.println(i == j);

Integer i1 = 127;

Integer j1 = 127;

System.out.println(i1 == j1);

Integer i2 = 128;

Integer j2 = 128;

System.out.println(i2 == j2);

Integer i3 = new Integer(127);

Integer j3 = new Integer(127);

System.out.println(i3 == j3);

反问:

部门业务

面试结果过久出

全部评论

相关推荐

12-13 14:51
已编辑
井冈山大学 算法工程师
龙虾x:算法比你强的没有你美,比你美的…..算了已经没有比你美的了
工作两年想退休了
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务