Throughout the interview, the main theme resolved around Java. They expect you to have a good understanding of the language and the nitty-gritty details such as what certain aspects of a method's signature mean. Whiteboard questions were also asked which were mainly about data structures.