Pregunta de entrevista de Block

String manipulation, graph traversal, implementation style questions