Three part process. Phone interview, written assessment, in-person interview. The phone interview was very quick, the written assessment took about 45 minutes and the in-person interview was with multiple people (the CEO, the supervisor, and one person from the department I was interviewing for).