HR call (screening, presentation of the Company and the role, explanation of the interview process, a brief intro by the candidate and the chance to ask any initial questions), followed by a little project ("homework") plus a short online psychometric test, a technical interview (questions on the project, your past experience and general technical questions), a 2nd technical interview with top management. The process was clear and the interviewers very friendly and knowledgeable. After each phase of the process, there was clear feedback and detailed explanation of the next step. Actually, you get a detailed outline of the interview process on writing as soon as you complete the initial HR screening call. The "homework" could be coded at any language/framework. It required a bit of work, but it was pleasant and the requirements were clear and not unnecessarily large in scope.