pg. 1
WGU D306/ AZURE DEVELOPER ASSOCIATE OA LATEST
2025 ACTUAL EXAM| COMPLETE 300 ACCURATE
QUESTIONS AND CORRECT DETAILED ANSWERS (VERIFIED
ANSWERS) ALREADY GRADED A+
What is the main advantage of ARM templates? - ANSWER - Having the definition of all resources that you want to deploy in a consistent structure.Allowing the reuse of templates for deploying to the same group of resources in different subscriptions, resource groups, etc.
What are some scenarios where ARM templates are useful - ANSWER - DRP implementation, High availability configs, or automatic provisioning
What secures incoming requests to your API, such as filtering by IP or using Authentication based on certificates? - ANSWER - Azure API Management APIM
What Provides dedicated hosting environments that allow you to configure a single front end gateway that can authenticate all incoming requests? - ANSWER - Deploying your function in an App Service Environment (ASE)
What is the MAX request length for Azure Functions? - ANSWER - HTTP Requests should not be larger than 100MB
What is the MAX URL length for Azure Functions? - ANSWER - URL is limited to 4096 bytes
- / 4
pg. 2 What is the default execution timeout for Azure Functions? - ANSWER - Function should return a value in less than 230 seconds or the gate ways will timeout with an HTTP 502 error. If you need more time, use an async pattern and return a ping endpoint to allow the caller to ask for status.
Azure functions are stateful or stateless? - ANSWER - Stateless, it will not maintain the state of the object that you create during execution of the function if the HOST is rebooted.
Azure Durable Functions - ANSWER - Stateful, serverless environment.
Allows you to:
- Chain Function Calls Together
- Define Workflow by Code
- Ensure status of the workflow is consistent
How are Az Durable Functions billed? - ANSWER - Only for the seconds that it runs
What are the 3 functions you deal with in Az Durable Functions? - ANSWER - Activity Orchestrator Client
What is an activity function? - ANSWER - Job that you need your workflow to do.
What is an Orchestrator function? - ANSWER - Defines the actions that a workflow executes, each instance has an instance identifier
- / 4
pg. 3 What is a client function? - ANSWER - Entry point of a workflow
What is an Orchestration Trigger? - ANSWER - Allows you to work with orchestration functions by creating new instances of the function or resuming instances that are waiting for a task. Single Threaded
What is an Activity Trigger? - ANSWER - Use when writing your activity functions, allows communication between orchestration functions and activity functions. Multi threaded
How are you charged while using App Service? - ANSWER - Hourly even while not running
How are you charged using Azure Functions? - ANSWER - With the consumption tier you are charged per second only when your code is running.
What does binding do? - ANSWER - It uses Az Functions for connecting your function with the external world without hard coding the connection.
What is the difference between Triggers and Bindings? - ANSWER - Triggers are events that cause the function to start its execution.Bindings are the connection to the data needed for the function.
What are the 3 minimum required attributes for bindings? - ANSWER - Type - binding type Direction - Only allowed in or out Name
- / 4
pg. 4 What is a Data Operation Trigger? - ANSWER - Trigger started based on new data that is created, updated, or added to the system. Supported by Cosmos DB, Event Grid, Event Hub, Blob Storage, Queue Storage, and Service bus.
What is a Timer Trigger? - ANSWER - Trigger when running a function on a schedule
What is a Webhook Trigger? - ANSWER - Uses HTTP or webhook triggers when you need to run a function based on an HTTP request.
What is a container? - ANSWER - A piece of software that packages your code and all its dependencies in a single package that can be run directly by the computer environment.This reduces the amount of resources the container needs to run when compared to a VM.
What is a Container Image? - ANSWER - It is a package that contains everything you need to run your application. Once you have this you can deploy your containers.
What do you do if you need to modify one of your containers? - ANSWER - You have to modify the image definition and redeploy the container. Usually this is not persisted across reboots.
What do you do to ensure data is not deleted on your container when it reboots? - ANSWER - Use an external mount point known as a volume.
- / 4