哈啰出行Java一面面经

技术面:

1.自我介绍。

2.说一下你做过的项目。

3.讲一下你对AQS的理解。

4.谈一下多线程中的CAS。

5.Spring中Bean的生命周期。

6.Spring中的Bean默认是单例模式,这种单例模式是线程安全的吗?

7.Spring中的事务有哪几种方式?

8.Spring事务中有个注解@Transactional,它底层是怎么实现的?

9.谈一下Spring中的AOP和IOC。

10.Spring和Spring Boot相比,区别在哪些地方?

11.Spring Boot的启动类上面的注解是什么?

12.谈一下为什么要使用索引?优点是什么?

13.数据库查询时,如何能够提高查询效率?除了索引,还有什么?

14.MySQL的存储引擎有哪些?区别在哪里?

15.Redis有几种数据类型?分别是什么?

16.Redis的缓存击穿、缓存雪崩讲一下。

17.JVM的垃圾回收机制以及算法。

18.JVM的垃圾回收器。

19.我看你简历上写着对前端技术是了解,这个了解是指什么样的一个程度?可以说一下吗?

20.你做过的微服务项目中使用的是什么微服务技术?

21.说一下你在项目中做过的比较深刻的任务,你是怎么完成的?这样做的优点是什么?为什么要这么做?

好了,关于是否通过的事情,过两天会通知你!

#哈啰出行##校招##Java工程师##面经#
全部评论
啥时候二面的同学
1 回复 分享
发布于 2021-03-28 11:46
我昨天刚二面完,二面是主管面的,叫我等hr面。现在也担心她们在刷kpi,到时候不给我发offer😥
点赞 回复 分享
发布于 2021-05-11 15:12
请问从一面到HR用了多长时间?
点赞 回复 分享
发布于 2021-04-19 14:30
大佬 想问下是在哪里投递的呀 官网投递需要做笔试题吗
点赞 回复 分享
发布于 2021-04-08 11:32
老哥过了没
点赞 回复 分享
发布于 2021-04-06 15:06
前端技术那个同学你怎么答的呀
点赞 回复 分享
发布于 2021-04-02 22:52
这个一面还好
点赞 回复 分享
发布于 2021-03-29 11:38
请问是暑期实习还是应届春招呢?
点赞 回复 分享
发布于 2021-03-29 08:06

相关推荐

2025-12-31 19:15
门头沟学院 Java
1.Java变量有成员变量,还有局部变量。那它们在这个语法和内存分配以及生存周期上有什么区别?2.如果说一个类里面我有三个成员变量,那它们初始化的顺序是怎么样的?3.那它们三个都是非静态的呢?非静态的成员变量,那它们之间初始化之间有顺序的差别吗?4.比如说我要 new 一个对象,呃比如说我自定义了一个对象 A,我 new 了一个 A括号,那么这个A它可能是在哪分配呢?它一定是在堆上分配吗?5.String a = new String("hello")和String a="hello"的区别?6.那我们都知道那个java 的里面object 这个类是很多对象的一个基类。如果我重写了 equals 方法,但是我忘记重写它的 hashCode 的方法了,那在 map,HashMap 的这种使用场景下,把这个对象作为那个k的类型会有什么问题吗?7.假如说我初始容量传了5,就new HashMap(5),然后我往里 put 了一个元素,那么请问执行完之后,这个 HashMap 底层的数组大小是多大?8.我往里 put的时候,我大概 put 多少个的时候它会触发扩容啊?9.HashMap 在并发环境下使用会有这种线程不安全的问题。那它对应的线程安全的方案是什么?10.你实际开发中使用过 Hashtable 或者说是 synchronized 的 HashMap吗?11.比如说现在有个线程池,然后它的核心线程数是 5,最大线程数是 10队列是 100,那么假如这时候突然来了 110 个任务,那这个线程池它会怎怎么处理?12.请问一个对象,他什么情况下会进入到老年代?13.对象比较大,那这个大什么叫大呢?多大算大?14.项目相关问题15.手撕代码(LRU缓存)import java.util.HashMap,import java.util.Map;
点赞 评论 收藏
分享
评论
2
58
分享

创作者周榜

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