The interview for an internship consisted mainly of a low-level technical interview, designed to check basic OOP principles, structural thinking, and your understanding of basic data structures. Held on site, it was a very standard interview with a whiteboard available and the opportunity to ask questions about the company as we went through the process.