I had my final interview today and it consisted of 4 different interviews with separate interviewers
Scenario:
You are working on a system that processes customer orders. One of the requirements is to calculate shipping cost for a given order. Your task is to create a shipping cost calculator that can calculate shipping cost from multiple shipping providers.
Model a class structure of your application, identifying necessary classes, attributes, and establishing structural relationships required.
Details:
Order {
Item: Laptop
Location: Seattle
} Fedex {
ShippingCost: 5$
},
DHL {
ShippingCost: 10$
},
UPS {
ShippingCost: 15$
}Important:
To Anyone going through the Interview process:
Make sure you communicate with the interviewer, even when you get stuck, tell him/her you are stuck so they could give you hints and help you out.
The Interview is not you against the interviewer, But you and the interviewer together
I hope this helps someone :)