The interview process for a Senior Software Developer is focused mostly on System Design, based on your past experience. As a senior developer, be prepared to describe, in detail, a problem you have solved recently and answer any technical follow-up questions.
The interviewing panel is knowledgeable and open-minded about different approaches, as long as you can justify your choices, tradeoffs, and constraints. Also, be prepared to describe how you would solve a given technical system design problem.
The overall interview process was a great experience for me, and I recommend any software developer who would rather talk about how they solved real-life technical problems instead of completing toy problems online to apply.
There are four stages in the interview process (your mileage may vary):
How would you design a system that _______?
The following metrics were computed from 4 interview experiences for the Unity Senior Software Engineer role in Vancouver, British Columbia.
Unity's interview process for their Senior Software Engineer roles in Vancouver, British Columbia is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Unity's Senior Software Engineer interview process in Vancouver, British Columbia.