Very prompt initial reply, quick 30 min screening interview and some skills test about 30min-1hr long, and then an interview with one of the partners. While I did not get past the skills test portion, it seemed like the interview with one of the partners was likely the final step.