Me entrevisté con las principales compañías de software y cada vez que recibo preguntas muy sencillas, nunca logro entregar la solución completa. ¿Cuál es mi debilidad?

Me entrevisté con las principales compañías de software y cada vez que recibo preguntas muy sencillas, nunca logro entregar la solución completa. ¿Cuál es mi debilidad?

Es difícil de decir. Si consideramos que su descripción del problema es correcta, es que no pensó completamente en el problema. Sin embargo, la calidad de una solución será diferente si lo ha pensado durante un día que si lo ha pensado durante una hora o menos. No es realista pensar que en la entrevista se te ocurrirá todo lo que puedas pensar después de la entrevista.

Pero aún debe abordar esto. ¿No cubriste todos los casos? Por qué no? ¿Probaste tu solución? (Sugerencia: la mayoría de los entrevistados no. Esta es una excelente manera de mejorar su solución). Cuando lo esté probando, asegúrese de que funcione para un caso general normal. Asegúrese de haber pensado en los casos límite (pasaron en nulo, una lista vacía, una lista “completa”, una cadena larga, una cadena corta, una cadena que termina con comillas, lo que sea que dificulte el código que está escribiendo) )

Podría considerar enumerar algunos casos de prueba antes incluso de comenzar. Esto puede ayudar a asegurarse de que usted y el entrevistador tengan la misma comprensión de lo que se espera como resultado de su código.

Sin embargo, si no tomamos su descripción como correcta, podría haber muchas otras cosas. Tal vez te pareciste dominante y agresivo. Tal vez estabas vestido con jeans rotos y sin zapatos. Tal vez tardó demasiado en responder las preguntas fáciles, y había preguntas más difíciles que le esperaban cuando terminó, pero se tomó tanto tiempo en las preguntas fáciles que los entrevistadores no se molestaron en hacer las preguntas más difíciles. Tal vez entendiste mal la pregunta por completo y encontraste una solución al problema equivocado. Tal vez su código estaba tan lejos de compilarse que se dieron por vencidos con usted. Quizás respondiste mal una pregunta de habilidades blandas. (La peor que he visto: “¿Qué haría diferente si comenzara de nuevo en su trabajo anterior?” “Me aseguraría de no ayudar a nadie”). Quizás todo fue realmente bueno, y el La persona que vino justo después de ti era tan buena que no había forma de no contratarla.