They start of easy with your basic algorithms and data structures. (you have to code them on the whiteboard) Then they tell you to write a piece of code which would be part of a greater app. I guess how hard the interview gets depends on how well you do.