
CiscoCertified DevNet Professional
Domain 1Objective 5
Evaluate an Application Design and Implementation Considering Maintainability 350-901 Practice Questions (Page 3)
Part of the 1.0 Software Development and Design domain, which accounts for 20% of the 350-901 exam. Cisco does not publish an official question count, but from its 120-minute exam (~50–80 total, ~10–16 in this domain), expect 1–1 from this objective — we provide 38 practice questions to prepare you well beyond it. (estimate)
38questions here
8free pages
10concepts
20%of the exam
Questions 11–15
- 11
A junior developer has written a Python script that automates VLAN creation. The script is a single block of 300 lines with no functions, uses global variables, and has a complex nested if-else structure. The script works, but the team is concerned about maintainability. Which change would most improve the script's maintainability?
Select an answer first - 12
What is technical debt in software development?
Select an answer first - 13
A team is refactoring a critical network provisioning module. The module has a 40% unit test coverage, and the untested code paths include error handling for network timeouts. The team has a strict deadline to add a new feature. The lead engineer proposes refactoring the error handling to use a common retry utility. What is the most important consideration before proceeding?
Select an answer first - 14
When prioritizing technical debt, which factor should be considered most important?
Select an answer first - 15
A developer is refactoring a legacy function that calculates interface utilization. The function is 200 lines long, contains nested conditionals, and has a single return statement at the end. The team has a comprehensive suite of unit tests that cover all branches. The developer wants to extract several smaller helper functions to improve readability. What is the most important safeguard to ensure the refactoring does not introduce regressions?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by Cisco. “350-901” is a trademark of its owner, used for identification only.