- Take-home code assessment
- Build an API, including unit testing
- Technical interview
- Quick introduction (Tell me about yourself)
- OOP concepts
- Class vs Object
- Encapsulation definition
- Polymorphism definition
- Abstract vs Interface classes
- Stack vs Queue
- Need to explain your implementation of the API and your unit tests