目錄
1.hdfs讀寫流程解析
2.hdfs副本機制,三副本原因,副本存放策略
3.hdfs容錯機制原理
4.MapReduce執行流程詳解
5.spark和mr的區別
6.TopN求法,大數據量無法完全寫入內存解決方案,MapReduce實現方法
7.spark部署、調度原理
8.spark的stage劃分方法
9.reduce join執行過程
10.大數據量join優化方法
11.hive優化手段
12.hiveSQL底層執行機制
13.spark容錯機制原理
14.數據傾斜處理方法
15.實時處理了解情況
計算機基礎
1.0SI7層模型解析
2.http和tcp所屬層級
3.post和get請求的差異
4.tcp三次握手過程
5.TCP與UDP的差異
6.http與https的差異
7.訪問一個網址的步驟,HTTP接口訪問慢的排查方法,可能出現問題的地方
8.進程和線程的區別
9.linux操作系統常用命令
10.操作系統解決內存碎片的方法
11.單核cpu同一時刻能處理的進程數量
12.多線程和多進程的優缺點
13.死鎖是什么,解決死鎖的方法,死鎖的生活例子
14.常見的數據結構
15.數組和鏈表的差異,使用數組或鏈表的時機
16.隊列和棧的差異
17.樹的遍歷方式
18.排序算法,時間空間復雜度
19.快排的過程
20.數據庫三范式,第三范式例子
21.索引是什么,索引的種類,索引的優缺點
22.B樹和B+樹的優缺點
23.mysql索引無效的情況,不適合建索引的情況
24.索引的底層結構
25.SOL查詢語言分類
26.SQL的連接方式
27.SOL的union 和union all的差異
28.事務定義
29.mysql事務的特性
30.事務的隔離級別,mysql的隔離級別
31.幻讀是什么
32.MVCC的作用及實現原理
33.Drop、truncate、delete的差異
18.樹的遍歷方式
19.排序算法,時間空間復雜度
20.快排的過程
21.數據庫三范式,第三范式例子
22.索引是什么,索引的種類,索引的優缺點
23.B樹和B+樹的優缺點
24.mysql索引無效的情況,不適合建索引的情況
25.索引的底層結構
26.SOL查詢語言分類
27.SQL的連接方式
28.SOL的union 和union all的差異
29.事務定義
30.mysql事務的特性
31.事務的隔離級別,mysql的隔離級別
32.幻讀是什么
33.MVCC的作用及實現原理
34.Drop、truncate、delete的差異