面试时间将近两个小时(期间等待二面面试官来面我的时候等了半个多小时)面试官问的东西很多,还挖了好几个坑,一个技术点套着一个技术点的问,一定要做好万全的准备。问了一些基本层面上的技术点都答出来了,稍微问深一点我就有点懵了(实战经验还是不足)。
回来之后把这些题目做了一个分类并整理出答案(每次去面试的时候面试官问的问题面试结束后我都会做笔记)分为Spring+逻辑算法+MySQL+Java+Redis+并发编程+JVM+RabbitMQ等,接下来分享一下我的这次美团二面面经+一些我的学习笔记。
注意注意:需要小编整理的Spring+逻辑算法+MySQL+Java+Redis+并发编程+JVM+RabbitMQ等面试答案、学习文档笔记、思维导图(xmind)的朋友可以转发+关注,然后点击传送门即可!!
1.美团面试官问的Spring Boot问题
- 什么是 Spring Boot?
- 为什么要用 Spring Boot?
- Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
- Spring Boot 的配置文件有哪几种格式?它们有什么区别?
- Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
- 开启 Spring Boot 特性有哪几种方式?
- Spring Boot 需要独立的容器运行吗?
- 运行 Spring Boot 有哪几种方式?
- Spring Boot 自动配置原理是什么?
- Spring Boot 的目录结构是怎样的?
1.1我的Spring Boot学习笔记
- Spring Boot、Spring MVC 和 Spring 有什么区别?
- 什么是自动配置?
- 什么是 Spring Boot Stater ?
- 你能否举一个例子来解释更多 Staters 的内容?
- Spring Boot 还提供了其它的哪些 Starter Project Options?
- Spring 是如何快速创建产品就绪应用程序的?
- 创建一个 Spring Boot Project 的最简单的方法是什么?
- Spring Initializr 是创建 Spring Boot Projects 的唯一
- 为什么我们需要 spring-boot-maven-plugin?
- 如何使用 SpringBoot 自动重装我的应用程序?
- 什么是嵌入式服务器?我们为什么要使用嵌入式服务器呢?
- 如何在 Spring Boot 中添加通用的 JS 代码?