The interview consisted of three main sections: programming questions, data structures questions, and behavioral questions. The programming section focuses on your experience in Java, C++, and Python. It will assess your understanding of the OOP pillars, as well as data types and common frameworks for each language. The data structures portion specifically focuses on your understanding of primary and foreign keys. The behavioral questions are typical to what you may expect.