JavaRush /Blog Java /Random-ES /Java junior en una entrevista: cómo prepararse y qué preg...

Java junior en una entrevista: cómo prepararse y qué preguntar

Publicado en el grupo Random-ES
En los artículos sobre JavaRush nos esforzamos por tocar periódicamente un tema tan importante, especialmente para programadores sin experiencia o completamente nuevos, como es el empleo. Ya hemos visto cómo un junior de Java puede mejorar sus habilidades y adquirir experiencia práctica, dónde es más fácil encontrar trabajo y cómo complacer a un empleador , así como cómo hacer un currículum interesante y mejorar su perfil de LinkedIn para maximizar su posibilidades de ser contratado. Java junior en una entrevista: cómo prepararse y qué preguntar - 1Hoy destacaremos otro aspecto del empleo exitoso de un programador, es decir, hablaremos sobre cómo prepararse para una entrevista, qué estrategia de comportamiento se debe elegir durante la entrevista y qué preguntas hacer a los entrevistadores para no parecer un tonto. Y si tienes suerte, también darás la impresión de ser un profesional duro (o, seamos realistas, al menos un tipo promedio sólido).

Preparación preliminar. Lista de verificación básica

1. Investigue la empresa empleadora

A pesar de que el proceso de programación en sí no depende tanto del campo de trabajo de la empresa, para una entrevista exitosa sigue siendo muy deseable, y muchas veces necesario, saber qué hace la empresa y qué productos desarrolla. Para empezar, tiene sentido estudiar información general sobre la empresa y en qué industria opera, echar un buen vistazo a su sitio web oficial y sus páginas en las redes sociales y leer su blog (si tiene uno). También sería una buena idea consultar las últimas noticias que mencionan la empresa y sus productos; esto, en particular, le ayudará a comprender qué problemas y desafíos enfrenta esta organización en este momento, en qué dirección se está moviendo y qué ventajas que tiene sobre sus competidores. Java junior en una entrevista: cómo prepararse y qué preguntar - 2Durante la entrevista será útil comprender cuál es la misión de la empresa y qué sucede generalmente en la industria en la que opera. Esto le ayudará a formular las preguntas adecuadas para el entrevistador (a continuación hablaremos sobre las preguntas y por qué son importantes) y a elegir una estrategia más inteligente en la parte de la entrevista en la que el candidato necesita hablar sobre su experiencia y repasarla brevemente. los puntos indicados en el currículum.

2. Busque en Internet consejos y preguntas estándar para entrevistas en esta empresa.

A menudo puede encontrar información bastante detallada en Internet sobre cómo se realizan las entrevistas en una empresa en particular, junto con consejos de quienes ya se han entrevistado para puestos similares. En primer lugar, esto es relevante para las grandes empresas, donde el proceso de selección de candidatos está estandarizado y consta de varias etapas. Los sitios más populares para obtener información sobre empresas de todo el mundo, su enfoque de contratación y, lo más importante, reseñas de empleados actuales y anteriores son Glassdoor e Indeed. Esto es si hablamos de recursos globales. En el espacio de habla rusa, sus "héroes", los especialistas en TI, a menudo prefieren dejar reseñas de empleadores en recursos como el ucraniano Dou.ua, el ruso Habr Career, el bielorruso dev.by ( y el conocido recurso sin censura). , que se puede buscar en Google para la consulta "hermoso " ). En la sección de reseñas de empresas de los recursos mencionados anteriormente, a menudo puede encontrar descripciones bastante detalladas no solo de todo el proceso de la entrevista, incluida su duración y el enfoque de la conversación, sino también de preguntas específicas que se hacen a todos los candidatos.

3. Ver tu repositorio Git

Para aquellos que tienen experiencia trabajando en proyectos de terceros y proyectos personales favoritos, y se recomienda encarecidamente que los tengan los programadores con poca experiencia laboral , tiene sentido revisar su repositorio Git antes de la entrevista: actualícelo, si es necesario, elimínelo. u esconde esos proyectos, muestra los que realmente no quieres, y viceversa, resalta aquellos de los que no es pecado presumir. Además, muchos especialistas experimentados recomiendan mirar su código una vez más para asegurarse de que sea comprensible al menos para el propio autor, porque es muy probable que los entrevistadores, después de mirar los ejemplos de código, quieran hacer varias preguntas. Cosas como: "¿Qué aprendiste mientras trabajabas en este proyecto?", "¿Por qué escribiste el código de esta manera?", "¿Cuál fue la parte más difícil de este proyecto?", "¿Tuviste que tomar alguna decisión a lo largo del proyecto?". ¿el camino?", ¿en el proyecto?", etc. La incapacidad de explicar su código y hablar sobre las complejidades de trabajar en un proyecto en particular puede arruinar significativamente la impresión de un candidato. Por otro lado, un buen repositorio Git ayudará a mostrar tus mayores fortalezas, capacidad de crecimiento profesional y ganas de progresar.

4. Practica la resolución de problemas de programación.

Los problemas técnicos de programación casi siempre se les presentan a los candidatos en algún momento de la entrevista principal, por lo que es una buena idea practicar su resolución. Además, las tareas a menudo se asignan incluso a programadores muy experimentados: sirven más para evaluar las habilidades lógicas y la capacidad de encontrar soluciones que para probar las habilidades de programación directa. Y su solución, si no se tiene mucha experiencia en esto, en una entrevista con tiempo limitado, puede provocar dificultades inesperadas. Java junior en una entrevista: cómo prepararse y qué preguntar - 3Hay bastantes recursos con tareas de programación. Entre los sitios en inglés, LeetCode , CodinGame y Cracking the Coding Interview y muchos otros son muy populares. Pues bien, el mejor recurso para las tareas de programación Java en ruso es sin duda JavaRush.

5. Prepare una lista de preguntas y temas de conversación.

Preparar una lista de preguntas y posibles temas de conversación con anticipación es una táctica inteligente que a menudo puede ayudarlo a evitar el fracaso no solo en la primera cita, sino también durante la entrevista para un puesto de programación. La información sobre la empresa empleadora, cuyo estudio es el primer elemento de nuestra lista de verificación, será de gran utilidad en este caso. Preguntas bien formuladas al entrevistador no sólo le permitirán dar una buena impresión a los empleadores, sino también obtener más información sobre el puesto y la empresa, las tareas a trabajar y las posibles dificultades. Al mismo tiempo, al redactar preguntas, no debe ser demasiado celoso, tratando de hacerlas complejas y pesadas para impresionar al entrevistador con la profundidad de sus pensamientos. El objetivo principal aquí es demostrar su interés y comprensión de la industria, así como obtener la mayor cantidad de información valiosa posible sobre la empresa.

¿Qué preguntas hacer? Lista de verificación de las 10 mejores preguntas para hacerle al entrevistador

Un tema como las preguntas que tiene sentido que un candidato haga a los representantes de la empresa durante una entrevista está inmerecidamente privado de atención y se considera sin importancia, porque al planificar una entrevista, todos se esfuerzan ante todo por prepararse para responder y no para preguntar. Ya hemos hablado anteriormente sobre por qué es importante hacer las preguntas correctas a los entrevistadores. Ahora, aquí hay una breve lista de preguntas que serán más apropiadas y al mismo tiempo útiles durante una entrevista para un puesto de programador. Pero primero, un par de citas con opiniones y consejos de “gente experimentada”. “Las mejores preguntas para hacerle a un entrevistador son aquellas que requieren una respuesta detallada y le permiten obtener una comprensión más profunda de la empresa, el equipo de personas con el que trabajará y el puesto en sí. Le permiten aprender más sobre las herramientas y prácticas de desarrollo de software en esta empresa, sobre cómo se estructura el proceso de toma de decisiones, qué tecnologías se utilizan e incluso qué se puede esperar de esta empresa en términos de crecimiento y desarrollo profesional. ”, dice Joanna Trop -Joanna Tropp-Bluestone, estratega profesional y directora ejecutiva de la empresa de contratación Negotiation Geek. Java junior en una entrevista: cómo prepararse y qué preguntar - 4“No existen preguntas universales que los desarrolladores potenciales deban hacer a los empleadores durante una entrevista. Es necesario "sentir" a su interlocutor y hacerle las preguntas que más le convengan. Y, por supuesto, hay que tener en cuenta los antecedentes de su interlocutor (RRHH o especialista técnico) a la hora de pensar qué preguntar”, aconseja Cody Swann, director ejecutivo de Gunner Technology.

1. ¿Puedes contarme sobre los miembros del equipo con los que trabajaré?

Esta es una excelente pregunta para hacerle a un gerente que será su supervisor inmediato. Esta pregunta, o mejor dicho la respuesta, te permitirá comprender mejor cómo es el equipo con el que estás trabajando y qué tan equilibrado está. Además, a partir de la respuesta del directivo se podrá formarse una opinión sobre qué estilo de gestión es característico de la empresa y cómo se relaciona con estas personas. Esta pregunta también se puede reformular de la siguiente manera: ¿Cuántos años en promedio tienden a permanecer los programadores en una empresa? Según los expertos, la respuesta le ayudará a comprender mejor la cultura de la empresa y lo fácil que será encajar en el equipo.

2. ¿Cómo se medirá mi desempeño?

O, parafraseando, se puede preguntar: ¿cómo se mide el nivel de éxito de un empleado en un puesto determinado? En primer lugar, aconsejan los expertos, esta redacción de la pregunta muestra que el candidato ya está pensando en este trabajo desde una posición de altos logros (sin embargo, se puede discutir esta afirmación). Además, la respuesta del entrevistador le permitirá comprender mejor las expectativas de la empresa, así como qué enfoque para evaluar el desempeño es más típico de ella.

3. ¿Por qué te gusta trabajar aquí?

Otra buena pregunta para hacerle a su jefe potencial. Le permite comprender mejor la cultura corporativa y qué esperar del trabajo y de los nuevos colegas.

4. ¿Qué desafíos enfrenta el equipo en este momento?

“Las preguntas sobre problemas clave y competidores clave demuestran que el solicitante se preocupa por la trayectoria de la empresa. También muestra su confianza en sí mismo y su voluntad de afrontar desafíos y buscar respuestas”, dijo Kolton Andrus, director ejecutivo de Gremlin.

5. ¿Qué tecnologías utiliza actualmente la empresa?

“Siempre me impresionan más los candidatos que muestran un interés genuino por la tecnología. Tiene sentido preguntar qué tecnologías se están utilizando y si habrá oportunidades para trabajar en algo innovador; los grandes desarrolladores siempre aprenden algo nuevo”, aconseja Ian McClarty, presidente de PhoenixNAP Global IT Services. Y una serie de preguntas que los expertos con experiencia en la contratación de codificadores suelen recomendar hacer a los entrevistadores durante una entrevista para un puesto de programador:
  • ¿Cómo se benefician los clientes al utilizar su producto o servicio?
  • ¿Existen oportunidades de avance profesional?
  • ¿Tiene algún comentario sobre mi currículum y experiencia laboral?
  • ¿Qué metodologías de desarrollo utiliza su empresa?
  • Algo sobre la empresa exacta para la que postula el solicitante.
Terminemos con una buena cita más. “Siempre me han impresionado mucho los candidatos que han investigado nuestra empresa con antelación y han pensado en los desafíos técnicos de crear un producto como este. Estas personas suelen hacer buenas preguntas relacionadas con la arquitectura del proyecto, la selección de tecnología, el escalamiento, etc. Esta es una buena oportunidad para que el candidato no sólo demuestre su valía, sino también que comprenda si la empresa realmente sabe lo que está haciendo”, afirmó Sean Borman de Obsidian Security.

Epílogo

Estos consejos, junto con otros materiales sobre empleo en JavaRush, lo ayudarán a sentirse más seguro durante una entrevista, aumentar sus posibilidades de obtener un resultado exitoso y tal vez, qué diablos, obtener una oferta más atractiva. Bueno, en JavaRush continuaremos trabajando en materiales que ayudarán a un codificador Java novato a encontrar trabajo. Sin embargo, ayudamos no solo con palabras, sino también con hechos: los estudiantes con una suscripción Premium Pro pueden enviarnos su currículum para su revisión ; nuestros especialistas lo estudiarán y le darán recomendaciones sobre lo que se debe corregir o mejorar.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION