Multilayered and interesting. The process consisted of five interviews, a presentation and a panel. I received great feedback and am awaiting the final decision. The Twitter interview process typically takes 2-4 weeks on average and follows this order. Stage 1: Phone screen with HR. Step 2: Online coding test or technical assessment. Stage 3: 1-2 technical phone interviews with team members.