Written Interview to test technical knowledge and skills. Candidates presented to a set of questions about experience, technology understanding and problem-solving abilities. There is also some coding test that lets candidates demonstrate practical knowledge.