The interview process at Twitter is broken for Frontend engineers, as are many San Francisco employers seeking front end engineers.
I applied via their website and figured Twitter, a product I use daily and often would be a great company for an experienced frontend engineer to seek employment. I was contacted the next day by a recruiter there and things seemed to be going in a fantastic manner and I was extremely optimistic.
The recruiter informed me that there would be a phone-screen interview first, and we would use collabedit to work on a challenge, and that it would be fun. I was excited and started prepping myself for you're typical front end challenges, from building a carousel, to laying out a design.
Once on the call the engineer was extremely friendly and nice, however the challenge was not relevant to anything regarding frontend application development. The question was challenging, and a complete curve-ball from what I was prepped for. "Build a word ladder between two different words."
I was not prepped for such a question, and a question which had no relevancy to the position applied for, thus failed.