I applied online. I interviewed at SYBO Games (Copenhagen, Capital Region)
Interview
Process was split up in several chunks, but the two most important ones where a technical assignment and a technical interview.
1. Talk with HR/recruiter
2. Technical interview
3. Interview with team members
4. Technical assignment (+15 hours of work)
5. Negotiation and offer
Interview questions [1]
Question 1
Technical interview was very free form, and focused more on processes, rather than deep technical questions.
What are the challenges you meet as a software engineer, when working close with people from other disciplines?
I applied through a recruiter. The process took 4 weeks. I interviewed at SYBO Games (Copenhagen, Capital Region) in Aug 2024
Interview
The process had the following stages: 1. HR screening; 2. hiring manager interview; 3. technical challenge; 4. tech challenge interview; 5. feedback meeting. I had a good experience in the process overall but with some points of attention:
- One thing I disliked is that they scheduled a 15 minutes meeting from a Friday to next week just to turn me down from the process. So I struggled with anxiety for two days for nothing. It's good to humanize things but this could be replaced by a simple email.
- During the tech interview they asked many questions that weren't entirely related to the code challenge description (like ECS, async/await, dependecy injection...). It looks like these surprise questions had more weight in my performance compared to my solution. Of course, these questions are important technically but I was hopping to get questions related to the challenge itself. For example, they didn't make any questions or comment about unit tests, the AI implementation, how I organized my commits and etc. The code challenge description was very explicit on what topics mattered which diverged with reality.
- What they were evaluating during the interview isn't very clear to me. They are searching someone that have experience with Unity but also with other technologies. In my understanding, someone capable of working with game team and also with platform team. I was hoping for more questions that considers those aspects but they focused more in Unity perpective only. For example, I said to the hiring manager that I dont have experience with ECS and that's is ok for what they're looking for. But in the tech interview they asked me about it as required item...
As I said before, I had a good experience overall, but these points above frustrated me.
Interview questions [1]
Question 1
What's difference between Unity coroutines than async/await tasks?
Which SOLID principles would you apply to improve your code?