First two interviews were okay, everyone acted professional and in a mutual courtesy. They asked me about some basic geometrical problems and to correct some faulty C++ code snippets. Then, they gave me a one week project. On the third interview, there was a person from upper management, an HR and engineering team leader.