DSA by domain
Graphics & Games
Rendering and game logic — matrices, geometry-flavored math and recursion carry the compute.
What the roles here have in common
5 topics are core for every one of the 2 roles in Graphics & Games. Whatever job you end up interviewing for inside this domain, this is the part that was never optional:
4 more topics are core for some of these roles but not all of them. Which ones apply is exactly what changes when you pick your role below:
Roles in this domain
Same 370 problems, re-sequenced per role. Pick the exact one you are interviewing for. Every role opens its own roadmap, and the roles with a full guide open the guide.
- Game DeveloperVector/collision math and transform matrices dominate, with graph search and heaps for pathfinding AI; string and trie problems almost never appear.130 of 370 problems sit in its core topics, starting with Math, Matrix, Arrays.
- Graphics EngineerLinear algebra, bit-level format packing, and BVH/kd-tree traversal carry the loop; unlike gameplay roles, graph and DP questions are rare.108 of 370 problems sit in its core topics, starting with Math, Matrix, Bit Manipulation.