JavaRush /Blog Java /Random-FR /Excellent guide pour préparer vos premiers entretiens en ...

Excellent guide pour préparer vos premiers entretiens en Java Junior

Publié dans le groupe Random-FR
Comme le note une étude de la ressource HeadHunter, en 2020, la demande de spécialistes informatiques en Russie, à l'exception des premiers mois d'auto-isolement, était plus élevée que jamais. Ce sera comme ça en 2021. La situation est similaire en Ukraine : chaque année, la demande de spécialistes en informatique augmente de 30 %, selon une étude du marché du travail informatique réalisée par GlobalLogic. Les entreprises ne parviennent à attirer que 18 % des ingénieurs. On parle entre autres de développeurs de niveau junior. « Le déficit persistera en 2021. La demande de spécialistes sera très active », a noté GlobalLogic. Comme vous pouvez le constater, ce n’est pas le pire moment pour rechercher un emploi de développeur. Dans ce texte, nous avons rassemblé une synthèse de conseils pour préparer et réussir vos premiers entretiens : comment rédiger un CV et une lettre de motivation, que demander lors d'un entretien et comment manifester votre intérêt. Bonus - une sélection des documents les plus utiles sur JavaRush sur ce sujet, y compris des questions pour un entretien technique.Excellent guide pour préparer vos premiers entretiens en Java Junior - 1

Étape 1. Comment créer un CV

  • Écrivez autant d’informations authentiques que possible sur votre expérience professionnelle, vos connaissances et vos antécédents professionnels. Décrivez clairement vos compétences. Si vous êtes à l'aise avec, par exemple, Spring Boot, Maven et Docker, veuillez l'indiquer au début de votre CV. La connaissance de Java Core, de la POO et la compréhension des propriétés de l'architecture REST sont également appropriées.

  • Il est préférable de créer plusieurs versions différentes de votre CV, dans lesquelles vous vous concentrez sur certaines compétences , et d'envoyer la version la plus appropriée aux différents postes vacants.

  • Le CV doit être clair et lisible , de préférence rédigé dans la même langue que le poste vacant. Cela montrera votre intérêt et votre compréhension du poste pour lequel vous postulez.

  • Rédigez 2 à 4 résumés pour chaque projet et expérience de travail antérieure importante. Lorsque vous parlez de ce que vous avez fait, il est préférable d'utiliser cette formule : Verbe d'action | détails techniques | à... | atteindre un certain objectif / résoudre un problème.

  • Il est important de fournir des informations réelles sur vous-même, notamment votre nom et prénom , sinon vous risquez de confondre le recruteur. Certains candidats écrivent uniquement leur pseudo. Par exemple, Alex, mais cela pourrait être soit Alexandre, soit Alexey. Pour éviter toute gêne lors de la communication, il est préférable d'indiquer votre nom complet.

  • Fournissez des informations sur votre lieu de résidence. Si la description de poste indique que l’entreprise ne recherche pas d’employé en délocalisation et que vous résidez dans une autre ville, cette information est très importante pour le recruteur.

  • Vous pouvez ajouter quelques informations personnelles (faits intéressants, loisirs), mais sans détails inutiles. Dans ce cas, il vaut mieux dire moins que plus.

Excellent guide pour préparer vos premiers entretiens en Java Junior - 2

Étape 2. Comment rédiger une lettre de motivation

  • Si vous vous rendez compte que vous ne répondez pas à tous les critères de la description de poste, il est préférable de l'indiquer dans votre lettre de motivation et d'expliquer pourquoi vous souhaitez obtenir le poste .

  • Dans le premier paragraphe de votre lettre de motivation, écrivez ce qui vous a attiré dans l'entreprise, ce qui vous a spécifiquement intéressé dans l'équipe , le projet et le poste. Montrez de l'enthousiasme pour le travail que vous avez à faire.

  • Écrivez également sur vos compétences qui répondent aux exigences spécifiques de l'entreprise. Montrez que vous pouvez être vraiment précieux pour le projet.

  • Dans le troisième paragraphe , résumez pourquoi vous devriez être invité à un entretien . Écrivez aussi précisément et directement que possible.

Étape 3. Comment se préparer à un entretien

  • Apprenez-en davantage sur l’entreprise pour laquelle vous passez un entretien.

Presque toujours, lors de la sélection des candidats, ils préfèrent les personnes qui expliquent consciemment pourquoi elles sont intéressées par le poste vacant et par l'entreprise, toutes choses étant égales par ailleurs. Vous pouvez expliquer pourquoi l'entreprise et le poste vous intéressent non seulement dans le cadre des tâches dans lesquelles vous serez impliqué, mais aussi dans un sens plus global, par exemple dans la mission sociale de l'entreprise. Vous pouvez également rechercher des informations sur l’entreprise et relier votre motivation à rechercher un emploi avec les objectifs de l’entreprise.

  • Entraînez-vous à résoudre des problèmes de programmation.

Les problèmes techniques sont souvent posés même aux programmeurs très expérimentés - ils servent davantage à évaluer les compétences logiques et la capacité à trouver des solutions qu'à tester les compétences en programmation directe. Et leur solution, si vous n'avez pas beaucoup d'expérience en la matière, lors d'un entretien lorsque le temps est limité, peut provoquer des difficultés inattendues.

  • Préparez une liste de questions et de sujets de conversation.

Des questions bien formulées à l'intervieweur vous permettront non seulement de faire bonne impression auprès des employeurs, mais également d'obtenir plus d'informations sur le poste et l'entreprise, les tâches à réaliser et les difficultés potentielles.

  • Affichez votre référentiel Git.

Pour ceux qui ont de l'expérience dans le travail sur des projets tiers et des projets personnels, et il est recommandé aux programmeurs ayant peu d'expérience professionnelle de les avoir , il est logique de revoir votre référentiel Git avant l'entretien : mettez-le à jour, si nécessaire, supprimez ou cacher les projets qui devraient être montrés dont je n'ai pas vraiment envie, et vice versa, mettre en valeur les meilleurs.

  • Préparez un monologue « sur vous-même ».

Souvent, lors des entretiens, la toute première question est du type « parlez-nous de vous » (et les entretiens avec des programmeurs ne font pas exception), il est donc logique de préparer immédiatement une réponse - un court monologue : à propos de vous, comment êtes-vous arrivé à ce métier , sur les expériences et les attentes passées. N'oubliez pas que le monologue doit être laconique : il n'est pas nécessaire de raconter votre biographie en détail à la personne RH.

  • Mener un entretien test.

Vous pouvez demander à quelqu'un de mener une simulation d'entretien pour vous entraîner à répondre aux questions et surmonter vos craintes lors de l'entretien. Ils peuvent poser des questions générales concernant la première étape de l'entretien avec les RH. C'est également une bonne idée de trouver un développeur expérimenté pour tester vos connaissances techniques. Plus une personne a de l'expérience pour répondre à des questions difficiles, plus elle se sentira en confiance lors d'un entretien.

Étape 4. Comment faire vos preuves dès le premier entretien ?

  • Montrez votre motivation.

Un candidat peut avoir un excellent CV, il peut posséder des compétences techniques et générales, mais il ne montre pas de motivation pour travailler dans l’entreprise, ou sa motivation ne coïncide pas avec l’objectif de l’entreprise. Avant d’exprimer votre motivation, déterminez ce que vous aimeriez entendre si vous étiez votre interlocuteur. Si vous dites : « J’ai besoin d’un travail pour gagner mon premier million » et qu’il s’agit d’une startup ou d’une entreprise de taille intermédiaire, l’entreprise ne pourra pas vous l’offrir. Très probablement, une telle motivation peut jouer contre le candidat. Dans ce cas, il vaut mieux parler du fait que vous avez intérêt à développer et à lancer des projets à partir de zéro.

  • Montrer une activité professionnelle.

Lors de l'entretien, dites-nous que vous étudiez activement les nouvelles technologies. Par exemple, une histoire peut être structurée comme ceci : vous avez appris Java, maîtrisez les frameworks et apprenez maintenant des technologies supplémentaires qui vous aideront à développer des projets plus complexes et intéressants à l'avenir. Cela montrera que vous voyez votre avenir dans ce domaine et que vous y évoluerez volontiers. Il est important de montrer toute expérience que vous avez, même dans le cadre d'un projet à but non lucratif. Vous pouvez parler de projets gratuits, de stages et de formations terminées.

  • Être sincère.

Si vous avez terminé le cours et n’avez jamais travaillé auparavant et que vous souhaitez paraître cool et expérimenté, cela ne fonctionnera pas. Votre expérience sera révélée lors de l'entretien technique et lors des travaux ultérieurs. Vous ne vous rendez pas service en parlant de compétences que vous n'avez pas. Au contraire, les personnes sincères vous aiment. Si vous comprenez que les connaissances ne suffisent pas, il est préférable de ne pas se concentrer sur cela, mais sur la façon dont vous êtes prêt à apprendre et à vous développer pour un nouvel emploi.

  • Poser des questions.

Un entretien est l’étape où vous pouvez vous faire une idée la plus détaillée de l’entreprise pour laquelle vous passez un entretien. Comme le montre la pratique, après un entretien, le candidat se pose de nombreuses questions, mais il semble que ce ne soit pas le bon endroit pour les poser.

  • Précisez le délai pour prendre une décision.

Si le recruteur ou le chef d’équipe n’a pas mentionné de date limite, vous devriez découvrir de quoi il s’agit. Si un certain délai vous a été fixé, essayez de ne pas demander le résultat à l'avance. Si une entreprise retarde les commentaires, vous avez parfaitement le droit d’écrire ou d’appeler et de demander si vous pouvez obtenir des commentaires. Si ce n’est pas le cas, précisez pourquoi et combien de temps vous devez attendre.

Étape 5. Quels sujets dois-je apprendre pour un entretien technique ?

Chez JavaRush, nous avons écrit à plusieurs reprises sur les sujets que vous devriez apprendre pour un entretien technique. Dans cette section, nous rappellerons les plus courants qui sont abordés lors des entretiens techniques avec les juniors.

  • Noyau Java.

Le terme Java Core est assez large. Ce nom fait référence à la fois à la syntaxe élémentaire du langage et à un sujet aussi complexe que le multithreading. En fait, le cours JavaRush est principalement consacré au Core.

  • Algorithmes et structures de données.

Les algorithmes sont une sorte de test décisif des compétences d’un programmeur et de la compréhension qu’a une personne de ce qu’est en principe la programmation. Il est préférable de comprendre les structures des données ; les gens aiment aussi poser des questions à leur sujet lors des entretiens.

  • Tests unitaires.

Apprendre JUnit ne prendra pas beaucoup de temps, mais les avantages de le connaître sont énormes. Vous serez en mesure de couvrir votre propre code et celui des autres avec des tests. Très souvent, les débutants sont chargés d'écrire des tests unitaires pour des collègues, cela peut donc être utile directement dans leur nouvel emploi. 57,5 % des personnes interrogées ont déclaré avoir utilisé JUnit avant leur premier entretien Java réussi, et plus de 83 % avaient déjà utilisé les tests unitaires au cours de leur première année.

  • Bibliothèques d'utilitaires, interface graphique et composants utiles.

Servlets, JDBC, log4j - tous ces outils et d'autres sont très utiles et souvent utilisés au travail, et il vaut mieux ne pas les négliger lors de la préparation d'un entretien. Cela est particulièrement vrai pour Jackson, qui, selon notre enquête, a été rencontré par 72,7 % des candidats au poste de programmeur Java ; JDBC - cette bibliothèque a été essayée par plus de 78 % des personnes interrogées.

  • Cadres.

Auparavant, personne ne s'attendait à ce que Java Junior connaisse Spring ou Hibernate. Mais les temps changent, et aujourd'hui, c'est parfois ce qu'on attend même des stagiaires. Avant un entretien réussi, un tiers des personnes interrogées connaissaient Spring à un bon niveau et 45,5 % en avaient une compréhension moyenne. La situation avec Spring Boot est un peu pire (36,4 % ne le savaient pas du tout) et près de 44 % des diplômés JavaRush interrogés ont déclaré avoir une bonne connaissance d'Hibernate. Suivez le lien pour lire un texte détaillé sur ce qui est exigé d'un développeur Java potentiel.

Conseils des diplômés JavaRush

Yuri Sharoiko , développeur de jeux

Lors des entretiens, il est particulièrement important de démontrer une connaissance de Spring, Hibernate et SQL. L'ensemble est petit, mais sans suffisamment de compréhension, vous pouvez commencer à broyer des bêtises. Donc, si vous ne le savez pas, il vaut mieux répondre quelque chose comme ceci : « Je ne sais pas exactement ceci, mais je sais ceci et cela au printemps », et ainsi de suite. De cette façon, vos connaissances, aussi minimes soient-elles, seront remarquées.

Dmitry Sokolov , testeur

Avant l’entretien, étudiez de haut en bas les informations sur l’entreprise pour laquelle vous souhaitez travailler. Lors d’un entretien, il ne faut pas tomber dans la stupeur et dire : « Je ne sais pas ». Même si vous ne savez pas quelque chose, mais que vous commencez à réfléchir, votre capacité à réfléchir sera évaluée lors de l’entretien.

Dmitry Mersiyanov , développeur Android

Vous pouvez préparer les questions d'entretien, il y en a beaucoup sur Internet. Il y a des employeurs qui aiment poser des questions délicates afin de tester l'érudition générale du candidat. Vous devez également être capable de répondre à ces questions et d’être préparé.

Anzor Karmov , développeur

Après avoir échoué à votre premier entretien, félicitez-vous. C'est une grande réussite de maîtriser une certaine couche de connaissances et de réussir un entretien. La grosse erreur ici serait d’abandonner. Bien sûr, il est désagréable de recevoir des refus. Mais tout se passe comme prévu et vous êtes beaucoup plus proche de votre travail. Votre prochain objectif est d’échouer à un autre entretien. Et puis un autre, puis un autre... Et après chaque entretien, tirez des conclusions. Jetez un œil à vos lacunes et comblez-les. Rien n'est pressé. L'essentiel est la régularité et la non-violence envers soi-même. Vous faites tout correctement. Un jour, vous recevrez une offre. C'est ce que tu recherchais. Votre offre bien méritée. Vous avez bien joué ! Si vous avez encore des questions sur la préparation d'un entretien, nous les attendons dans les commentaires ;)
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION