Initial screening with a recruiter with some basic, non-technical questions.
Next, one-on-one interview with a Highnote Engineer in which you are given a coding assignment and an hour to implement. If you selected to move on, you then expand on that coding assignment with other Highnote engineers. The assignment isn't too difficult. The mistake I made was that I think I over engineered it. Your goal should be first to get it working.