My interview process consisted of a combination of phone interviews, an on-site interview, a sample code project to create, and a test of my reasoning and vocabulary. The staff involved in the process were straight-forward and honest. I ultimately felt comfortable accepting the job.