The interview consist in a test to be performed in their office; it requires to develop the basic functionality of an application. Abundant time is provided and they check with you every so often. You can complete the assessment in any programming language. While the code is inspected, you are given a tour of the company. Finally, you get interviewed by a broader team.