Hmm, tampoco sé qué es un trie. Sin embargo, eso realmente no importa. Así es como habría sido mi conversación si literalmente me hubieran dicho “implemente un trie”
Buen escenario
Yo: “Entonces … no estoy muy seguro de qué es eso. ¿Podría explicar cómo funciona o puedo buscarlo en Google?
Ellos: “Sí, seguro que funciona como x y tiene propiedades y y z”
Yo: “OH interesante, déjame empezar a escribir eso”
Yo: “¿Tiene alguna otra propiedad, cómo esperas que se vea la API?”
Ellos: “Oh, tendrá un método de búsqueda, un mecanismo de equilibrio, etc., etc.”
Yo: “Interesante, está bien, así que aquí está mi interfaz …” 5 minutos de hablar a través de mi diseño
Yo: “Y aquí están los puntos en los que debe ocurrir una lógica complicada”
Yo: “¿Quieres que resuelva todo esto o alguna pieza específica?”
Ellos: “Veamos primero el método de búsqueda”.
Yo: “ok … bueno …”
Mal escenario (nunca me he encontrado con esto)
Yo: “Entonces … no estoy muy seguro de qué es eso. ¿Podría explicar cómo funciona o puedo buscarlo en Google?
Ellos: “OH no, hmm, ¿no sabes qué es un trie?”
Yo: “No, lo siento, no he oído hablar de eso”
Ellos: “Hmmmmmm”
Yo: “…”
Ellos: “… :)”
Yo: “Entonces, ¿hay otra pregunta? ¿Cómo debemos proceder? ¿Vas a dar otros requisitos? ” Seguido de una incómoda mirada y contemplación
- ¿Qué debo esperar en las entrevistas de modelado de petróleo y gas?
- Cómo determinar el contenido del quinto último elemento en una matriz de tamaño desconocido
- ¿Debo decirle a un entrevistador cuáles son mis debilidades en una entrevista de trabajo?
- ¿Qué debo esperar en una entrevista de Product Manager en Zynga y cómo debo prepararme?
- ¿Qué documentos se deben presentar en la entrevista de SSB?
Mi único consejo aquí es que no debe descartar inmediatamente la pregunta. Pídale al entrevistador que explique repetidamente. Toma nota. Señale lugares donde ocurrirá una lógica complicada. Describe la lógica complicada antes de saltar a ella. Escriba un pseudocódigo de una línea que describa la complicación y pregúnteles si les importa resolver esa parte en particular.
Lo peor que podría hacer en una entrevista es decir “No puedo hacer eso”. Lo mejor que puedes hacer es tratar de diseccionar. Incluso cuando sepa la respuesta, debe diseccionar.