I applied online. The process took 3 weeks. I interviewed at Unity in May 2018
Interview
I had a phone call with a recruiter after an online application and it was really nice talking to her. On the phone call, she asked me if there is any other position at Unity which I am interested in, and there was a similar position (Data Engineer) at the Bellevue office I was interested in - which I told her about. I was told that she would get back to me with more details regarding this but in the follow up emails I sent, I never got a response regarding this.
Then came a very weird take home coding exercise which involved bit manipulation and multithreading where I verified with the recruiter (my only point of contact) whether I could use Python for the task which she agreed to (because of the problems Python faces in relation to multithreading).
I was very interested in working at Unity and spent time working on the test, where I made a few changes to the algorithm specified and justified my reasons. A week or two after my submission, I didn't get any response and followed up with her. I got a robotic rejection email for the role which did not include any reason as to why I was rejected. I was hoping to get some feedback about what I could have improved. After following up with the recruiter for about one month, I have given up expectations of getting a response w.r.t feedback.
I think Unity should respect people's time when it gives out these tests, and if it does, should have the decency to at the least respond to questions about feedback. Very disappointed with what happened.
Interview questions [1]
Question 1
A very random coding take home test involving bit manipulation and multithreading. I was told it was purposely made confusing.
I applied online. The process took 3 weeks. I interviewed at Unity in Jun 2018
Interview
I got rejected after third round with Unity Technologies for the position of Software Engineering position under Infrastructure Team in Seattle. I got a call 3 weeks back from the Recruiter. First was phone screen, where I was asked 7 questions on Java and Linux (one-line answers) and why I want to work at Unity. After a week, I had second round of interview with the Technical Manager, and I was asked 3 medium coding problems and was expected to give approach of all three in 30 mins. (10 mins each). Third round took place after two weeks by the same Technical Manager, where in I was asked to solve one problem designed by the company and had to implement a method to print the output(coder pad). The Technical Manager who took my interview was really good, I got hints if I made any mistake with the approach.
I applied online. The process took 2 weeks. I interviewed at Unity
Interview
I had 4 rounds of interviews over a period of 2 weeks. I met everyone I would be supporting except one individual. I was offered the job & turned down others to accept. On my third day in the office the individual I hadn’t met during interviews said my job was at risk. I was let go one my 1 week mark. Clearly that person didn’t like me. I turned down 2 other positions for this role and I still haven’t found full time work and it’s been 2 months. This situation screwed me. I may lose my apartment and I’m now behind on everything.
Interview questions [1]
Question 1
Describe a time where you felt challenged in your role and how you overcame it for the greater good.