The interview consisted of three parts:
1. 90 minute coding assessment through HackerRank
2. 20 minute phone interview.
3. ~2 hour on site interview
As someone who doesn't come from an academic CS background, the coding assessment was pretty challenging given the time constraints as the questions were decidedly oriented towards data structures/algorithms. That said, they're not out of range for self taught coders or bootcamp grads if you have at least some familiarity with those concepts.
In terms of person to person interactions I have nothing but good things to say. The recruiter I worked with was enthusiastic and responsive to my questions, and the process moved at a very reasonable rate (which is a lot to ask of some companies!). The interviewers I spoke to were thorough but not at all intimidating. As a very 'green' programmer I think that they selected fair questions for my level and really just wanted to observe my thought processes rather than demanding a canonical, optimized solution in flawless x86.