麒麟合盛面试经验分享(java岗)

麒麟合盛面经

一面:

1.equals和hashcode的区别,原理,应用场景

2.synchronized加到方法和对象上的区别

3.快速排序的思想和复杂度

4.spring 介绍下,spring中的设计模式(说五个)

二面:

1.手写生产者消费者

2.jdk源码看过吗(没有)

3.servlet是线程安全的吗(猜,应该实事求是)

4.1~100个随机数,现在取出一个,怎样找到取的是哪个数。

5.数据库怎样实现悲观锁,乐观锁

6.画一个平衡二叉树,红黑树了解吗

7.http请求头信息

 

 

keep 面经

一面:(60分钟左右)

1.问项目相关的

2.异常,try catch return返回值问题

3.volatile关键字介绍下

4.线程安全的单例模式

5.lambda 表达式(Java8)

6.数据库索引B树

7.四次挥手最后为什么是time_wait。多个客户端进入该状态,Tomcat服务器怎么处理。

8.redis,maven介绍下

9.dubbo 分布式介绍下10.mybatis介绍下,比jdbc好在哪

11.手写代码:长度为N的数组,随机获取K个数,不能重复。

 

二面:(30分钟左右)

1.项目中通行记录数据怎么添加

2.dubbo分布式问题(回答不是很好)

3.手写代码:在给定范围内存储对象,线性关系。

4.平时怎么学习技术。

5.GC垃圾回收,内存泄露原理,原因

6.dubbo,zookeeper的优缺点

7.一个学生类,有学号,姓名。两个对象的姓名equals相等,学号hashcode相等,将两个

对象插入hashmap中,获取到哪个对象。

8.redis,maven介绍下

9.dubbo分布式介绍下

10.mybatis介绍下,比jdbc好在哪

11.手写代码:长度为N的数组,随机获取K个数,不能重复。

12.数据库连接池讲一下,长时间没有用到的连接怎么处理。

#麒麟软件##java工程师##面经#
全部评论
过了没
点赞 回复 分享
发布于 2021-05-21 08:38

相关推荐

10-31 17:11
已编辑
广西大学 机械工程师
点赞 评论 收藏
分享
OffersGettttt:为啥现在看到大多数公司都有提前实习的要求
点赞 评论 收藏
分享
10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
11-01 15:03
已编辑
门头沟学院 Java
京东 零售sp 45
聪明绝顶的一碗饭:我怎么只看到一个选择
点赞 评论 收藏
分享
2 13 评论
分享
牛客网
牛客企业服务