220 12 11對10面試內容進行總結

2021-10-11 20:50:48 字數 787 閱讀 7160

感想我可愛的女朋友娜娜,願意花20分鐘的寶貴時間(其實她只給10分鐘),來為我進行一場場景模擬面試。這是乙個難得的能讓我快速提公升的機會。

昨天是場景模擬面試的第二天,主要面了以下幾個問題,

1、講講spring的特點,以及和springboot作比較。這個問題主要從幾個概念入手。spring當然離不開他的ioc和aop,那就講ioc和aop的原理,ioc就是建立和維護依賴物件由外部容器負責,aop就是面向切面對**功能統一維護。

昨晚這個問題,我的描述比較差勁,特別是講aop知道是面向切面但不知道具體的概念描述

2、執行緒池的執行原理。這個問題我回答的還ok,執行緒池幾個重要概念比如工作執行緒、任務佇列。以及工作流程,先判斷核心數量再判斷任務佇列再判斷最大數量,等

3、講講對鎖的理解,以及常見的鎖類別。要把鎖概念講好不容易,主要就是講保證在乙個時間段內只有乙個執行緒能拿到鎖,然後執行鎖對應的**塊,作用當然離不開執行緒安全方面。鎖的類別,我所認識的,公平鎖非公平鎖,樂觀悲觀。

4、講講索引。什麼時候用索引,索引是不是越多越好,什麼時候用索引會失效。先把索引概念說出來,索引就是一種資料結構,可以快速訪問資料表中的資訊。什麼時候用索引:where後面的判斷條件,選擇性高的字段,主鍵外來鍵,經常與外表連線的字段。什麼時候用索引會失效,like or函式語句,select *。索引當然不是越多越好,索引本身需要維護,占用記憶體空間,經常需要修改字段維護成本也很高。

昨天的面試,總體都理解,就是表述上較差,不會表述,就背下來。

又是開始新工作的一天,加油吧!

今天面試內容:

(為什麼長度是2次冪,為什麼擴大兩倍要說一下)

latex對修改內容進行高亮

修改時,編輯要求對修改內容進行高亮顯示。比較簡單的處理方法是使用下面的方式 usepackage hl但是遇到 cite ref等命令時該方式就容易出錯。解決方法很簡單,對這些命令進行註冊 usepackage soulregister cite7 針對 cite命令 soulregister ci...

對10個數進行排序

解題思路 可以採用氣泡排序,每次把相鄰的兩個比較大小,然後把大一點兒的資料放在最後面,這樣第一趟下來,最大的那個數就跑到了最後面,下一次排序就不用跟最後乙個數字比較了,然後倒數第二大的數字會在倒數第二.因此可以使用兩個函式,乙個用於控制每一趟比較的元素個數,乙個用於交換 public class m...

使用PHP對非法內容進行檢查

如果任何列表檔案不存在直接返回false,否則把兩個檔案列表讀取到兩個陣列裡 if file exists common file file exists signify file common list file common file signify list file signify file...