You take a general exam testing your abstract reasoning, technological competency, and coding. You're also asked to explain your background when it comes to the technical interview. This includes: personal background, technical background, projects you've worked on etc.