I applied through a recruiter. The process took 3 weeks. I interviewed at Unity (Montreal, QC) in Aug 2019
Interview
Two phone calls (HR recruiter and manager), online test (90~120 minutes of algorithms where correctness AND performance is evaluated) followed by a half a day interview loop with 4 different people where many things are discussed (expectations, responsabilities, culture fit, some more technical questions, etc.).
Got an offer exactly one week following the interview loop after they called my references.
It really felt like they tried to make sure you're skilled and that you'll fit in well with the team and their culture. Which is encouraging.
I applied online. I interviewed at Unity (Montreal, QC) in Aug 2019
Interview
45 min call with recruiter followed by a data challenge. Then a 1.5 hr on-site round which was conducted over video call with team lead, product manager and a senior data scientist. The interviewers really focused on gauging our mutual fit in terms of technical abilities, motivation and capability to work with the team/company. A few days later after this round was a 30 min video call with the director of data science. Overall, the interviews gave me strong impression of the team culture and the work they do at Unity Montreal.
Interview questions [1]
Question 1
Conceptual understanding of deep learning, working with high-dimensional/sparse data, as well as questions surrounding tools such as Tensorflow/Spark + behavioural questions.
I applied through a recruiter. The process took 4 weeks. I interviewed at Unity
Interview
Recruiter reached out from my email. After a few attempt of him, I returned to his email. Had a phone call with the recruiter, the recruiter asked for the up-to-date resume. He said, he sent my resume to hiring manager and also to the team. After a few days, he directed me to a recruiting coordinator. The coordinator organised coding interview process with the team. On coding interview, after a short intro, I was asked a simple one dimensional array question. Coding question was extremely easy for a senior role if you compare with Uber, Facebook and Google questions. Solving the problem didn't take more than 5 minutes including test coverage. For the last ~50 minutes, the senior engineer allowed me to ask questions about company and culture. I asked the interviewer to ask questions as well. Even after two weeks from the interview, I didn't receive any update after the phone call. I blocked all unity.com domain from my email after reading about the worker Glassdoor reviews. All emails coming from them, now goes to spam automatically. What I understood so far, don't waste your time, they need to hire a person who can struggle with a simple question for a senior role.
Interview questions [1]
Question 1
Simple one dimensional array question on phone call coding interview.