Databricks Associate-Developer-Apache-Spark-3.5 考試概覽:
| 認證廠商: | Databricks |
|---|---|
| 考試名稱: | Databricks 認證 Apache Spark 3.5 助理開發人員 - Python |
| 考試代碼: | Associate-Developer-Apache-Spark-3.5-Python |
| 相關認證: | Databricks 認證資料工程師專業級 Databricks 認證資料工程師助理 |
| 考試時間: | 90 分鐘 |
| 支援語言: | 英文 |
| 證照有效期限: | 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 免費考試真題:
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.
答案:A,C 🗳️
說明:(僅 VCESoft 成員可見)
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
答案:C 🗳️
說明:(僅 VCESoft 成員可見)
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.
答案:C 🗳️
說明:(僅 VCESoft 成員可見)
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))
答案:A 🗳️
說明:(僅 VCESoft 成員可見)
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
答案:D 🗳️
說明:(僅 VCESoft 成員可見)
正在檢視第 1 頁(共 27 頁)。
正在檢視第 1-5 題(共 135 題)。

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








42.3.133.* -
簡單的說,你們的題庫幫我通過了Associate-Developer-Apache-Spark-3.5認證考試,這是一個很適合想到得Databricks認證的考生使用,感謝你們網站提供的幫助!