Organization : Zynga
Position : Software Engineer
Zynga Interview Process
I applied at Zynga for the post of Software Engineer through my university. My interview process at Zynga had three rounds - two face to face interviews and one HR interview. The entire process was done in a day.
Round 1 - First face-to-face interview
Since it was a campus placement, the interview process began right away with a face to face round. In this first round, the questions were concentrated on simple algorithm based questions. Problems were given that required mathematics based algorithms and were very easy. The interviewer was very supportive and talented.
Q1. How would you implement a LRU cache?
Round 2 - Second face-to-face interview
In the second interview, I was asked questions regarding designing a game. I was asked to design a structure through which the players in the game will predict the scores for upcoming cricket matches and that game will score the player based on the results. The question was not easy. I somehow was able to plant an idea that was feasible and the interviewer was impressed with me. The more I explored the idea, the more interested he became in me. There were cross questions as well but by the end of the interview, I knew I was going to be selected.
Round 3 - HR Interview
Since I was a fresher, I was expecting the HR round to be just a formality round. What was unexpected was the interviewer asking me unexpected questions on the projects I had mentioned in my resume. Thankfully I was well aware of all the ins and outs of my projects even if they were a group task. After that, a few questions on my hobbies, skills and my studies were asked. May be the interviews was trying to evaluate my confidence level.
The offer was made after the interview and since it was a campus placement, there were no negotiations.
How to crack(get into) Zynga Interview
I was on a campus placement and thus everything that I have written or am about to write will be purely based on my experience. If you are not on a campus placement, you might go through with different process and questions.
Like I said, for the first round, all you need is to be good at the algorithms. Trust me, you are going nowhere if you are not good at it. Thus start preparing from now only so that, you can come up with an impressive performance in your first interview.
The second interview will be based on game designing and it is confirmed as I asked about it from 2-3 friends as well. The concepts or logic may vary from person to person but you should be thorough with data structures.
For the HR round, other than preparing for the basic questions, prepare for questions based on your resume and the projects that you have mentioned. It will be asked and you won't want to sit blankly.
Other than that, the interviewers were all nice and the process was short but crisp. My wishes with all the candidates.
Thanks Anmol for sharing the details of your interview.
Send more details and your personal experiences firstname.lastname@example.org