Pregunta de entrevista de Uber

Dynamic Programming, Graph Theory ( BFS), hashing, implementation and design.