Courseiva
Back to Microsoft Fabric Data Engineer Associate questions

Scenario-based practice

Refer to the Exhibit Practice Questions

Practise Microsoft Fabric Data Engineer Associate practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

15
scenario questions
DP-700
exam code
Microsoft
vendor

Scenario guide

How to approach refer to the exhibit practice questions

Practise exhibit-style questions that ask you to read a topology, table, command output or diagram before choosing the best answer.

Quick answer

Exhibit-style questions test whether you can read a topology, command output, diagram or table before choosing the best answer.

How to extract the relevant detail from an exhibit.

How topology, command output or routing information affects the answer.

How to avoid answering from memory before reading the evidence.

How to map the exhibit back to the exam objective.

Related practice questions

Related DP-700 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1mediummultiple choice
Full question →

Refer to the exhibit. You are reviewing the configuration for a Fabric Spark Environment. A job is failing with an 'OutOfMemoryError' during a large shuffle operation. Based on the configuration, which change would most likely resolve the issue?

Exhibit

{
  "spark.driver.memory": "4g",
  "spark.executor.memory": "4g",
  "spark.executor.cores": "2",
  "spark.dynamicAllocation.enabled": "true",
  "spark.dynamicAllocation.maxExecutors": "10"
}
Question 2mediummultiple choice
Full question →

Refer to the exhibit. You are reviewing pipeline logs and notice the 429 error. What is the most appropriate long-term action to prevent this?

Exhibit

Error: Capacity limit exceeded. Request rejected. Status: 429
Question 3hardmultiple choice
Full question →

Refer to the exhibit. An administrator is reviewing the properties of a Lakehouse via the Fabric REST API. The property 'hasManagedPrivateEndpoint' is set to true. What does this indicate about the security configuration for this specific item?

Exhibit

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/items
{
  "value": [
    {
      "id": "f12345",
      "type": "Lakehouse",
      "displayName": "Sales_Data",
      "properties": {
        "hasManagedPrivateEndpoint": true
      }
    }
  ]
}
Question 4mediummultiple choice
Full question →

Refer to the exhibit. Which command would be most effective for improving query performance on this table if you frequently filter by TransDate?

Exhibit

CREATE TABLE SalesData (ID int, Amount decimal, TransDate date) USING DELTA; INSERT INTO SalesData VALUES (1, 100.0, '2023-01-01');
Question 5hardmultiple choice
Full question →

Refer to the exhibit. Given the retry policy configuration, what happens if the source SQL database is temporarily unavailable during the first attempt?

Exhibit

{
  "activity": "Copy",
  "source": "SQLDB",
  "sink": "OneLake",
  "retry_policy": {
    "count": 3,
    "interval_seconds": 60
  }
}
Question 6hardmultiple choice
Full question →

Refer to the exhibit. You are reviewing the JSON definition for a Spark Job Definition in Microsoft Fabric. The job is failing after exhausting all retries during periods of high capacity utilization. To ensure the job has a better chance of succeeding without increasing the maxRetryCount, which change should you implement in the job configuration?

Exhibit

{
  "name": "DailyIngestionJob",
  "type": "SparkJobDefinition",
  "properties": {
    "executableFile": "main.py",
    "defaultLakehouse": {
      "name": "RawDataLH",
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
    },
    "retryPolicy": {
      "event": "FAILED",
      "maxRetryCount": 3
    },
    "compute": {
      "runtimeVersion": "1.2",
      "driverSize": "Small",
      "executorSize": "Small",
      "numExecutors": 2
    }
  }
}
Question 7mediummultiple choice
Full question →

Refer to the exhibit. You are reviewing a JSON snippet from a Fabric Data Factory pipeline. What is the result of executing this activity if the target table already exists?

Exhibit

{
  "name": "CopyFromS3",
  "type": "Copy",
  "typeProperties": {
    "source": {
      "type": "AmazonS3Source"
    },
    "sink": {
      "type": "LakehouseTableSink",
      "tableAction": "Overwrite"
    }
  }
}
Question 8mediummultiple choice
Full question →

Refer to the exhibit. You are reviewing the monitoring logs for your Fabric capacity. What is the most likely cause of the error shown in the exhibit?

Exhibit

{
  "query": "SELECT * FROM sales WHERE region = 'North'",
  "status": "429",
  "error": "Too Many Requests",
  "workload": "Power BI",
  "timestamp": "2023-10-27T10:00:00Z"
}
Question 9hardmultiple choice
Full question →

Refer to the exhibit. You are reviewing the execution plan for a query running on a Fabric SQL Analytics Endpoint. The query is performing slower than expected. Based on the JSON snippet of the plan, what is the most likely cause of the performance bottleneck?

Exhibit

{
  "queryPlan": {
    "operators": [
      { "type": "RemoteScan", "target": "OneLake", "details": "Table1" },
      { "type": "HashJoin", "condition": "Equal", "output": 100000000 },
      { "type": "BroadcastExchange", "details": "SmallTable" }
    ]
  }
}
Question 10hardmultiple choice
Full question →

Refer to the exhibit. A data engineer is troubleshooting a Spark job that frequently fails with 'Out of Memory' (OOM) errors despite the configuration shown. The job processes a 500GB dataset with many wide transformations. What is the most effective configuration change to resolve the OOM errors?

Exhibit

{
  "executorMemory": "16g",
  "executorCores": 4,
  "dynamicAllocation": true,
  "maxExecutors": 20,
  "vorderEnabled": true
}
Question 11hardmultiple choice
Full question →

Refer to the exhibit. The query is performing a full table scan on a 1TB table. What is the most effective way to optimize this query?

Exhibit

{
  "query": "SELECT * FROM large_table",
  "plan": "Table Scan",
  "duration": "500s",
  "tableSize": "1TB",
  "columns": "*"
}
Question 12hardmultiple choice
Full question →

Refer to the exhibit. A data engineer applies this configuration to a Microsoft Fabric notebook session. Which statement best describes the impact of this configuration on the analytics solution?

Exhibit

%%configure -f
{
  "conf": {
    "spark.sql.parquet.vorder.enabled": "true",
    "spark.microsoft.delta.optimizeWrite.enabled": "true"
  }
}
Question 13mediummultiple choice
Full question →

Refer to the exhibit. You are configuring a Dataflow Gen2 to move data. Based on the JSON configuration, what happens if the incoming data contains an extra column not defined in the destination schema?

Exhibit

{
  "source": "RawLogs",
  "sink": "ProcessedDelta",
  "transformation": "filter",
  "schema_validation": "strict"
}
Question 14hardmultiple choice
Full question →

Refer to the exhibit. You are using Structured Streaming to ingest data into a Delta table. Why is the checkpoint path required?

Exhibit

{
  "action": "write",
  "mode": "overwrite",
  "format": "delta",
  "path": "abfss://...",
  "checkpoint": "/tmp/checkpoints/1"
}
Question 15mediummultiple choice
Full question →

Refer to the exhibit. The Copy activity fails to infer the schema correctly from the source files. What is the most likely cause?

Exhibit

{
  "type": "Copy",
  "source": {
    "type": "DelimitedTextSource",
    "storeSettings": {
      "type": "AzureBlobFSReadSettings",
      "recursive": true
    }
  },
  "sink": {
    "type": "DeltaSink",
    "tableOption": "autoCreate"
  }
}

These DP-700 practice questions are part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style DP-700 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.