I applied through an employee referral. The process took 2 weeks. I interviewed at Unity
Interview
1 HR phone screen, 1 manager phone screen, 1 online coding screen (python), 6-hour onsite interview with various team members:
* Open-ended behavioral interview with a graphics developer
* Open-ended technical interview with the manager, also a graphics developer
* Lunch with a tools engineer and friends, very low-key, feedback not submitted which I really appreciated
* Coding interview (language agnostic, I chose python) with lots of helpful feedback, more conceptual than "gotcha"
* Machine learning concepts and theory, math/stats arguments seemed to help my case, lots about deep learning architecture and best practices too
* Open-ended interview with a technical artist, focused on communication/motivation of ML ideas to people who develop Unity features
Interview questions [6]
Question 1
* How would you construct a dataset of 3D assets for use with deep learning models?
* Describe all the components of a convolutional neural network (define convolution operation, cross-entropy, and softmax function mathematically, motivate various activations, residual connections, ...)