Two stage interview process. First stage a quick call with technical director explaining motives of joining the company along with some simple C++ and Unreal conversational questions. Second stage was an 80 minute technical interview split into two separate sections, C++ and game play. The first section consisted of 4 questions ranging from low-level byte management to OOP and performance, they stated they hand out the same test regardless of skill level (junior, senior, etc.) so as a junior I found it quite difficult to answer these harder questions. The second stage was more game play theory such as mathematics and more performance. Overall, they were straight to the point and didn't waste any time which is good. My only suggestion is to test candidates accordingly and not give a generic test for all levels as it some questions I had no clue with my experience and was quite draining, but overall good professionals and straight to the point which I understand other people prefer more.