J'ai postulé en ligne. Le processus a pris 4 semaines. J'ai passé un entretien chez X (Cambridge, MA) en oct. 2015
Entretien
The process started out pretty good when the recruiter emailed me. The process was enjoyable initially because the first step was a code challenge. It was a really tough code challenge where you're asked to parse an ini file according to specifications. In addition to that you also have to spec test it. They also enforced it has to be on ruby and the whole exercise should be completed in 3 hours.
I submitted my code challenge and got invited in-house. Before going in house i asked the interviewer multiple times if they are considering other candidates because this was a role which seemed to be looking for lots of backend ruby experience which i didn't really have. Because of his assurances i decided to give it a shot.
Onsite consisted of 3 phases, first was technical interview which was too easy for me I I nailed the programming challenges thrown at me and thats the only one i really enjoyed. Second one was the review of my code challenge followed by a resume walkthrough for one hour. As soon as i was done with the three I was sure I would get the job.
After couple of days I got the email that they are moving forward with 2 other candidates whose experience seems to fit the profile for the job description more. I got annoyed at that part a lot because I asked him specifically about that part about considering other candidates for that role which they completely hid from me until the very end. I would've pulled out early because no matter how well i did the interview it seems they are zeroing on the ruby experience.
Its quite depressing I had shown enough adaptability to pick up ruby in few minutes to solve the code exercise if i were an hiring manager that's the first thing I would've looked out for. It left a very bitter taste in my mouth I expected better from Twitter. I hope my interview experience helps someone who is considering the cambridge office in the future.
Questions d'entretien [1]
Question 1
Nothing too complicated just basic programming question