Depends on the project really, you get a home-task with a follow-up interview.
Then, depending on the interviewer you get Computer Science questions and programing language specifics. The technical interview is followed by a few culture questions and motivations.