¿Soy un mal ingeniero de software si no puedo resolver el problema instantáneamente durante la entrevista, pero encuentro una solución después de unas horas?

Para nada, pero no serás el mismo tipo de ingeniero que alguien que responde correctamente en el acto. Cuando pienso en los ingenieros de software con los que he trabajado, algunos son increíblemente rápidos. Me dirijo a ellos por algún tipo de cosas. Otros han sido tímidos y deliberados. Me dirijo a ellos cuando necesito absolutamente una solución sólida y sólida que haya sido cuidadosamente razonada.

El punto es que durante una entrevista, no tienes que ser el mejor ingeniero de software ideal, solo necesitas mostrar quién eres y qué puedes hacer. En su caso, puede venir preparado con ejemplos de proyectos que ha realizado que fueron notables de alguna manera. Cuando le piden que resuelva un problema, puede decir algo como: “A veces tengo problemas cuando se me pide que resuelva un problema en el acto, pero echemos un vistazo”. Entonces pruébalo. Hable sobre el resultado y explique su enfoque deliberado de los problemas y pregunte si estarían interesados ​​en ver algunas de las cosas que ha producido. Probablemente les gustará su honestidad y apreciarán la capacidad de revisar un producto de trabajo real.

He entrevistado a personas que fueron terribles en la entrevista (por ejemplo, ansiosas hasta el punto de debilitamiento). Pero cuando yo y otros miembros de mi equipo revisamos su código, descubrimos lo que pueden hacer y los contratamos. Ningún empleador sensato piensa que todos deberían ser iguales y tener las mismas habilidades. Una buena administración es la capacidad de organizar el trabajo de personas que trabajan juntas de una manera que permite que brillen las fortalezas de todos. Parece que tienes muchas fortalezas. Apuesto a que las cosas te saldrán bien.

La única diferencia es que después de unas horas está pensando en el enfoque en lugar de la solución.

Casi nada significativo se resuelve durante un pequeño período de tiempo.

El enfoque es importante para el entrevistador, generalmente no está buscando una respuesta inmediata.

Depende de la pregunta. Si se sienta por unas horas a pensar en cómo resolver FizzBuzz, probablemente sea un mal ingeniero de software. La mayoría de las preguntas de la entrevista deben resolverse razonablemente en menos de una hora, por lo que incluso si estamos hablando de un problema relativamente difícil, ciertamente no es un solucionador de problemas particularmente rápido. La mayor parte de la ingeniería de software no se trata de lo rápido que se te ocurren las soluciones, por lo que eso no dice demasiado sobre lo bueno que eres como ingeniero.

More Interesting

Tengo 18 años ¿Cómo puedo invertir mi dinero?

Si tuviera que elegir entre matar a mi padre y matar a mi esposa e hijo, elegiría matar a mi esposa e hijo. ¿Esto es normal?

Actualmente estoy estudiando en IITB. Estoy justo al final de mi primer año aquí. Quiero descifrar el IAS (UPSC) en mi primer intento. ¿Qué tengo que hacer? ¿Cómo puedo gestionar mis estudios y también llevarme bien con la preparación?

Sé PHP, C # y .NET. ¿Puedo conseguir trabajo en empresas como Facebook, Google o Microsoft?

Tengo una oferta de Dell India R y D, y Calsoft Labs. Dell me ofrece alrededor de 20L (18.5 fijo + 1.5 variable). Calsoft me ha ofrecido 23L (22 fijos +1 variable). ¿Cuál debería elegir? ¿Hay alguna desventaja en trabajar en una empresa de servicios como Calsoft? ¿Afecta mi progresión profesional?

Tengo 25 años y quiero mejorar mi puntaje de crédito y también manejar mis préstamos estudiantiles para poder generar riqueza mediante la inversión y el ahorro. Tengo una tarjeta de crédito pero se paga cada mes. ¿Cómo puedo pagar mis préstamos estudiantiles / invertir / mejorar mi puntaje de crédito?

Quiero hacer un nuevo diseño de un barco. Pero necesita CFD. El problema es que no puedo manejar CFD. ¿Qué tengo que hacer?

¿Por qué me enojo tanto con mis colegas en la biblioteca?

Si me siento demasiado cansado para hacer una cosa, pero tengo que hacerlo y ser excelente, ¿qué debo hacer?

Estoy interesado en Bokeh y la luz de seguimiento (larga exposición). ¿Alguien puede decirme cómo obtener buenos resultados con el nexus 6 y la configuración manual de la cámara?