I applied through an employee referral. The process took 3 weeks. I interviewed at Unity
Interview
Applied through a referral in early December. Received a response after 2-3 weeks, the initial response was confusing but they were able to clarify when I asked them about it, and we had an initial phone screen in early January.
Since I have 10 years experience, the initial phone screen was mostly just selling me on the company, not attempting any weeding out questions.
Had an hour long video chat technical interview the next week. Didn’t grill me on whiteboard style problems, but did ask domain specific questions to determine my level of expertise in the fields that group was looking for.
I was rejected for the position. The recruiter I was in contact with was not able to provide feedback, but I emailed the technical interviewer directly and they kindly offered some feedback. Had I not been rejected the next step would have been an on site interview.
Overall, once the holidays were wrapped up the process advanced rapidly, and I felt it was respectful and professional.
Interview questions [1]
Question 1
Describe the difference between a relational database and a key value database
I applied through a recruiter. The process took 2 months. I interviewed at Unity (San Francisco, CA) in Sep 2017
Interview
Usual process - recruiter approach followed by a phone screen and an on-site.
The interview process itself went pretty smoothly. I liked the engineers and managers I talked to and the offices were nice.
After the interview, I was made an offer. There was some back-and-forth on the packet which took much longer to resolve than expected - but was successfully resolved.
At the end of the process I wanted to make sure they wouldn't have an issue with my immigration paperwork - but for some reason they couldn't give me a clear answer. I was left hanging for literally a month while the recruiter kept saying that they were still unable to clarify whether the company could sponsor a gc for me (which I needed to work there). I would have understood if it was a clear no, but for some reason that conversation dragged on forever without a clear yes or no.
In the end I ended up saying I was not interested - as I didn't want to entrust my future to an hr team that didn't seem to be able to get its policies sorted
Interview questions [1]
Question 1
Standard set of questions: Previous projects, Design a system, solve an algorithmic problem, solve a map-reduce problem.
I applied online. The process took 1+ week. I interviewed at Unity (San Francisco, CA) in Jan 2018
Interview
Unity has a very organized hiring process. I applied online and received a call from recruiter. The recruiter gave a good overview of the company and the position. 1st there was a phone screen with one of the engineers. The recruiter got back the next day asking dates for an onsite interview. I replied them my availability and within the same day they had sent me back a confirmation and the flight/hotel bookings were done the next day.
It was a typical onsite technical interview with 4 rounds of technical coding/design questions. The questions were well designed to test the thinking capability of the candidates and was asked to code on a white board. The engineers were friendly and made sure they explain about unity in general and about the position in particular.
The very next day the recruiter called me back with an offer. The whole process went smooth and it was fun interviewing with Unity. Looking forward for an exciting career.