There was a relatively challenging coding assignment that involved repeatedly building on top of my own code. After, there was a single interview at my school with three questions (only two coding) that built off one another. There was then an on-site interview with other engineers, who asked a variety of C++, database-related questions.