Databricks Associate-Developer-Apache-Spark-3.5 考試概覽:
| 認證廠商: | Databricks |
| 考試名稱: | Databricks 認證 Apache Spark 3.5 助理開發人員 - Python |
| 考試代碼: | Associate-Developer-Apache-Spark-3.5-Python |
| 相關認證: | Databricks 認證資料工程師助理 Databricks 認證資料工程師專業級 |
| 考試時間: | 90 minutes |
| 支援語言: | 英文 |
| 證照有效期限: | 2 年 |
| 及格分數: | 70% |
| 考試費用: | $200 USD |
| 考試形式: | 單選題, 多選題 |
| 實際考試題數: | 45-60 |
| 推薦課程: | Databricks Academy - Apache Spark 培訓 Apache Spark 官方文件 |
| 考試報名: | Databricks 認證入口網站 |
| 範例考題: | Databricks Associate-Developer-Apache-Spark-3.5 範例考題 |
| 考試方式: | 線上監考考試 |
| 必備條件: | 建議具備 Python 程式設計與 SQL 的基礎知識。強烈建議熟悉 Apache Spark 基礎知識。 |
| 官方大綱網址: | https://www.databricks.com/learn/certification |
Databricks Associate-Developer-Apache-Spark-3.5 考試大綱主題:
| 章節 | 目標 |
|---|---|
| 資料處理與效能 | - Join 與資料分割 - 快取與持久化策略 - 最佳化技術 |
| Structured Streaming 基礎知識 | - 串流中的視窗聚合 - 串流 DataFrame |
| Apache Spark 基礎知識 | - RDD、DataFrame 與 Dataset 概念 - Spark 架構與執行模型 |
| Spark SQL | - 針對 DataFrame 與資料表的 SQL 查詢 - 視窗函數與聚合操作 |
| 資料擷取與儲存 | - Delta Lake 基礎知識 - 讀取與寫入資料 (Parquet, JSON, CSV) |
| 使用 PySpark 的 DataFrame API | - 轉換與動作 - 內建函數與運算式 - DataFrame 建立與 Schema 管理 |
最新的 Databricks Certification Associate-Developer-Apache-Spark-3.5 免費考試真題:
1. 23 of 55.
A data scientist is working with a massive dataset that exceeds the memory capacity of a single machine. The data scientist is considering using Apache Spark™ instead of traditional single-machine languages like standard Python scripts.
Which two advantages does Apache Spark™ offer over a normal single-machine language in this scenario? (Choose 2 answers)
A) It has built-in fault tolerance, allowing it to recover seamlessly from node failures during computation.
B) It processes data solely on disk storage, reducing the need for memory resources.
C) It can distribute data processing tasks across a cluster of machines, enabling horizontal scalability.
D) It requires specialized hardware to run, making it unsuitable for commodity hardware clusters.
E) It eliminates the need to write any code, automatically handling all data processing.
2. A data engineer wants to write a Spark job that creates a new managed table. If the table already exists, the job should fail and not modify anything.
Which save mode and method should be used?
A) save with mode Ignore
B) saveAsTable with mode Overwrite
C) saveAsTable with mode ErrorIfExists
D) save with mode ErrorIfExists
3. 48 of 55.
A data engineer needs to join multiple DataFrames and has written the following code:
from pyspark.sql.functions import broadcast
data1 = [(1, "A"), (2, "B")]
data2 = [(1, "X"), (2, "Y")]
data3 = [(1, "M"), (2, "N")]
df1 = spark.createDataFrame(data1, ["id", "val1"])
df2 = spark.createDataFrame(data2, ["id", "val2"])
df3 = spark.createDataFrame(data3, ["id", "val3"])
df_joined = df1.join(broadcast(df2), "id", "inner") \
.join(broadcast(df3), "id", "inner")
What will be the output of this code?
A) The code will fail because only one broadcast join can be performed at a time.
B) The code will result in an error because broadcast() must be called before the joins, not inline.
C) The code will work correctly and perform two broadcast joins simultaneously to join df1 with df2, and then the result with df3.
D) The code will fail because the second join condition (df2.id == df3.id) is incorrect.
4. 40 of 55.
A developer wants to refactor older Spark code to take advantage of built-in functions introduced in Spark 3.5.
The original code:
from pyspark.sql import functions as F
min_price = 110.50
result_df = prices_df.filter(F.col("price") > min_price).agg(F.count("*")) Which code block should the developer use to refactor the code?
A) result_df = prices_df.filter(F.col("price") > F.lit(min_price)).agg(F.count("*"))
B) result_df = prices_df.filter(F.lit(min_price) > F.col("price")).count()
C) result_df = prices_df.where(F.lit("price") > min_price).groupBy().count()
D) result_df = prices_df.withColumn("valid_price", when(col("price") > F.lit(min_price), True))
5. A data engineer replaces the exact percentile() function with approx_percentile() to improve performance, but the results are drifting too far from expected values.
Which change should be made to solve the issue?
A) Decrease the value of the accuracy parameter in order to decrease the memory usage but also improve the accuracy
B) Decrease the first value of the percentage parameter to increase the accuracy of the percentile ranges
C) Increase the last value of the percentage parameter to increase the accuracy of the percentile ranges
D) Increase the value of the accuracy parameter in order to increase the memory usage but also improve the accuracy
問題與答案:
| 問題 #1 答案: A,C | 問題 #2 答案: C | 問題 #3 答案: C | 問題 #4 答案: A | 問題 #5 答案: D |

下載最新試用版
1110位客戶反饋
我們對我們的產品非常有信心,所以我們不提供会给客户带去麻煩的產品。








174.114.148.* -
對于這次的Associate-Developer-Apache-Spark-3.5認證考試,你們的題庫是不錯的學習資料,可以說,沒有它我將不能通過考試。