I applied in-person. The process took 6 weeks.
The interview process included several stages:
How would you design an imaginary software platform, and which components would you use and why?
Describe challenges that you recently faced.
How do distributed caches work, and what are the differences between some commonly used implementations?
The following metrics were computed from 2 interview experiences for the Harness Staff Engineer role.
Harness's interview process for their Staff Engineer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Harness's Staff Engineer interview process.