Extend and optimize an existing CLI tool
Company: Oracle
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's ability to analyze an existing CLI codebase, perform gap analysis versus requirements, implement missing features, add tests, and optimize performance while preserving maintainability.