Engineering Ic
Engineering Ic interview prep.
The library content Coach uses to tailor reports for this role. Generated reports personalise this against the candidate's CV + the firm's context.
Behavioural questions to expect
- Walk me through your CV.
- Tell me about your most impactful technical project.
- Tell me about a weakness, a failure, or feedback you've received and worked on.
- Why games engineering - and why this firm / genre vs other tech roles or studios?
- Which engineering area would you want to work on, and why?
- Why the firm?
- How would you describe the firm's engineering organisation + tech stack in your own words?
- How does engineering actually drive value at a games studio like the firm?
Technical concepts to master
Game loop + ECS + data-oriented design
Fixed timestep sim + variable render · ECS (Entity Component System) · AoS vs SoA + cache lines · Memory allocators - pool / stack / frame
Rendering pipeline + GPU optimisation
Forward+ vs deferred shading · Draw call cost + batching + instancing · GPU bottleneck classification · LOD + culling + occlusion
Gameplay + AI patterns
State machine (FSM) + hierarchical FSM · Behavior tree + utility AI + GOAP · Physics + collision (broadphase / narrowphase / CCD) · Animation - blend trees + IK + ragdoll
Networking + multiplayer architecture
Authority + sync models · Client prediction + reconciliation + interpolation · Lag compensation + hit registration · Determinism + rollback netcode
Practical drills
- A 60fps target on the slowest platform (8-core CPU, mid-tier GPU). Sim runs at 60Hz fixed, render at variable. (a) Frame budget in ms. (b) Plausible ms allocation across sim + animation + physics + AI + render + audio + UI + networking. (c) If physics tick is 120Hz instead of 60Hz, what changes? (d) GPU is at 14ms of the budget under load - is the system GPU bound, and what's the first action?
- Design an ECS for 10K active entities in a top-down action game; each entity has transform + render + AI + physics components; budget 4ms per frame for ECS update. Walk me through it.
- A title that runs at solid 60fps starts hitching to 30fps every few seconds on the slowest target platform; QA reports it after the latest gameplay build. Walk me through how you'd diagnose + fix.
Smart-question anchors
- Engine + stack - proprietary vs Unreal vs Unity, C++ standard, scripting layer, tools chain
- Perf target + platform - 30/60/120fps, target platforms, the slowest-target discipline
- Cross-functional - art + design + audio + production + cert partnership, decision-making process
- Engineering culture - code review, design-doc / RFC discipline, ownership, perf-budget governance
- Live-ops + post-launch - on-call rotation, patch cadence, live perf monitoring, postmortem culture
Sourced from
Game Engine Architecture (Jason Gregory, 3rd ed) · Real-Time Rendering (Akenine-Moller et al, 4th ed) · Gaffer On Games — Networked Physics + Glenn Fiedler series · Data-Oriented Design (Richard Fabian) + ECS canon · GDC Vault — programming track talks (engine, gameplay, network, graphics) · Glassdoor + levels.fyi + Reddit r/gamedev interview reports
Try Coach with your CV
Drop your CV and a job description. Coach returns a tailored prep report + cheat sheet in 5 minutes. First report is free.