記2020年下半年面試總結
阿新 • • 發佈:2020-08-05
1.spring容器: spring 的容器主要說的就是BeanFactory 和ApplicationContext 這兩個容器
BeanFactory: 是Spring裡面最低層的介面,提供了最簡單的容器的功能,只提供了例項化物件和拿物件的功能; BeanFactory在啟動的時候不會去例項化Bean,中有從容器中拿Bean的時候才會去例項化; ApplicationContext: 應用上下文,繼承BeanFactory介面,它是Spring的一各更高階的容器,提供了更多的有用的功能; ApplicationContext在啟動的時候就把所有的Bean全部例項化了。它還可以為Bean配置lazy-init=true來讓Bean延遲例項化;
2.redis執行緒模型
3.執行緒池引數
care 核心執行緒數 max 最大執行緒數 執行緒回收時間 執行緒回收時間單位 ThreadFactory 執行緒工廠 workQueue 阻塞佇列 拒絕策略
4.springmvc執行流程 為什麼介面卡會找到方法呢?
5.插入排序。氣泡排序 時間複雜度
6.synchroized鎖類
7.mysql資料庫索引資料型別
8.mysql sql優化
9.spring,springboot,springcloud 區別
10.io nio 區別
11.ArrayLiat LinkList 區別
12.HashMap的底層資料結構。HashMap為什麼是執行緒不安全的
13.ConcurrentHahsMap為什麼是執行緒安全的 和HashMap有什麼區別
14.類的載入過程。
15.快取穿透 快取雪崩。快取擊穿。
16. springIoc aop 是什麼
17. ACID 事務的隔離級別
18. redis 如何做持久化的
19.手寫一個單例模式
20.列舉使用的是什麼設計模式
21. 如果A B C 三個欄位使用的是聯合索引那麼只使用A會有道索引嗎?
22.reids 的資料結構。常用的結構有哪些
23.synchroized 和Lock 區別
24.Tcp 的三次握手
25.spring常用的註解, springmvc 常用註解
26.樂觀鎖 悲觀鎖
27. CAS ,可重入鎖
28.mysql 索引原理 Btree+
29.網路七層模型
30.springboot定時器
31.springboot 讀取配置檔案的方式
--這是樓主在帝都面試一個半月的總結..答案都需要自己來尋找,原因是在不同階段的人會對這些問題答案有不同的理解.
座右銘: 努力活成一個為自己理想而拼搏的人