I applied online. The process took 1 week. I interviewed at Microsoft (Boston) in Nov 2023
Interview
A 20-question flash quiz designed to test technical proficiency in essential game development areas: C++ and C# programming, Unity scripting, Unreal Engine architecture, and network communication protocols. This is a rapid core engineering assessment.
Interview questions [1]
Question 1
In Unreal Engine, what is the primary purpose of the UCLASS() macro, and what must an associated header file typically include? Answer: It exposes the C++ class to the Unreal Reflection System, allowing it to be used by the editor, Blueprints, and Garbage Collection. The header file must include the generated file: [ClassName].generated.h.