I applied online. The process took 4 days. I interviewed at X (London, England) in Feb 2016
Interview
Applied online, a recruiter got back to me in a couple of days, suggesting to have a VC to discuss my experience, motivations to work for Twitter and do some coding. The interview was easy, the interviewer asked about my background and clarified some details from my CV, then asked to solve an easy problem. Got rejected the same evening on the day of the interview, saying that I don't match the position.
Interview questions [1]
Question 1
-If you got the job at Twitter and got access to all of its data what kind of data analysis would you like to perform?
-Given a list of all followers in format:
123, 345
234, 678
345, 123
...
where the first column contains the id of the follower, and the second one is the id of who's followed, find all mutual follows(pair 123, 345 in the example above). Do the same in the case, when this list does not fit into the memory (they were expecting a solution, that would use MapReduce).
Applied online and then had a recruiter phone screen (the recruiter was great, but the topics he mentioned would be discussed, were never brought up). Then a technical phone screen.
Interview questions [1]
Question 1
The interviewer asked me about binary trees for a DE, Business intelligence role..not sure who's actually doing that in their day to day work as a business intelligence or data engineer.
I applied through a recruiter. The process took 2 months. I interviewed at X (San Francisco, CA) in May 2019
Interview
The hiring process at Twitter, takes me about 2+ months and finally shows the worst thing that could happen for a candidate - Break their own words without respect.
I have been redirected back and forth for quite a long time, to talk with 3 managers, and passed 2 phone interviews, and the HR has formally emailed me that "Congrats! Twitter decides to bring you onsite soon". Then after I talked with the person who supposed to schedule the travel and onsite date, suddenly I get informed that the team fills the position and we continue to try to find you a fit (which they didn't).
The outcome of the interview process just makes me feel awful. If you cannot do an onsite for a candidate, even it is not because he/she is not good enough, let them know in time. Breaking the word is the worst thing you could do to a candidate.
I applied online. The process took 3 days. I interviewed at X (Tallahassee, FL) in Feb 2018
Interview
Applied during the first week of February 2018, Got a mail from one of the Recruiters saying Our manager is interested in your profile. I scheduled a call interview during mid of february. Received a call from one of the Managers from Twitter internal team, It was just a background check.
Interview questions [1]
Question 1
Managers asked about why Twitter?, What work i have done in the field of Data engineering?
Candidates applying for Data Engineer roles take an average of 60 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at X overall takes an average of 29 days.
Common stages of the interview process at X as a Data Engineer according to 2 Glassdoor interviews include:
Phone interview: 33%
One on one interview: 33%
Presentation: 17%
Skills test: 17%
Here are the most commonly searched roles for interview reports -