0
0
Azurecloud~20 mins

Logic Apps for visual workflows in Azure - Practice Problems & Coding Challenges

Choose your learning style9 modes available
Challenge - 5 Problems
🎖️
Logic Apps Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
service_behavior
intermediate
2:00remaining
What happens when a Logic App action fails?

In Azure Logic Apps, if an action inside a workflow fails, what is the default behavior of the workflow?

AThe workflow pauses and waits for manual intervention before continuing.
BThe workflow ignores the failure and continues to the next action.
CThe workflow retries the failed action indefinitely until it succeeds.
DThe entire workflow stops immediately and marks the run as failed.
Attempts:
2 left
💡 Hint

Think about how workflows handle errors by default to avoid unexpected results.

Architecture
intermediate
2:00remaining
Choosing triggers for Logic Apps

You want to start a Logic App workflow every time a new file is uploaded to an Azure Blob Storage container. Which trigger should you use?

AHTTP Request trigger that waits for an external call to start the workflow.
BBlob Storage trigger that fires when a new blob is created in the container.
CRecurrence trigger that runs every 5 minutes and checks for new files.
DManual trigger that requires a user to start the workflow.
Attempts:
2 left
💡 Hint

Consider triggers that respond automatically to storage events.

security
advanced
2:00remaining
Securing HTTP triggers in Logic Apps

You have a Logic App with an HTTP Request trigger. What is the best way to secure this trigger to prevent unauthorized access?

AUse Azure Active Directory (AAD) OAuth authentication for the trigger.
BRequire an API key passed as a query parameter in the URL.
CUse a shared access signature (SAS) token in the trigger URL.
DLeave the trigger URL public and rely on IP filtering in the Logic App.
Attempts:
2 left
💡 Hint

Think about the most secure and manageable authentication method supported by Logic Apps.

Best Practice
advanced
2:00remaining
Optimizing Logic Apps for cost and performance

You have a Logic App that runs very frequently and processes many messages. Which practice helps reduce costs and improve performance?

AAdd delay actions between steps to slow down the workflow and reduce load.
BUse nested Logic Apps to split the workflow into smaller parts and call them sequentially.
CUse the Standard plan with Integration Service Environment (ISE) for dedicated resources.
DUse the Consumption plan and add parallel branches to process messages simultaneously.
Attempts:
2 left
💡 Hint

Consider plans that provide dedicated resources for high-volume workloads.

🧠 Conceptual
expert
2:00remaining
Understanding retry policies in Logic Apps

Consider a Logic App action configured with a retry policy of 3 attempts and an interval of 10 seconds. The action fails on the first two attempts but succeeds on the third. How long will the Logic App wait before the third attempt?

AIt waits 10 seconds before the third attempt after the second failure.
BIt waits 0 seconds before the third attempt because retries happen immediately.
CIt waits 20 seconds before the third attempt, adding intervals cumulatively.
DIt waits 30 seconds before the third attempt, multiplying the interval by the attempt number.
Attempts:
2 left
💡 Hint

Think about how fixed interval retry policies work between attempts.