There were several stages of the interview, a few phone calls with the HR person, one video interview with your potential boss, and one timed test, they all were thoroughly explained before and with proper prep was not difficult. Classic interview questions.