The process begins with a test that is advertised as taking about 4 hours. However, if you aim to do a thorough job, I seriously doubt you'll finish it in that timeframe. They mention "production ready" code, yet they flagged a bug that's present in the C library. This suggests they're looking for exceptionally high-quality code.
Following that, a C++ specialist contacted me for a video interview lasting approximately 2 hours, focusing on C++.
Next, I was scheduled for a 5-hour interview with five different groups, simulating an on-site experience.
Initially, the recruiter described the interviewers as some of the most humble people in the industry.
Subsequently, I was quizzed by someone who seemed to relish seeing candidates struggle – a characteristic that raises questions about potential leadership styles.
Another interviewer became quite upset when we couldn't agree on a particular point.
Overall, I believe the most effective way to succeed in this interview process is to review your CV and meticulously detail your most significant achievements, even if they date back 10 years, as the interviewers seem to value this historical perspective.
I understood the importance of this beforehand but failed to prepare accordingly. I strongly advise you to write down everything. If you can't recall specifics, fill in the gaps. I cannot emphasize this enough.
It's disheartening to be unable to recall precise details from a decade ago when asked, and it's likely to create a negative impression.
While this feedback might seem harsh, it appears to reflect their interview methodology.
Basically, they'll ask you what you did and how you did it. If you want to provide the clearest answer possible with a lot of details:
They'll ask you technical questions about different systems within Unreal.
They'll probably ask you algorithm questions.
The following metrics were computed from 5 interview experiences for the Epic Games Software Engineer role in Canada.
Epic Games's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Epic Games's Software Engineer interview process in Canada.