spring di 的原理 然后又问了一下我自己对 SpringBoot 的理解 你觉得 Spring 框架的 Listener 是什么模式,你用过吗?你对 Spring 的了解是通过什么学 习的呢?你能说一下 Listener 的执行顺序吗? 你了解 Spring 的 AOP 编程吗?那 AOP 有几种切面? spring 源码的理解 springboot 启动流程。 SpringMVC 和SpringBoot 的区别 SpringMVC 处理请求url 的过程 Spring 中应该用了很多设计模式吧,说说它们在哪里用了什么模式 说一下AOP 中是怎么运用动态代理的? SpringBoot 和SpringMVC 的区别 SpringBoot 的核心注解?如何实现? SpringBoot 的配置文件是什么? appliction.properties 和application.yml 的区别 你这边用 Spring Boot 用的比较多,能说一下它的核心注解有哪几个,分别是做什么的吗? Spring 如何加载注解 4、Spring 启动流程、bean 实例化 spring 的组件? 讲一下springboot 使用的注解有哪些, 单例模式哪边用到了?在spring 里面每个bean 其实都是单例模式,我们在进行配置的 时候,会有个参数scope,默认就是scope=“singleton” Spring 的IOC 和AOP 及MVC 机制,Sping 中的单例bean 是否可以依赖多例bean Springboot 起步依赖有什么好处,为什么使用MyBatis 不适用数据库连接池 3.SpringBoot 启动流程 4.SpringBoot 常用注解 3.spring-aop 4.代理如何实现 spring 中出现循环依赖是否会报错,原因 spring 中的ioc 和aop bean 的注入方式 IOC 和AOP bean 的初始化过程 bean 的注入方式 说一下Spring-AOP,面向切面怎么切的 Spring:SpringIOC、SpringAOP、bean、Spring 事务 Spring 的AoP 实现原理 注解怎么实现 你说一下spring 的启动过程,说一下它处理服务的过程 SpringMVC 从dispatcherServlet 到HandlerMapping 到HandlerAdapter HandlerAdapter 的实现过程 Spring 怎么解决循环依赖 Spring 的特性?IOC AOP AOP 的执行过程? 注解的分类? 注解是编译时起作用还是运行时起作用? SpringMVC 中controller 层是干嘛的? springIOC 是基于什么思想,能够解决什么问题? AOP 的底层原理 spring 中bean 的生命周期 bean 是什么时候消亡 spring boot 常用的注解有哪些 spring boot 的配置文件 spring boot 用到了哪些设计模式,从源码层面说说你熟悉的以及实现 spring 框架中的设计模式了解过吗? 6、详细说一下单例模式 7、spring 中单例模式下的bean 是线程安全的吗?如果多线程访问这个单例bean 时,spring 是怎么实现的? 8、spring 中的注解底层原理是什么(注解是根据 JavaConfig 实现的) spring 事务传播 你对spring 的理解 11、bean 的初始化过程(没完全掌握) spring aop 的了解 spring bean 生命周期(不会,说了Ioc 的注册流程) 为什么要用spring boot spring 了解吗?说说springbean(说了几种注入方式就不会了) spring AOP,JDK 和CGlib 的区别,除了针对接口和类以外的不同 spring 提倡使用注解是怎么理解的 Spring AOP 怎么实现的,jdk 和cglib 的区别 Spring ioc 容器怎么初始化的,BeanDefinitio 是什么 spring、springboot、springMVC、springcloud 区别 springMVC 如何理解 还有spring 和apache 自己封装的一些方法问我用过哪些; SpringMvc 执行流 为什么要使用spring(就是问优点吧) spring 的依赖注入 spring 加载顺序 spring 的注入方式 spring cloud 有使用吗(我简历上没有写,我直说了项目初期用过并且很快替换了,所以不 了解) 类在jvm 的加载顺序,用到了哪些空间 spring 的aop 和ioc,会深聊一下作用的实现 spring 的事务 spring 生命周期,几种scope 区别,aop 实现有哪几种实现 spring boot 常用的注解有哪些 7.spring boot 的配置文件 spring boot 用到了哪些设计模式,从源码层面说说你熟悉的以及实现 spring 框架中的设计模式了解过吗? 6、详细说一下单例模式 7、spring 中单例模式下的bean 是线程安全的吗?如果多线程访问这个单例bean 时,spring 是怎么实现的? 8、spring 中的注解底层原理是什么(注解是根据 JavaConfig 实现的) 你对spring 的理解 11、bean 的初始化过程(没完全掌握) 为什么要用spring boot 使用Spring 过程中遇到了什么难题? 问Spring 启动过程中发生了什么,聊自己的理解? 写了几个spring 注解问我什么作用 spring 接收前端请求的处理过程 spring 接收请求处理过程 get 和post 区别 问我如何在服务器上启动spring(打成jar 包,jar 命令运行) Springboot 怎么启动的,初始化的流程 spring 的创建初始化一个bean 对象的流程 SpringBoot 自动配置原理,tomcat 内嵌与外置启动流程有啥区别 BeanFactoy 与FactoryBean 有啥区别,怎么获取FactoryBean,用&在源码哪里 Spring 事务注解的原理 有自己写过SpringBoot 的启动吗,给你你怎么写。(不会) SpringBoot 的自动装配怎么做的。 讲一下动态代理怎么用的。 1.你怎么理解 IOC ?(阿巴阿巴阿巴,我懵了) 2.AOP 是什么?是基于什么实现的? 3.Spring 通知相关的 4.同一个类中一个没有事务的 A 方法调用有事务的 B 方法,会发生什么事?如果 B 异常 了,会发生什么事?从动态代理的角度给我解释 springboot 源码怎么加载容器,把bean 放在哪。spring 源码怎么避免循环引用 说说Spring 通知机制吧 你刚说到aop,说说吧 SpringBoot 自动配置原理 一个请求过来在Spring 中发生了哪些事情? 这个问题不妨把一个请求过来在TCP 层面上建立连接、操作系统如何处理连接、Web 容器 接收到连接对象后做了哪些事情、Spring 如何对接收到的请求进行处理都说一下,当然最 终还是落在Spring 容器内部如何处理一个请求,这个过程一定要说清楚,需要体现细节 SpringBoot 启动过程 这个主要是从它基于Spring 的事件发布和监听机制开始说起 如果让你实现一个SpringBoot 有没有什么思路?SpringMVC 呢?(答的不好) 讲一下SpringIOC 和AOP 吧 讲一下Spring 中的AOP(没答出来) 说一下Spring 的事务 说几个Spring 的常用注解,Order 注解,Filter 注解用过嘛 ComponentScan 注解除了要包含扫描哪些包,还要有什么呢(没答出来) Bean 和Component 注解的区别 Configuration 注解一般是做什么的 spring @autowired 作用在哪些上(不会) spring boot 执行过程 用过哪些注解 spring 解决一个什么样的问题 spring 你都用过什么 感觉面试官还是很关注这个问题的 spring 事务注解 SpringMVC 常用注解? 怎么注入一个bean。然后精彩的来了,面试官给我讲了五分钟的他对IOC 和AOP 的理解, 还安慰我说这个东西你的深刻理解要随着你的工作 写一个算法:给一个String,判断最多去掉一个字符之后,他是不是回文串。(当时已经面试 了一个小时了,我以为要结束了,我就立刻写了个暴力跟他讲,结果中间还有漏洞被教育) 反问。
|