介紹線程池參數(shù)和運行原理?如果任務很多被拒絕之后想記錄異常,如何實現(xiàn)?拒絕策略有哪些?拒絕策略沒有想用的怎么辦?有沒有自己重寫過拒絕策略?Synchronized關鍵字可以作用在哪里?說一下使用Synchronized實現(xiàn)死鎖的思路?Synchronized鎖String或者null會不會出現(xiàn)問題?說一下ArrayList和LinkedList的區(qū)別,以及從插入刪除效率上進行比較?如果是很大的數(shù)據(jù)量,從中間插入誰更快?這兩個List的底層插入是如何做的知道嗎?ArrayList會有線程安全問題嗎?如果我想用ArrayList還想保證線程安全怎么做?線程安全的List有哪些?HashMap原理了解嗎?(介紹了get、put、擴容、底層結構)HashMap的閾值為什么設置成0.75?初始容量為什么16?Mysql事務隔離級別?解釋一下什么是幻讀?說一下B+樹的結構?a,b,c聯(lián)合索引, where b = 1, a = 2、 a = 1, b = % 會不會走索引?為什么要使用Redis?Redis緩存和本地緩存比好在哪里呢?如果本地緩存和Redis緩存使用相同的數(shù)據(jù)結構來緩存數(shù)據(jù),誰更快呢?使用Redis會造成什么問題?如何保證Mysql和Redis的一致性?介紹一下緩存穿透以及解決辦法?布隆過濾器如何刪除一個值呢?(可能忘了一些)面完跟我說要推進二面