They asked many abstract questions, and did not ask any questions where I actually had to program something. The entire process lasted about 30-40 minutes. There were three sections. The first section asked about your general background, such as projects you did. The second section had basic programming questions such as what is a tree, or what is a binary tree. The third section asked algorithm questions.