It consisted of two interviews: It was remotely with two people from HR. Normal interview in which they ask you to talk a little about yourself, what you've worked on (languages, hardware, etc). Introduce the project you're considering putting on to see if it's a suitable fit. Technical interview with the client. Very accessible interview. They ask to talk a little about yourself and ask three technical/theoretical questions. One of these questions dozens to answer in English. In my case it was the following: Note: Several of my colleagues did not have a technical interview.