Cómo encontrar tiempo para prepararse para una entrevista de ingeniería de software cuando trabaja a tiempo completo y tiene hijos

No es ningún secreto que las entrevistas de ingeniería de software requieren mucho tiempo y preparación. Puede ser imposible encontrar el tiempo y la energía para sentarse y practicar cuando otras responsabilidades consumen su tiempo libre. Ser un ingeniero de software competente en general requiere mucho tiempo, siempre debe practicar la escritura de código, mantenerse al día con los cambios en la tecnología y los lenguajes de programación, incluso fuera de sus responsabilidades laborales normales.

La mejor manera de encontrar el tiempo es programar formalmente el tiempo de práctica para entrevistas técnicas en su agenda. Una forma de hacerlo es programar una entrevista de codificación simulada en una plataforma en línea como Pramp o Leetcode. Estas plataformas lo harán responsable, porque sabrá que tiene un socio que confía en usted para que se presente a practicar con usted. Tampoco son compromisos de tiempo masivos, las entrevistas son relativamente cortas, por lo que puede exprimirlas durante el fin de semana o las noches después de acostar a sus hijos. Puede ser emparejado con programadores de otras partes del mundo, lo que facilita la adaptación de una entrevista en un momento oscuro. Practicará las porciones de habilidades técnicas y de comunicación de la entrevista, lo que ayudará a aumentar sus habilidades y confianza para la realidad.

Si bien puede parecer imposible, puede encontrar el tiempo para practicar y prepararse para codificar entrevistas. Con herramientas como Pramp, también puede acelerar su búsqueda de trabajo si se desempeña consistentemente bien en las entrevistas. Le ayuda a encontrar ofertas de trabajo que coincidan con sus habilidades y nivel de habilidad, y transmitirá sus detalles a los gerentes de contratación si lo desea. Esto le ahorrará mucho tiempo y lo pondrá en contacto con los gerentes de contratación de empresas tecnológicas sin la necesidad de llenar muchas solicitudes de empleo y enviar múltiples currículums.

La mejor manera de prepararse para una entrevista de ingeniería de software es nunca estar preparado para una.

Sé que parece mucho más trabajo, pero escúchame: la mayoría de las preguntas que hacen en las entrevistas están diseñadas para tener una solución inicial en 20 minutos o menos.

Esto significa que puede ir a un sitio como Programación de preguntas de la entrevista | CareerCup, mire una pregunta e intente escribir una solución en una libreta o pizarra en 20 minutos o menos. No se preocupe por la optimización o si es o no el “mejor” método para resolver el problema, solo resuelva el problema planteado de la manera que pueda en 20 minutos o menos. Crédito adicional si también escribe la complejidad de espacio y tiempo (gran O) de su solución. Doble crédito adicional si copia el código tal como está en su compilador y se ejecuta.

La noche siguiente puede pasar 20 minutos optimizando esa solución. Crédito extra por las complejidades. Doble crédito adicional si copia el código tal como está en su compilador y se ejecuta.

La noche siguiente elige una nueva pregunta y repite el proceso. Acostúmbrese a resolver problemas complejos en 20 minutos o menos, y luego optimícelos un poco en 20 minutos o menos en una pizarra o en papel (o en cualquier lugar que no esté en su IDE).

Asegúrese de tener una entrevista técnica al menos una vez al año para permanecer en la práctica de “entrevista”, ya que las habilidades blandas relacionadas con una entrevista también son importantes.

Esto lo mantendrá listo para una entrevista en cualquier momento.

Si está buscando una entrevista pronto: intente pasar 45 minutos por noche y realice la solución básica y la optimización de una vez. Si puede ahorrar, haga más de una pregunta algunas noches. Los mayores inconvenientes para las personas que he visto es codificar en una pizarra sin sus sugerencias IDE, y estar tan absortos en obtener la respuesta “correcta” y óptima que pierden el plazo en lugar de simplemente poner algo en la pizarra.

Recuerde: su entrevistador no puede juzgarlo por el código que no escribió, y también han estado de su lado de la mesa. Muy pocos entrevistadores buscan una solución perfecta y óptima en el primer pase. Quieren asegurarse de que pueda resolver un problema y codificarlo. Es un crédito adicional por señalar que su solución es subóptima, y ​​un doble crédito adicional por poder optimizarla un poco durante el tiempo asignado. Triple crédito extra si se ocupa de todos los casos de esquina antes de que tengan que señalarlos.

Recomiendo leer “Entrevista de descifrado” de Gayle Laakmann McDowell. Puede que no sea ninguna información nueva para usted, pero tiene trozos de consejos digeribles y un montón de buenos problemas de práctica de entrevistas que puede resolver.

¡Buena suerte!

Primero, la preparación no te va a hacer mucho bien. Esto no es una prueba, como un examen final. Es un momento para que usted amplíe ciertos artículos en su currículum, según lo escoja el entrevistador; y para que el entrevistador te conozca.

También es una oportunidad para conocer la empresa. Por lo general, es útil que ya tenga información sobre ellos, y puede prepararse leyendo sus informes anuales y la información del sitio web. Eso no debería llevar mucho tiempo.

De lo contrario, solo duerma bien por la noche. Relájese, pero, por supuesto, lo suficientemente equilibrado y digno para aparecer como un caballero. Mire la entrevista a los ojos, sonría algunas veces, brinde respuestas breves pero informativas, no sospeche sobre significados ocultos o pruebas invasivas. Solo sé tú mismo, con una persona que puedes sentir puede convertirse en un nuevo amigo.

Espero que consigas el trabajo y que ayude a mejorar la vida de tu esposa e hijos.

More Interesting

Nuestro equipo universitario planea participar en SAE SUPRA 2016. ¿Qué cosas debemos tener en cuenta para evitar cualquier falla?

¿Cuál es el procedimiento para obtener una certificación CISCO CCNA?

Si el pasado no es un predictor del futuro, ¿cómo puedo abordar mi temor de que no pueda volver a tener éxito nunca más, después de mi último éxito?

¿Qué niveles A hay que tomar para ser corredor de bolsa en el Reino Unido?

¿Se puede ganarse la vida como cantante coral?

¿Obtener Microsoft Certification me ayudaría en mi carrera?

¿Cómo encontrar el trabajo básico de Hadoop?

¿Cuáles son los pasos que se deben seguir para ser un ingeniero eléctrico exitoso?

¿Cuál es la mejor manera de prepararse para una pantalla de teléfono de Google para un rol de ingeniero de software en una semana?

¿Qué es un profesional independiente? ¿Cómo puedo ser uno?

Cómo asegurar un trabajo en un lugar como Goldman Sachs como estudiante universitario en Yale

¿Cuáles son las oportunidades de trabajo después de hacer aeroespacial desde SRM?

¿Qué tipo de currículum debo crear para trabajar con los departamentos de investigación en las industrias de la informática?

Tengo una maestría en Ciencias de la Computación (en ingeniería de software) de una universidad europea de buena reputación. ¿Qué debo hacer para convertirme en un científico de datos?

Estoy trabajando como representante de atención al cliente en India. Quiero conseguir un trabajo en los Estados Unidos. ¿Cómo debo seguir adelante?