2020年開年以來,疫情造成了許多企業無法正常運作,但又無形中給程序員們增加了很多就業機會。“金三銀四”跳槽季並沒有受到疫情的影響,仍是如火如荼的在進行。
前段時間,字節跳動官方就發佈消息稱在武漢擴招至5000人,放出了2000個崗位名額。可見,互聯網大廠崗位需求仍然奇缺。
在已經過去的“金三”,我有許多朋友就已經成功的跳槽,有的還在家等候下一步的面試通知。我託朋友們收集了他們面試時所問道的問題,並進行了系統性的整理,找出了一些高頻面試題。目前就整理了Mysql、開源框架系列、微服務系列這三塊,等待後續更新。
主要分為三部分,為了不影響閱讀,在這以截圖形式展示目錄與部分內容,整理收集不易有需要的朋友麻煩幫忙轉發後私信回覆我【資料】獲取免費領取方式吧!
Mysql
- 數據庫三範式是什麼?
- 有哪些數據庫優化方面的經驗?
- 請簡述常用的索引有哪些種類?
- 什麼是聚簇索引和非聚簇索引?
- Mysql支持的複製類型?
- mysql支持的複製類型?
- ...
開源框架版塊
Spring
SpringMVC
Mybatis
Spring
- 使用Spring框架的好處是什麼?
- Spring由哪些模塊組成?
- 核心容器(應用上下文) 模塊
- BeanFactory – BeanFactory 實現舉例
- 解釋AOP模塊
- Spring配置文件
- 什麼是Spring IOC 容器?
- 什麼是Spring的依賴注入?
- IOC的優點是什麼?有哪些不同類型的IOC(依賴注入)方式?
- 在 Spring中如何注入一個java集合?
- 什麼是基於註解的容器配置?
- ...
Spring MVC
- SpringMVC工作原理?
- SpringMVC流程?
- SpringMvc的控制器是不是單例模式,如果是,有什麼問題,怎麼解決?
- SpringMVC怎麼樣設定重定向和轉發的?
- SpringMvc用什麼對象從後臺向前臺傳遞數據的?
- 講下SpringMvc的執行流程
- ...
Mybatis
- MyBatis與Hibernate有哪些不同?
- MyBatis的好處是什麼?
- 簡述Mybatis的Xml映射文件和Mybatis內部數據結構之間的映射關係?
- 什麼是MyBatis的接口綁定,有什麼好處?
- MyBatis實現一對一有幾種方式?具體怎麼操作的?
- MyBatis裡面的動態Sql是怎麼設定的?用什麼語法?
- Mybatis是如何將sql執行結果封裝為目標對象並返回的?都有哪些映射形式?
- Mybatis中如何執行批處理?
- ...
微服務版塊
Dubbo
Spring Boot
Spring Cloud
Dubbo
- dubbo服務負載均衡策略?
- Dubbo在安全機制方面是如何解決的?
- dubbo連接註冊中心和直連的區別?
- dubbo服務集群配置(集群容錯模式)?
- dubbo通信協議dubbo協議為什麼要消費者比提供者個數多?
- ...
Spring Boot
- Spring Boot有哪些優點?
- 如何重新加載Spring Boot上的更改,而無需重新啟動服務器?
- Spring Boot中的監視器是什麼?
- 如何在Spring Boot中禁用Actuator端點安全性?
- 如何在自定義端口上運行Spring Boot應用程序?
- 如何實現Spring Boot應用程序的安全性?
- ...
Spring Cloud
- 什麼是Spring Cloud?
- 使用Spring Cloud有什麼優勢?
- 服務註冊和發現是什麼意思?Spring Cloud如何實現?
- 負載平衡的意義什麼?
- 什麼是Hystrix?它如何實現容錯?
- 什麼是Hystrix斷路器?我們需要它嗎?
- ...
後臺私信回覆【資料】,即可獲取以上面試題免費領取方式!
閱讀更多 編碼老將 的文章