I applied through a recruiter. The process took 7 weeks. I interviewed at Activision Blizzard
Interview
A recruiter reached out for a screening on LinkedIn. It was a phone screen and he seemed super interested in me and asked questions on my joining date, salary expectation etc. Within a day, he set up an interview with the hiring manager. After the HM interview, the HM sent me a bunch of case questions to solve that focused on that role. I spent ~50 hours solving the case questions and wrote a blog article to outlining my research. The HM gave me no timeline for next steps but instead asked me to inform when I was ready for the next rounds. I informed the HM that I want to do the next round and he asked me to schedule the interview with the recruiter. The recruiter did not respond a few times even though he started the whole interview process. When he did respond, he asked me to send my availability for the interview. I sent immediately and after that I never heard from him. I followed up a few more times afterwards, but he completely ghosted me. He did not even inform me that they are not moving forward with me. It was an absolute worst experience as I spent nearly ~70 hours preparing for the interviews and countless hours waiting for them to get back. Utterly disrespectful to candidate's time. I lost all the respect for the company even though I am a big fan of their games.
I applied online. The process took 2 days. I interviewed at Activision Blizzard (San Francisco, CA) in Mar 2019
Interview
Call from recruiter, answered and he described the role. I then described my experience. Seemed like a great match. Two days later, they decided not to pursue the role any longer.
I applied online. The process took 2 weeks. I interviewed at Activision Blizzard in Apr 2018
Interview
First was an basic screening call with HR asking basic logistical questions. Then, was a technical interview in which I was asked questions about general programming concepts in the contexts of different languages.
Interview questions [1]
Question 1
What is the difference between overriding and overloading?