I WILL UPDATE THE REVIEW ONCE I RECEIVE MY FINAL RESPONSE FROM THE CO. CURRENTLY, I AM AWAITING THEIR FINAL RESPONSE. (Offer/No offer)
UPDATE: I spoke with the Recruiter who was extremely transparent with me. She said that the team was very happy with me but for business/logistical reasons, they have closed the position. She was kind enough to forward my application to another studio recently acquired by Glu and the appropriate recruiter got in touch with me promptly.
I applied for the job through their website/Jobvite. I cited an employee referral. The recruiters in general are very professional and prompt, so is the the team speaking with you.
1. A screening call from the recruiter - she asked me to go over my background. Once satisfied, she discussed my immigration status (gave me a form to fill), and a programming test.
2. The programming test was highly relevant to the position (it was in Unity and C#, and was fun to do). It took me 2 days to complete the coding and a day or so to complete the documentation I wanted to do for it.
3. I sent the test in on a Friday and received a respsonse on Monday citing the team's interest in my work.
4. The coming Thursday (scheduled by the recruiter and a schedule co-ordinator) was a Skype call with the hiring manager. It was a Skype call and the hiring manager was awesome, speaking with me despite being on vacation. The call was ~90 minutes long, he is incredibly fun and candid. He entertained all my questions and was incredibly amiable.
4. I got a same-day follow-up from the recruiting team, who expressed the team's interest in bringing me on-site. I flew in from the East Coast to their Long Beach office. The tickets and hotel were booked after discussion with the scheduling co-ordinator. I was required to fill in a travel questionnaire, following which the co-ordinator asked me for my flight preferences. My tickets were booked promptly and she also included directions to the hotel and to the office. The hotel was next door to the office in my case so it was incredibly convenient to get to the location.
On-site: Jobvite was used to communicate the schedule to me, which gave me the names of the people I would be meeting as well as the time-slot for our interaction. On reaching the office, I was given a quick tour by a senior engineer who also manages their interviews. He let me play their game and was keen on hearing what I had to say about it :).
Overall, all questions in all interactions were:
1. Background review
2. Process-based problem solving (how would you do this if someone did this/social situations)
3. Relevant technical questions (based on CV/relevant to the role I applied for/some fun problem-solving).
1. 12:30 pm - Hiring Manager conversation.
2. 2:00 pm - Programmer
3. 3:00 pm - 2 Programmers
4. 4:30 pm - Manager
5. 5:30 pm - Art team
6. 6:30 pm - Dinner with team
I wrapped up with them ~8 pm. All of them were super fun to speak with. I learned something about all of them. The problems were also fun to solve.