First there is a phone screening process by the recruiter asking basic questions about your resume and some behavioral questions. Then a few weeks go by and then I received a phone call to set up a second phone interview with HR manager and another team manager where they asked technical questions. Then a week goes by and I receive an email asking to come in for an in person interview. I was not told how long the interview would be or the process but I ended up being about 3 hours long with a panel interview, then CEO meeting, and then two smaller group interviews.