De l'envie d'offrir: comment un programmeur peut organiser la préparation d'un entretien

Il y a quelques mois, à cause de la pandémie, j'ai dû chercher un emploi et j'ai décidé de l'aborder systématiquement. Avec tout son amour pour la planification, l'enregistrement et la visualisation des progrès. Passé de la feuille blanche aux offres, je présente mon plan selon lequel j'ai choisi les entreprises et préparé les entretiens.



Sélection de l'entreprise



La première chose par laquelle commencer, ce sont mes objectifs et mes désirs au travail. Il est important de s'asseoir et de réfléchir, qu'est-ce que je veux réaliser dans les prochaines années, où est-ce que je veux vivre, que faire, quelles technologies utiliser?



Nous formons un portrait de l'entreprise souhaitée, j'ai réalisé 3 colonnes:



  • Objectifs au travail
  • Désirs pour les années à venir
  • Recommandations (conseils d'amis sur le choix d'une entreprise)






Rechercher des postes vacants et des exigences



Il est maintenant temps d'ouvrir HeadHunter et les pages carrière des entreprises pour étudier: quelle pile, quelles tâches, conditions et connaissances requises - j'ai rédigé le dernier pour élaborer un plan de préparation aux entretiens.



Plan de préparation



La préparation des entretiens techniques s'est avérée très excitante et il a finalement été temps de se plonger dans les bases de Java: sur quoi la mémoire est-elle dépensée, comprendre la complexité des opérations dans les collections standard et lire la concurrence Java dans la pratique. Ce temps s'est avéré être un répit important du travail consacré à la reconstitution des connaissances théoriques.



Pour rédiger des sujets et des questions, j'ai utilisé:



  • Guide "Je veux travailler chez Google" (a pris des thèmes comme base)
  • Exigences des postes vacants
  • Questions d'entrevue partagées par mes amis (j'ai trouvé de nombreuses questions intéressantes et difficiles)


Résoudre des problèmes:



  • Leetcode (il existe des tâches issues d'interviews de Yandex, Alibaba, Google et des solutions sont disponibles avec un abonnement)
  • HackerRank


La résolution régulière de problèmes vous apprend à évaluer rapidement la complexité des algorithmes et à trouver plusieurs moyens de solutions, vous commencez à penser plus large.



Le résultat est un plan général:







Un exemple de l'un des sujets: j'ai







ajouté une chronologie avec des dates limites en haut - cela aide à rester sur la bonne voie et à faire de la théorie tous les jours. Préparé une question - colorié l'autocollant en vert.



image



Résumé



En rédigeant mon CV, j'ai ouvert les retours de mes anciens collègues pour trouver des points forts et des tâches mémorables.



L'expérience de travail décrit:



  • En bref le produit principal et le nombre d'utilisateurs
  • Mon influence sur le produit: tâche -> résultat pour l'entreprise
  • Pile technologique


Que dire de vous:



  • Décrivez les qualités qui vous aideront dans votre travail
  • Joindre des liens vers vos publications
  • Parlez de vous en tant que personne


Exemple:




De plus, tous les recruteurs n'aiment pas le modèle HeadHunter, il est donc préférable de rédiger un CV "à la main" en utilisant un modèle .



Entretiens techniques de formation



L'entrevue est la même compétence que le cyclisme. La première fois que vous vous inquiétez, votre voix peut trembler et la présentation de vous-même et de vos compétences n'est pas encore aussi confiante. Et le premier codage en direct pour un débutant est un énorme stress.



Par conséquent, j'ai répondu à différentes entreprises afin de m'entraîner et d'être prêt à tout. De plus, il y a de nouvelles questions difficiles dans les entretiens. Ici, vous devez vous entraîner à poser des questions à l'entreprise sur les processus, le projet et l'équipe, puis négocier l'offre.



Liste des questions à poser à l'employeur:
  • , , ( ), ( , )

  • / /
  • :
  • :
  • ? ?
  • ( , )
  • : , ? ?




Entretiens de production



Il est temps de rechercher les entreprises dans lesquelles vous souhaitez déjà travailler et de recevoir des invitations à des entretiens.



Pour trouver des entreprises: j'ai ouvert HeadHunter, regardé les participants à la conférence technique et demandé à des amis leur avis sur leurs lieux de travail. J'ai donc sélectionné les entreprises qui m'intéressent.



Pour recevoir une invitation à un entretien:



  • Invitez des amis à vous recommander (augmente considérablement les chances que votre CV soit examiné)
  • Écrivez aux développeurs et aux recruteurs sur LinkedIn (cela s'est avéré très utile, de nombreux développeurs parlent honnêtement des avantages et des inconvénients du projet et peuvent donner des recommandations)
  • Postulez à la page carrière et HeadHunter (probabilité de réponse ci-dessous)


Un exemple d'écriture sur LinkedIn:




Je ne pouvais pas garder toutes les informations dans ma tête, alors je les ai écrites dans un tableau. Les enregistrements vous aident à changer rapidement de contexte entre les entretiens, à connaître le stade des entretiens avec chaque entreprise et à ne pas oublier les détails du projet.







Des offres



Et maintenant, le moment le plus agréable est venu: les entreprises veulent vous voir dans leur équipe et attendent une réponse.



Il ne reste plus qu'à discuter enfin des attentes salariales, des primes et de communiquer votre décision.



All Articles