欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 哈啰出行Java开发工程师一面面经(校招)

哈啰出行Java开发工程师一面面经(校招)

2025/2/24 0:48:32 来源:https://blog.csdn.net/2301_76390880/article/details/141267924  浏览:    关键词:哈啰出行Java开发工程师一面面经(校招)

牛客网最新面经分享面试过程:

小编为参加校招、秋招、金九银十面试季的小伙伴们准备了一份很全很详细的java面试宝典(包含各个大厂真题以及最常见的八股文含答案),由于平台篇幅原因,就不在这里一一展示了,需要这份《面试宝典》的伙伴们转发文章+关注后,扫描下方二维码免费获取:

1.自我介绍。

2.Java的基本数据类型及其包装类的区别。

3.Integer和int比较时需要注意什么。

4.两个Integer比较时用equals还是==。

5.谈谈对Java面向对象的理解,解释Java的三大特性。

6.子类能否访问父类的私有属性,如何在子类中使用super关键字调用父类的私有属性,不用public如何使子类访问父类属性。

7.开发中有哪些需要注意的原则。

8.Java中内部类的使用场景。

9.是否使用过static关键字,静态成员能否访问非静态成员。

10.JVM的内存区域及类的加载过程。

11.Java中的容器,ArrayList和LinkedList的区别,操作List的工具类及其操作方法。

12.Stream流中的常用方法,如何用流求列表元素和。

13.如何将一个列表分成三个相等的列表。

14.String、StringBuilder、StringBuffer的区别,String是否线程安全。

15.将字符串反转的方法及其所在的类。

16.Spring和Spring Boot的区别,Spring Boot中哪个注解起到自动装配的作用。

17.如何排除掉一些配置类并使用自定义的配置类。

18.Spring中用到的设计模式。

19.对IOC的理解,@Resource和@Autowired的区别,Spring中如何解决依赖注入和循环依赖。

20.AOP的理解和实现,切入点表达式的定义方法,如果要你实现AOP你会怎么做。

21.线程的创建方法,线程池的参数,线程池对新任务的处理。

22.为什么会有多线程,将10000以内的整数进行相加是单线程快还是分组相加再汇总快。

23.Redis的数据结构和使用场景。

24.Redis为什么速度快,Redis缓存和本地缓存的区别。

25.Redis的持久化机制及过期淘汰策略。

26.消息队列的作用。

27.RocketMQ如何保证消息不重复消费。

28.RocketMQ如何保证消息顺序发送。

29.微服务的设计原则。

30.微服务的调用过程。

31.CP和AP的了解,实习公司项目用的是AP还是CP。

32.算法题:删除链表倒数第k个节点。

33.算法题:判断链表是否为环形链表。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词