Implement a Shape interface using OOP
Company: Walmart Labs
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Quick Answer: This question evaluates a candidate's competency in object-oriented design and implementation, covering concepts such as interfaces, encapsulation, polymorphism, input validation, and immutability.