Three steps after recruiter call, one screening meeting with the hiring manager and an engineer, next a longer technical discussion, and final call with CTO and VP.
Process was great for first two steps, my experience seemed like a good fit and they asked me to do some code for some problems, and also asked how I would approach certain system problems from a testing perspective.
Last step is where things went a bit awry. I thought I'd be asked culture questions from the CTO and VP, but instead they asked me to pull up my own editor and code for a technical problem they already asked me to solve, and expected it to compile and run. Mind you this was supposed to be a 30 minute interview in which I was told would not be technical.
Eventually ended up receiving no offer. Recruiter offered to try and salvage it, but didn't want to bother. Whole process seems very disjointed.