Friendly interview process. Coding challenge to take home testing writing code with standard OOP and design patterns, testing how to write large scale and maintainable code with some tests. The language of choice for the coding question is your choice, and an OOP language is recommended