Amazon Interview Question
Quality Assurance EngineersCountry: United States
Interview Type: Phone Interview
How about having a basic interface
car {
make
model
year
engine
tires //array of tire objects
move_forward()
move_backward()
turn_left()
turn_right()
}
2_door_car implements car {
left door
right door
}
4_door_car implements car{
left door
right door
back left door
back right door
}
And so on for 2 seater or 4 seater. We can have engine as an interface too that have many different types of engine implementation.
- mckeejm July 27, 2013