1. Recruiter screen
2. VP of Engineering culture fit
3. Coding
4. Systems design
Overall it wasn't a difficult process. What was difficult was the poor attitude of two of the engineers, one on the coding interview, another on the systems design interview. Both were obnoxious and intransigent. Overall it felt like a tremendous was of my time and I'm not sure why they put me through the entire process.
DON'T WASTE YOUR TIME. They're looking for a staff level engineer who'll accept the pay level of a senior. Junior employees seem to have more say than engineering leadership.
Overall, I feel that I dodged a bullet not getting an offer here.