Three parts - behavioral, then technical then coding exercise. coding exercise is non-standard by easy, mostly focused on your thought process instead of correctness. Behavioral questions focused a bit on experience but mostly on how you will handle certain interpersonal scenarios. Technical questions comprises of c++ and python. questions are about semantics but also abt concepts like data structures and inheritance & polymorphism.