The interview was very easy. I was a second year software engineering student and there was only one in-person interview. I interviewed with two employees (one worked in C and the other in Python). They asked me basic questions about things on my resume (including volunteer experience that had nothing to do with the position). Next, they asked me basic programming questions such as "what is the difference between a stack and a queue" and "do you know what multi-threading is?" I answered the first one but did not know the answer to the second at the time. In the end I met the CEO and heard instant feedback from one of the interviewers. I later heard back that I got the job!