JavaRush /Blog Java /Random-ES /Gran guía para preparar tus primeras entrevistas en Java ...

Gran guía para preparar tus primeras entrevistas en Java Junior

Publicado en el grupo Random-ES
Como señala un estudio del recurso HeadHunter, en 2020 la demanda de especialistas en TI en Rusia, a excepción de los primeros meses de autoaislamiento, fue mayor que nunca. Será así en 2021. La situación es similar en Ucrania: cada año la demanda de especialistas en TI crece un 30%, según un estudio del mercado laboral de TI realizado por GlobalLogic. Las empresas logran atraer sólo al 18% de los ingenieros. Hablamos, entre otras cosas, de desarrolladores de nivel junior. “El déficit continuará en 2021. La demanda de especialistas será muy activa”, señaló GlobalLogic. Como puede ver, ahora no es el peor momento para buscar trabajo de desarrollador. En este texto hemos recopilado un resumen de consejos sobre cómo prepararse y aprobar sus primeras entrevistas: cómo redactar un currículum y una carta de motivación, qué preguntar en una entrevista y cómo mostrar su interés. Bonificación: una selección de los materiales más útiles de JavaRush sobre este tema, incluidas preguntas para una entrevista técnica.Gran guía para prepararte para tus primeras entrevistas en Java Junior - 1

Paso 1. Cómo crear un currículum

  • Escriba tanta información auténtica como sea posible sobre su experiencia profesional, conocimientos e historial laboral. Describe tus habilidades claramente. Si se siente cómodo trabajando con, por ejemplo, Spring Boot, Maven y Docker, indíquelo al comienzo de su currículum. También son adecuados el conocimiento de Java Core, OOP y la comprensión de las propiedades de la arquitectura REST.

  • Es mejor crear varias versiones diferentes de su currículum, en las que se centre en determinadas habilidades y enviar la versión más adecuada a diferentes vacantes.

  • El currículum debe ser claro y legible , preferiblemente escrito en el mismo idioma que la vacante. Esto demostrará su interés y comprensión del puesto que está solicitando.

  • Escriba de 2 a 4 resúmenes para cada proyecto y experiencia laboral previa importante. Cuando hables de lo que hiciste, lo mejor es utilizar esta fórmula: Verbo de acción | detalles técnicos | a... | lograr un determinado objetivo/resolver un problema.

  • Es importante proporcionar información real sobre usted, incluido su nombre y apellido , de lo contrario puede confundir al reclutador. Algunos solicitantes escriben sólo su apodo. Por ejemplo, Alex, pero podría ser Alexander o Alexey. Para evitar incomodidades durante la comunicación, es mejor indicar su nombre completo.

  • Proporcionar información sobre su lugar de residencia. Si la descripción del puesto indica que la empresa no está buscando un empleado para reubicación y usted se encuentra en otra ciudad, esta información es realmente importante para el reclutador.

  • Puedes añadir un poco de información personal (datos interesantes, aficiones), pero sin detalles innecesarios. En este caso, es mejor decir menos que más.

Gran guía para prepararte para tus primeras entrevistas en Java Junior - 2

Paso 2. Cómo escribir una carta de motivación

  • Si te das cuenta de que no cumples con todos los criterios de la descripción del puesto, es mejor que lo indiques en tu carta de presentación y expliques por qué quieres el puesto .

  • En el primer párrafo de tu carta de motivación, escribe sobre lo que te atrajo de la empresa, qué te interesó específicamente del equipo , proyecto y puesto. Muestra entusiasmo por el trabajo que tienes que hacer.

  • Escriba también sobre sus habilidades que cumplan con los requisitos específicos de la empresa. Demuestre que puede ser realmente valioso para el proyecto.

  • En el tercer párrafo , resuma por qué deberían invitarlo a una entrevista . Escriba lo más específica y directamente posible.

Paso 3. Cómo prepararse para una entrevista

  • Obtenga más información sobre la empresa para la que está entrevistando.

Casi siempre, a la hora de seleccionar candidatos, prefieren personas que expresen conscientemente por qué están interesados ​​en el puesto vacante y en la empresa, en igualdad de condiciones. Puede explicar por qué la empresa y el puesto le interesan no sólo en el contexto de las tareas en las que participará, sino también en un sentido más global, por ejemplo, en la misión social de la empresa. También puede buscar información sobre la empresa y conectar su motivación para buscar trabajo con lo que la empresa se esfuerza por lograr.

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

Los problemas técnicos a menudo se presentan 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.

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

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.

  • Vea su repositorio de Git.

Para aquellos que tienen experiencia trabajando en proyectos de terceros y proyectos personales favoritos, y se recomienda que los programadores con poca experiencia laboral los tengan , tiene sentido revisar su repositorio Git antes de la entrevista: actualícelo, si es necesario, elimínelo o ocultar aquellos proyectos que deberían mostrarse que realmente no quiero, y viceversa, resaltar los mejores.

  • Prepara un monólogo "sobre ti mismo".

A menudo, en las entrevistas, la primera pregunta es del tipo "cuéntenos sobre usted" (y las entrevistas con programadores no son una excepción), por lo que tiene sentido preparar inmediatamente una respuesta: un breve monólogo: sobre usted, cómo llegó a esta profesión. , sobre experiencias y expectativas pasadas. Solo recuerde que el monólogo debe ser lacónico: no es necesario volver a contarle en detalle su biografía a la persona de recursos humanos.

  • Realizar una entrevista de prueba.

Puede pedirle a alguien que realice una entrevista simulada para practicar cómo responder preguntas y superar los temores de la entrevista. Pueden hacer preguntas generales sobre la primera etapa de la entrevista con RR.HH. También es una buena idea encontrar un desarrollador experimentado para poner a prueba sus conocimientos técnicos. Cuanta más experiencia tenga una persona respondiendo preguntas difíciles, más confianza se sentirá en una entrevista.

Paso 4. ¿Cómo demostrar tu valía en la primera entrevista?

  • Muestra tu motivación.

Un candidato puede tener un excelente currículum, puede ser apto para habilidades duras y blandas, pero no muestra motivación para trabajar en la empresa, o su motivación no coincide con el objetivo de la empresa. Antes de expresar su motivación, averigüe qué le gustaría escuchar si fuera su interlocutor. Si dices: "Necesito un trabajo para ganar mi primer millón" y es una nueva empresa o una empresa de nivel medio, la empresa no podrá ofrecértelo. Lo más probable es que dicha motivación pueda ir en contra del solicitante. En este caso, es mejor hablar de que tienes interés en desarrollar y lanzar proyectos desde cero.

  • Mostrar actividad profesional.

Durante la entrevista, cuéntanos que estás estudiando activamente nuevas tecnologías. Por ejemplo, una historia se puede estructurar así: ha aprendido Java, domina marcos y ahora está aprendiendo tecnologías adicionales que le ayudarán a desarrollar proyectos más complejos e interesantes en el futuro. Esto demostrará que ve su futuro en esta área y que está dispuesto a desarrollarse en ella. Es importante demostrar cualquier experiencia que tengas, incluso en un proyecto sin fines de lucro. Puede hablar sobre proyectos gratuitos, pasantías y capacitaciones completadas.

  • Ser sincero.

Si ha completado el curso y nunca antes ha trabajado en ningún lugar y quiere parecer genial y experimentado, esto no funcionará. Su experiencia será revelada durante la entrevista técnica y durante el trabajo posterior. No te estás haciendo ningún favor al hablar de habilidades que no tienes. Por el contrario, las personas sinceras se hacen querer por ti. Si comprende que el conocimiento no es suficiente, es mejor centrarse no en esto, sino en cómo está dispuesto a aprender y desarrollarse para un nuevo trabajo.

  • Hacer preguntas.

Una entrevista es la etapa en la que usted puede formarse una imagen más detallada de la empresa para la que está entrevistando. Como muestra la práctica, después de una entrevista el candidato tiene muchas preguntas, pero parece que no es el lugar adecuado para formularlas.

  • Especifique el plazo para tomar una decisión.

Si el reclutador o el líder del equipo no mencionó la fecha límite, debes averiguar cuál es. Si le han dado una fecha límite determinada, trate de no solicitar el resultado con anticipación. Si una empresa está retrasando la retroalimentación, usted tiene todo el derecho de escribir o llamar y preguntar si puede recibir retroalimentación. En caso contrario, aclare por qué y cuánto tiempo debe esperar.

Paso 5. ¿Qué temas debo aprender para una entrevista técnica?

En JavaRush hemos escrito repetidamente sobre los temas que debe aprender para una entrevista técnica. En esta sección, recordaremos los más comunes que se discuten durante las entrevistas técnicas con los juniors.

  • Núcleo de Java.

El término Java Core es bastante amplio. Este nombre se refiere tanto a la sintaxis elemental del lenguaje como a un tema tan complejo como el subproceso múltiple. En realidad, el curso JavaRush está dedicado principalmente a Core.

  • Algoritmos y estructuras de datos.

Los algoritmos son una especie de prueba de fuego de las habilidades de un programador y de la comprensión de una persona de lo que es, en principio, la programación. Es mejor comprender las estructuras de datos; a la gente también le gusta preguntar sobre ellas en las entrevistas.

  • Examen de la unidad.

Aprender JUnit no llevará mucho tiempo, pero los beneficios de conocerlo son enormes. Podrás cubrir tu código y el de otras personas con pruebas. Muy a menudo, a los novatos se les asigna la tarea de escribir pruebas unitarias para sus colegas, por lo que esto puede resultar útil directamente en su nuevo trabajo. El 57,5% de los encuestados dijeron que usaron JUnit antes de su primera entrevista exitosa sobre Java, y más del 83% ya habían usado pruebas unitarias en su primer año.

  • Bibliotecas de utilidades, GUI y componentes útiles.

Servlets, JDBC, log4j: todas estas y otras herramientas son muy útiles y se utilizan con frecuencia en el trabajo, y es mejor no descuidarlas al prepararse para una entrevista. Esto es especialmente cierto para Jackson, que, según nuestra encuesta, encontró el 72,7% de los solicitantes para el puesto de programador Java; JDBC, esta biblioteca fue probada por más del 78% de los encuestados.

  • Marcos.

Anteriormente, nadie esperaba que Java Junior conociera Spring o Hibernate. Pero los tiempos cambian, y hoy en día a veces se espera esto incluso de los aprendices. Antes de una entrevista exitosa, un tercio de los encuestados estaba familiarizado con Spring a un buen nivel y el 45,5% tenía un conocimiento medio del mismo. La situación con Spring Boot es algo peor (el 36,4% no lo sabía en absoluto), y casi el 44% de los graduados de JavaRush encuestados dijeron que tenían buenos conocimientos de Hibernate. Siga el enlace para leer un texto detallado sobre lo que se requiere de un potencial desarrollador de Java.

Consejos de graduados de JavaRush

Yuri Sharoiko , desarrollador de juegos

Durante las entrevistas, es especialmente importante demostrar conocimientos de Spring, Hibernate y SQL. El conjunto es pequeño, pero sin entenderlo lo suficiente, puedes empezar a moler tonterías. Entonces, si no lo sabes, es mejor responder algo como esto: "No sé exactamente esto, pero sé esto y aquello en primavera", y así sucesivamente. De esta manera, tus conocimientos, por pequeños que sean, se harán notar.

Dmitri Sokolov , probador

Antes de la entrevista, estudia de arriba abajo la información de la empresa en la que quieres trabajar. Durante una entrevista, no es necesario caer en el estupor y decir: “No lo sé”. Incluso si no sabes algo, pero empiezas a pensar, tu capacidad de pensar se evaluará en la entrevista.

Dmitry Mersiyanov , desarrollador de Android

Puede prepararse para las preguntas de la entrevista; hay muchas de ellas en Internet. Hay empleadores a quienes les gusta preguntar algo complicado para comprobar la erudición general del solicitante. También debe poder responder estas preguntas y estar preparado.

Anzor Karmov , desarrollador

Después de fallar en su primera entrevista, felicítese. Es un gran logro dominar una determinada capa de conocimientos y aprobar una entrevista. El gran error aquí sería darse por vencido. Por supuesto, es desagradable recibir rechazos. Pero todo va según lo planeado y estás mucho más cerca de tu trabajo. Su próximo objetivo es reprobar otra entrevista. Y luego otra, y luego otra... Y después de cada entrevista, sacar conclusiones. Echa un vistazo a tus huecos y ajústalos. No hay prisa. Lo principal es la regularidad y la no violencia hacia uno mismo. Estás haciendo todo bien. Un día recibirás una oferta. Esto es lo que buscabas. Tu merecida oferta. ¡Estás bien hecho! Si aún tienes dudas sobre cómo prepararte para una entrevista, las esperamos en los comentarios ;)
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION