I applied online. The process took 2 months. I interviewed at X
Interview
I think overall, the application process was organized and the timeline of what to expect was clear for this particular program. I thought it was a little ridiculous how the entire process took a little over 2 months. I get that they have thousands of applicants, but there has to be a more efficient way to do it. Even till the end, when I was about to receive an offer, I had to wait another 5 days to schedule the call after a vague email which did not specifically state that I would receive an offer... In the end, all of those factors was why I ended up accepting an offer from a different company because I felt like my time was way more respected and everything was so much more personable from the other company, among other reasons. With that said, I do want to emphasize that everyone who I interviewed with was awesome. They genuinely seem like they love working at Twitter and really sold me on their culture and values. I also love that this program is focused on diversity and inclusion! I still highly recommend applying for this program, but just be aware that with each and every round, it's a long process with tons and tons of waiting in between.
Interview questions [1]
Question 1
Can't disclose due to NDA, but if you've been consistently practicing Leetcode easy/medium questions, then you should be fine!
I applied online.
Then I was sent a coding challenge that was fairly challenging. Also was asked to write 2 essays about my experience as a part of that.
Once I got past that, I had a Zoom interview with the recruiter and a member of the engineering team.
After that, it was the final interview. I was told that about 30 out of 2000 people made it to that stage. It was a 1 hour behavioral interview and a 1 hour technical interview. Didn't really do super well here so I didn't get an offer. The technical interview wasn't super challenging, but they definitely wanted to see how I was thinking. The behavioral interview was actually quite challenging (asked questions that I hadn't been asked at other companies before) and I wish I'd prepared for that more.
Interview questions [1]
Question 1
How would someone who knows you well describe you?
I applied online. I interviewed at X (New York, NY) in Oct 2020
Interview
1. HackerRank coding challenge
2. 1:1 call with a manager/leader at Twitter
3. Final round of interview - 1 non-technical and 2 technical interview
4. Decision
The whole process lasted over a month.
Interview questions [1]
Question 1
The HackerRank challenge consists of two coding problems and 3 essay questions. They were around leetcode medium. One question is a variation of the meeting room and the other was an anagram problem. The essay questions are behavioral questions that are meant to get to know you.
Software Engineer Apprentice applicants have rated the interview process at X with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 33% positive. To compare, the company-average is 39.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer Apprentice roles take an average of 60 days to get hired, when considering 3 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 Software Engineer Apprentice according to 3 Glassdoor interviews include:
One on one interview: 30%
Phone interview: 30%
Presentation: 20%
IQ intelligence test: 10%
Group panel interview: 10%
Here are the most commonly searched roles for interview reports -