Pregunta de entrevista de Google

Arrays and hash maps Recursion and dynamic programming Graphs and shortest path Design patterns for embedded or performance-oriented systems Coding in C++ / Python / Java (depending on preference)