Starts off with a take home exam; afterwards, they interview you about your answers. If you answer well enough, they will have an on site interview where they ask you questions regarding specialties you have listed on your resume i.e. if you list Javascript, they'll ask you a question about Javascript.