The interview process typically began with a medium-level discussion on C++ and C# concepts. After that, there was a coding assessment, likely involving practical coding tasks related to these languages. Additionally, there might have been multiple-choice questions to assess theoretical knowledge. Overall, it sounds like a comprehensive evaluation of both practical coding skills and theoretical understanding of C++ and C#.