I applied through a recruiter. The process took 2 weeks. I interviewed at Unity (San Francisco, CA) in May 2018
Interview
I wasted my valuable time and a PTO.
A recruiter contacted me and introduced me a role on a team in the Unity Analytics organization.
The interview process was like follows.
1. A brief phone call with the recruiter.
2. 1 hour of a phone screen with a hiring manager
3. 5 hours of a onsite interview with five people, including the hiring manager, a developer, a data analyst, a designer and a project manager.
First, the hiring manager was 10mins late for the phone call. What he first said was "ask me any question if you have." So, I said "let's introduce to each other first. Let me tell you a little bit about my background." My first thoughts on him was he is not organized. My mistake here was I should've asked more questions about the role and what he wanted to build with me. He didn't give me a clear picture of what he would do with me. He just kept saying "your background looks very close to what I'm looking for."
Second, the onsite interview was pointless. Pointless an inappropriate questions for a person applying for a data engineer role. No question/discussion about system/database architecture. One of the interviewers even said something negative on a project that I would be working on if I joined. Said no needs to have that features. One of the interviewers gave me a api doc about a strange program language that seemed to be used for programming a chip that you could buy on Amazon, and asked me to write some codes using the language. Really? The hiring manager started from saying "ask me questions if you have" again. After a pointless conversation, he asked me to write an algorithm that could be used in a Go game. Sorry. Not interested in this type of problems.
I took some interviews at some major tech companies in the past. Many of them asked me to solve problems that we actually could face in the real world or in live data systems. I learned a lots from that questions/discussions, which made me feel like I want to work with that teams or these people. But, with the experience with the team at Unity, No. I don't want to work with this team. Wasted my time.
I applied online. The process took 4 weeks. I interviewed at Unity (Montreal, QC) in Aug 2025
Interview
I interviewed with Unity for a senior data role. The process involved five rounds: an initial HR screen, a discussion with the hiring manager, then three technical rounds covering coding, systems design, and a cultural fit interview with a lead.
Interview questions [1]
Question 1
Pure python questions on data modelling, instead of using pandas or pyspark
I applied through a recruiter. I interviewed at Unity (Bengaluru) in June 2024
Interview
I had a great interview experience with Unity. Right from shortlisting the profile and conducting interview rounds, process was well-organized, and the communication was prompt and clear. The interviewers were professional, friendly, and made me feel comfortable. They asked thoughtful questions and provided insightful information about the role and company culture. Overall, it was a positive experience that left me excited about the opportunity to work with them.
Interview questions [1]
Question 1
Challenges faced during the current project and how did you managed?
A recruiter reached out on LinkedIn. The first interview was with the recruiter. The second interview was with the hiring manager. Next they gave a take-home assignment. After returning the assignment, they contacted that I wasn't selected to the final round.