7家公司拿了5个offer,无非就是问源码、分布式微服务这些

12.Java对象创建过程、简述Java的对象结构、

13.如何判断对象可以被回收?

14.JVM的永久代中会发生垃圾回收么

15.垃圾收集算法、GC最基础的算法有哪几种?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

Spring相关面试题

===========

1.如何理解Spring Boot 中的 Starters?

2.什么是spring Framework?

3.运行Spring Boot有哪几种方式?

4.如何使用Spring Boot实现异常处理?

5.Spring Boot中的监视器是什么?

6.列举spring Framework 的优点

7.什么是spring 配置文件?

8.SpringBoot实现热部署有哪几种方式

9.Spring Boot的核心配置文件有哪几个?它们的区别是什么?

10.服务注册和发现是什么意思?Spring Cloud 如何实现?

11.负载平衡的意义什么?什么是Hystrix?它如何实现容错?

12.什么是Spring Cloud Bus?我们需要它吗?

13.SpringMvc的控制器是不是单例模式,如果是,有什么问题,怎么解决?

14.如果你也用过 struts2简单介绍下 springMVC和struts2的区别有哪些?

15.SpringMVC怎么样设定重定向和转发的?

16.SpringMvc里面拦截器是怎么写的?

17.什么是Spring IOC 容器?

18.什么是依赖注入?可以通过多少种方式完成依赖注入?

19.区分BeanFactory和ApplicationContext

20.spring bean 容器的生命周期是什么样的?

21.什么是spring的内部bean?什么是spring装配?

22.@Component, @Controller, @Repository, @Service 有何区别?

23.@Required注解有什么用?@Autowired注解有什么用?

24.@RequestMapping 注解有什么用?@Qualifier 注解有什么用?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

25.spring支持哪些ORM 框架?

26.什么是Aspect?什么是切点(JoinPoint)?什么是通知(Advice)?有哪些类型的通知(Advice)?

27.描述一下DispatcherServlet的工作流程

28.介绍一下WebApplicationContext

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

多线程并发相关面试题

==========

1.Java线程实现/创建方式、Java并发知识库

2.继承Thread类、实现Runnable接口

3.volatile是什么?可以保证有序性吗?

4.Thread类中的start() 和 run() 方法有什么区别?

5.为什么wait和notify方法要在同步块中调用?

6.为什么wait, notify 和notifyAll这些方法不在thread类里面?

7.线程生命周期(状态)、终止线程的4种方式、使用退出标记退出线程、stop方法终止线程

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

8.线程唤醒(notify)、线程其他方法、进程、上下文。寄存器、程序计数器、PCB-“切换桢”

9.什么是CAS(比较并交换-乐观锁机制-锁自旋)、概念及特性、原子包、ABA问题

10.同步锁、死锁、线程池原理、线程复、线程池的组成

11.reentrantreadwritelock实现独占锁和共享两种方式

12.sleep与wait区别、start与run区别、Java后台线程

13.死锁与活锁的区别,死锁与饥饿的区别?

14.什么是多线程中的上下文切换?

15.Java中用到的线程调度算法是什么?

16.什么是线程组,为什么在 Java 中不推荐使用?

17.什么是阻塞队列?阻塞队列的实现原理是什么?如何使用阻塞队列来实现生产者-消费者模型?

18.什么是FutureTask?使用ExecutorService启动任务

19.线程同步和互斥有几种实现方法,都是什么?

20.为什么我们调用start()方法时会执行run()方法,为什么我们不能直接调用run()方法?

21.解释Java堆空间及 GC?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

资料获取方式:关注小编+转发文章

MyBatis相关面试题

============

1.Mybatis是什么?

2.Mybaits的优点?MyBatis 框架的缺点?

3.MyBatis框架适用场合

4.MyBatis与Hibernate有哪些不同?

5.#{}和${}的区别是什么?

6.模糊查询like语句该怎么写?

7.Mybatis是如何进行分页的?分页插件的原理是什么?

8.为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?

9.MyBatis实现一对一有几种方式?具体怎么操作的?

10.MyBatis实现一对多有几种方式,怎么操作的?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

11.Mybatis是否支持延迟加载?如果支持,它的实现原理是什么?

12.Mybatis的一级、二级缓存

13.什么是MyBatis的接口绑定?有哪些实现方式?

14.使用MyBatis的 mapper接口调用时有哪些要求?

15.Mapper编写有哪几种方式?

16.MyBatis实现一对一有几种方式?具体怎么操作的 ?

17.Mybatis是如何进行分页的?分页插件的原理是什么?

18.一对一、一对多的关联查询 ?

19.简述Mybatis 的插件运行原理,以及如何编写一个插件。

20.为什么说Mybatis 是半自动 ORM 映射工具?它与全自动的区别在哪里?

7家公司拿了5个offer,无非就是问源码、分布式微服务这些

微服务相关面试题

========

1.前后端分离是如何做的?微服务哪些框架?

2.说说 RPC的实现原理、说说Dubbo的实现原理

3.微服务架构有哪些优势?微服务有哪些特点?

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

总结

面试建议是,一定要自信,敢于表达,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。

以上就是蚂蚁技术四面和HR面试题目,以下最新总结的最全,范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考

一份还热乎的蚂蚁金服面经(已拿Offer)面试流程4轮技术面+1轮HR

NEOm-1710394464276)]

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-5GLqKgMI-1710394464277)]

总结

面试建议是,一定要自信,敢于表达,面试的时候我们对知识的掌握有时候很难面面俱到,把自己的思路说出来,而不是直接告诉面试官自己不懂,这也是可以加分的。

以上就是蚂蚁技术四面和HR面试题目,以下最新总结的最全,范围包含最全MySQL、Spring、Redis、JVM等最全面试题和答案,仅用于参考

[外链图片转存中…(img-PQnmLU9V-1710394464277)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 19
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值