Smooth interview process. Had a brief phone screening with the director of software, a timed (but at home) coding assessment, and then an in person interview. The in person interview had some CS questions (both concepts and applications), as well as a few behavioral questions. Felt like a very fair interview- practical questions.