The first interview consisted of a phone call that lasted about 45 minutes, the general idea of the phone call was to check my background.
The second interview consisted of me arriving on site at 8:30 in the morning and meeting with the HR representative for the first 30 minutes. After meeting with the HR representative, I had individual 1:1 interviews with my future co-workers, starting with my Manager. Each interviewer had their own questions in their assigned topics (C#, C++, C, testing, ethics, etc.) to ask.