Everyone was very kind and seemed genuine. This position had two interviews in the process. The first mostly asked technical questions, and the second had a quick live coding demonstration and then a conversation about game development to understand more of how I think.
Interview questions [1]
Question 1
They asked me a lot of C++ technical knowledge to learn what I knew and what I still had to learn.
Hirevue for first interview. Asking basic questions such as what relevant experience you have and your experience with unreal engine. You don't get to talk to anybody until second interview
Interview questions [1]
Question 1
Describe your relevant experience
What is your experience w/ unreal engine
I applied through an employee referral. The process took 2 weeks. I interviewed at NetherRealm (Chicago, IL) in May 2021
Interview
I was given a take-at-home questionnaire through email that asked some fundamental questions about C++ and programming. This was before the existence of LLMs. Then I had a behavioral interview, followed by a live coding technical assessment where I had to find the distances in an array between a player and each other player. There was then a final behavioral interview where I was given an offer.
Interview questions [2]
Question 1
In C++, what is the size and alignment of a struct that has one virtual function, a pointer, and a floating point value (in that order).
In C++, given a vector of Player objects, if you are given an index of the current player, return a vector with the floating-point distances to each other player at their respective index. For the index of the current player, the distance can be zero. Assume the Player type defines public members x and y. Do what you can to make it as efficient as possible.