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