How would you for example represent a program in memory with simple arrays and hash maps, where most people would use a tree or graph?
I very often use spatial hashing instead of quad-trees or octrees.
I rarely write interpreters but from memory a simple stack can go a long way.
Scenes are stored as flat arrays of components (ECS style)
Navigation (path finding) is very dependent on the internal level architecture, many tricks can be used to avoid trees or complex computations.