Technical interview, two hours with two PM and.give me a technical problem to be solved at home. After I have finished, send them the c++ project and invite me for a new round of interview. Talk in depth about the solution, elaborate explanations, and talk about the future implementation.