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