CiscoCisco
300-435 · Question #28
300-435 Question #28: Real Exam Question with Answer & Explanation
The correct answer is B: A call to an API does not block the code, but rather it allows application processing to continue. Asynchronous API calls do not block code execution, allowing applications to continue processing, and typically use callback functions to handle responses.
Network Automation Foundation
Question
Which two statements describe the traits of an asynchronous API call? (Choose two.)
Options
- AThe order in which API calls return can be guaranteed
- BA call to an API does not block the code, but rather it allows application processing to continue
- CThe end user can experience latency or performance lag while waiting for the API call to return
- DCode execution blocks or waits for the call to an API to return
- EA callback function typically is used to process the response from an API call
Explanation
Asynchronous API calls do not block code execution, allowing applications to continue processing, and typically use callback functions to handle responses.
Common mistakes.
- A. The order in which asynchronous API calls complete and return their results cannot be guaranteed, as it depends on factors like network latency and server processing time.
- C. Asynchronous calls are designed to prevent the application from blocking and creating a poor user experience due to latency, instead handling the waiting in the background.
- D. This statement describes a synchronous API call, where the code execution pauses and waits for the API call to complete before proceeding.
Concept tested. Asynchronous API call characteristics
Reference. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Asynchronous_JavaScript
Topics
#Asynchronous API#API calls#Callback functions#Non-blocking operations
Community Discussion
No community discussion yet for this question.