First I got an automated video interview, where you record a video of yourself answering 5 questions. You get 2 tries per question, and the 2nd try will be final if you choose to take it. (Side note, there was an error when I submitted one of my answers, so I don't know if it saved but it allowed me to continue anyway). Then they asked for availability and scheduled all four interviews at the same time (Three "Targeted Selection" interviews and one Technical Interview). They are upfront about closely following the "Targeted Selection" model of interviewing, which makes the process simple to prepare for. The technical interview is not difficult as long as you know the core functionality of your programming language and some database topics (They do not give you a coding exercise of any kind). Ultimately they were very quick to inform me that I would not be receiving an offer (and provided good feedback about why) - which was appreciated. Though I do wonder if I was weeded out before all four interviews were completed, or, if someone was, would they just cancel the upcoming interviews (ouch, lol)?