大廠面試系列(四):Spring相關

Spring相關

  • spring工作原理簡單介紹
  • 循環依賴問題
  • spring/spring boot啓動加載過程 ?springboot是怎麼運行起來的 使用springboot的好處是什麼?
  • 描述下spring的ioc和aop
  • spring task是怎麼實現的?
  • spring事務你是怎麼用的?加了@Transcational註解spring都做了哪些工作?怎麼知道事務執行成功了
  • 你常用哪一種注入方式?BeanFactory和ApplicationContext有什麼區別?你們項目裏用的哪個?說一下spring bean的生命週期
  • AOP實現原理是什麼?兩種動態實現原理?JDK動態爲什麼要實現接口?
  • spring默認事務傳播屬性是什麼?嵌套事務子事務什麼時候commit?
  • spring和springMVC是什麼關係?有沒有用過JdbcTemplate? 16.springMVC中對整個請求的處理流程是怎樣的?返回json的話是用哪個view?
  • ioc原理、aop原理和應用
  • springmvc底層實現大致邏輯?spring mvc有哪些常用的註解?
  • spring中Bean的作用域,幾種scope區別,springMVC的controller是線程安全的嗎?怎麼去保證線程安全呢?
  • 對spring的理解,仔細講解一下spring的兩大特性。說一下AOP中的切面切點。 用過哪些註解,註解的生命週期
  • 你知道Spring的Scope嗎? 既然是單例的,怎麼能保證變量可能會隨不同的人訪問出現值的改變?
  • SpringBoot 的自動配置是怎麼做的?
  • spring容器的啓動過程?
  • spring IOC 過程 如何自己設計IOC框架
  • spring生命週期,幾種scope區別,aop實現有哪幾種實現
  • SpringBoot核心配置文件有哪些,區別是什麼?Springboot的核心註解組成?springboot的監視器的理解?
  • 屬性注入和構造器注入哪種會有循環依賴的問題?
  • spring事務傳播 常見問題,spring事務傳播機制的實現原理。
  • 手寫個jdk動態代理
  • spring事務的原理
  • springmvc的幾個核心類及請求過程
  • @Autowired的作用
  • Spring的單例Bean是線程安全的嗎?
  • 談一下SPRING的源碼,IOC,AOP的源碼
  • 配置spring mvc攔截器的步驟
  • 依賴注入屬於什麼模式?
  • spring異常處理
  • spring對bean的管理流程
  • 然後問一個切點可以配置多個切面嗎?
  • 問spring用了哪些設計模式;用了哪些分佈式緩存?
  • Spring 都有哪幾種注入方式,什麼情況下用哪種
  • 執行某操作,前50次成功,第51次失敗a全部回滾b前50次提交第51次拋異常,ab場景分別如何設置Spring?(傳播性)
  • sping如何實現(保證)事務一致性完整性,spring中事務傳播機制類型;
  • spring的http請求的流程
  • spring底層數據結構?
  • spring aop的底層實驗原理。 aop與cglib,與asm的關係。 spriong ioc的生命週期,init-method,intilizingbean接口方法afterPropertiesSet的先後順序;
  • @transactional註解在什麼情況下會失效,爲什麼。
  • .Spring如何維護它擁有的bean
  • 問了class A和B相互依賴的情況下,spring如何對這兩個bean進行加載
  • spring的bean加載機制和加載過程是怎樣的;bean是什麼時候消亡;
  • 對spring的Bean加載瞭解嗎?如果是你自己寫一個這樣的框架,你會如何寫?
  • 問 spring的controller中要跳轉到一個新頁面,並且把數據也傳過去,應該返回一個什麼對象?
  • Spring裏面怎樣實現在容器加載時就執行相關方法;
  • 覆蓋spring IOC容器中一個bean
  • spring的事務管理是如何實現的,編程式如何實現
  • IOC的主要作用
  • DI怎麼用僞代碼來實現。
  • 什麼是自動配置? 什麼是 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 代碼?

歡迎搜索關注本人與朋友共同開發的微信面經小程序【大廠面試助手】和公衆號【微瞰技術】

file
file

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章