I applied in-person. The process took 2 days. I interviewed at Collaborative Consulting
Interview
There's a normal pre-interview with HR, then (usually) 2 other interviews with some experienced staff that ask technical questions to gauge your knowledge.
Later there's a written test that checks vocabulary, math, and reasoning skills. Supposedly, this test isn't used to determine whether to hire you.