First interview on HackerRank, three questions about programming. The first two were simple, the third one was tough.
Overall, it has been a great experience. Just practice and study on "Cracking the coding interview" and you will be fine.
I applied online. The process took 2 weeks. I interviewed at X in Aug 2018
Interview
I had two rounds of phone interviews. In the first one, I was asked about how to find a cycle in a directed graph. The interviewer was patient and willing to give me some hints. As for the second round, I was asked about how to count words in a string, in which words are separated by space. I didn't pass the second round. Maybe because my code was not very concise.
I applied online. The process took 1 week. I interviewed at X (San Francisco, CA) in Sep 2018
Interview
Twitter hires for specific role that you applied for. I was asked about my resume during phone screen. He explained a lot about his group and the role etc. and asked me a lot of questions about resume. Unfortunately that discussion itself took 35 minutes. Thats when the Interviewer remembered about the coding challenge. He also wanted to keep last 5 minutes for my questions. So that left very little time for the coding problem. The problem itself was not difficult but by the time I came up with a design, I did not have much time left for coding it. Bottom line, keep an eye on the watch and drive the interviewer towards the coding challenge if it seems that he will not do it himself.
Interview questions [1]
Question 1
Question was related to coming up with custom data structures and writing performant functions dealing with large amount of data.