First HR screening through short phone call, then in person interview, where the first 15 minutes is HR questions, then 45 minutes of technical questions. They asked mainly about C++, object oriented programming, basic algorithms, and some problem solving tasks related to software development and embedded systems.