1. 程式人生 > 實用技巧 >記2020年下半年面試總結

記2020年下半年面試總結

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 讀取配置檔案的方式

--這是樓主在帝都面試一個半月的總結..答案都需要自己來尋找,原因是在不同階段的人會對這些問題答案有不同的理解.

座右銘: 努力活成一個為自己理想而拼搏的人