1. 一面 1. 評估之前做的小作業(yè)(100G數(shù)據(jù)統(tǒng)計第輸出第一次不重復的字符串) 2. 自我介紹 3. 數(shù)據(jù)庫的事務 4. B+樹和B樹的區(qū)別?B+樹如何查找一個區(qū)間的值? 5. 再做一個小作業(yè):1TB 有序數(shù)據(jù)分布在不同數(shù)據(jù)塊?如何在不落盤的情況下進行排序? 6. 說一下對線程的理解?線程之間是怎么共享資源的? 7. 鎖? 8. Tcp之間是怎么處理阻塞的? 9. 數(shù)據(jù)庫中id 設為int 且默認遞增的意義? 2. 二面 1. 挑一個項目介紹一下,按照項目提問 2. 簡單的算法題目,一個數(shù)組 array{1,5,6,9,7,10,Xi, Xj, ... ,20}找出i>j,且 array[i] < array[j] 的數(shù)據(jù)一共有多少對? 3. 了解tidb嗎? 4. 數(shù)據(jù)庫的存儲引擎知道哪些? 5. TCP網(wǎng)絡傳輸?shù)臅r候如何處理數(shù)據(jù)包的傳輸?shù)倪^多的問題?傳輸過多會造成網(wǎng)絡擁塞? 6. 了解linux下的內(nèi)存管理嗎?linux下如何分配內(nèi)存? 7. CAP數(shù)據(jù)庫領域的經(jīng)典理論了解嗎?
面試官問的面試題: 1. 一面
1. 評估之前做的小作業(yè)(100G數(shù)據(jù)統(tǒng)計第輸出第一次不重復的字符串)
2. 自我介紹
3. 數(shù)據(jù)庫的事務
4. B+樹和B樹的區(qū)別?B+樹如何查找一個區(qū)間的值?
5. 再做一個小作業(yè):1TB 有序數(shù)據(jù)分布在不同數(shù)據(jù)塊?如何在不落盤的情況下進行排序?
6. 說一下對線程的理解?線程之間是怎么共享資源的?
7. 鎖?
8. Tcp之間是怎么處理阻塞的?
9. 數(shù)據(jù)庫中id 設為int 且默認遞增的意義?
2. 二面
1. 挑一個項目介紹一下,按照項目提問
2. 簡單的算法題目,一個數(shù)組 array{1,5,6,9,7,10,Xi, Xj, ... ,20}找出i>j,且 array[i] < array[j] 的數(shù)據(jù)一共有多少對?
3. 了解tidb嗎?
4. 數(shù)據(jù)庫的存儲引擎知道哪些?
5. TCP網(wǎng)絡傳輸?shù)臅r候如何處理數(shù)據(jù)包的傳輸?shù)倪^多的問題?傳輸過多會造成網(wǎng)絡擁塞?
6. 了解linux下的內(nèi)存管理嗎?linux下如何分配內(nèi)存?
7. CAP數(shù)據(jù)庫領域的經(jīng)典理論了解嗎?