2023年最新大資料面試題,你都會嗎?

2021-10-04 18:29:51 字數 654 閱讀 3178

」,一起學習,一起進步!

1.闡述 flink 如何處理反壓,相比 storm,spark  streaming 提供的反壓機制,描述其實現有什麼不同?

2.闡述流處理引擎提供的三種資料處理語義,解釋 flink  checkpoint 機制如何保證 flink 程式結果的 exactly-once 語義,描述如何通過兩階段提交協議提供端到端的 exactly-once 保證?結合 kafka 如何構建端到端的 exactly-once 處理?

3.闡述 flink 提供的容錯機制,解釋分布式快照 chandy  lamport 演算法邏輯,剖析 flink  checkpoint 具體實現流程?

4.如何處理 flink 作業頻繁重啟問題?

5.如何優化大狀態的 flink 作業?

6.如何排查 flink checkpoint 超時問題?

7.如何處理 flink 作業中的資料傾斜問題?

8.flink 反壓機制,如何排查反壓瓶頸在哪,及如何處理反壓問題?

9.哪種 join 可以滿足單個流斷流的時候仍然能夠保證正確的 join 到資料?

10.watermark 是怎麼生成和傳遞的?

1、怎麼定位資料傾斜,真實場景!

2、多個shuffle運算元 怎麼確定那個運算元產生的資料

2023年最新版MySQL面試題(一)

一 為什麼要使用資料庫 1.資料儲存在記憶體 優點 訪問速度快 缺點 資料不能永久儲存 2.資料儲存在檔案 優點 資料永久儲存 缺點 速度比記憶體操作慢,頻繁的io操作 查詢資料不方便。3.資料儲存在資料庫 資料永久儲存 使用sql語句,查詢方便效率高 管理資料方便。二 什麼是sql?定義 結構化查...

2023年最新版MySQL面試題(四)

一 什麼是儲存過程?有哪些優缺點?儲存過程是乙個預編譯的sql語句,優點是允許模組化的設計,就是說只需要建立一次,以後在該程式中就可以呼叫多次。如果某次操作需要執行多次sql,使用儲存過程比單純sql語句執行要快。優點儲存過程是預編譯過的,執行效率高。安全性高,執行儲存過程需要有一定許可權的使用者。...

2023年Android最新面試題

1.什麼是介面?android中有哪些機制是基於介面程式設計?介面就是一些方法特徵的集合,用inte ce修飾。面向介面程式設計 2.說明activity和service的生命週期?3.intent flag有哪些?作用是什麼?自己看 25種 4.android的多執行緒模型有哪幾種?android...