Stages en entreprise internationale : comment ne pas rater les entretiens et décrocher l'offre tant convoitée

Cet article est une version révisée et augmentée mon histoire d'un stage chez Google.

Hé Habr !

Dans cet article je vais vous expliquer ce qu'est un stage dans une entreprise étrangère et comment se préparer aux entretiens afin d'obtenir une offre.

Pourquoi devrais-tu m'écouter? Ne devrait pas. Mais au cours des deux dernières années, j'ai effectué des stages chez Google, Nvidia, Lyft Level5 et Amazon. Lors d'un entretien dans l'entreprise l'année dernière, j'ai reçu 7 offres : d'Amazon, Nvidia, Lyft, Stripe, Twitter, Facebook et Coinbase. J'ai donc une certaine expérience en la matière, qui peut être utile.

Stages en entreprise internationale : comment ne pas rater les entretiens et décrocher l'offre tant convoitée

À propos de moi

Étudiant en 2ème année de master "Programmation et analyse de données" HSE de Saint-Pétersbourg. Programme de baccalauréat terminé "Mathématiques appliquées et informatique" Université académique, qui a été transférée en 2018 au HSE de Saint-Pétersbourg. Au cours de mes études de premier cycle, j'ai souvent résolu des concours de programmation sportive et participé à des hackathons. Ensuite, j'ai effectué des stages dans des entreprises étrangères.

Stage

Le stage est un travail pour les étudiants d'une durée de plusieurs mois à un an. De tels programmes permettent à l'employeur de comprendre comment le stagiaire s'acquitte de ses tâches et le stagiaire lui permet de connaître une nouvelle entreprise, d'acquérir de l'expérience et, bien sûr, de gagner de l'argent supplémentaire. Si pendant le stage l'étudiant a effectué un travail décent, un poste vacant à part entière lui est alors proposé.

À en juger par les avis, il est plus facile d'obtenir un emploi dans une entreprise informatique étrangère après un stage que de passer un entretien pour un poste vacant à temps plein. La plupart de mes amis ont fini par travailler chez Google, Facebook et Microsoft.

Comment obtenir une offre ?

Présentation du processus

Disons que vous décidez d'aller dans un autre pays cet été et de vivre une nouvelle expérience, au lieu de creuser le lit de votre grand-mère. Waouh ! Aide grand-mère quand même ! Il est alors temps de passer aux choses sérieuses.

Un processus d’entretien typique pour une entreprise étrangère ressemble à ceci :

  1. Servir demande de stage
  2. Tu décides concours sur Hackerrank/TripleByte Quiz
  3. Viens à travers entretien de sélection
  4. Ensuite, on vous assigne premier entretien technique
  5. Puis deuxième, et peut-être le troisième
  6. Le nom est sur entretien à vue
  7. Donner offrir , mais ce n'est pas exactement...

Voyons chacun des points plus en détail.

Demande de stage

Le capitaine vous suggère de remplir tout d’abord une demande sur le site Internet de l’entreprise. Et vous l’avez probablement deviné. Mais ce que ni le capitaine ni vous ne savez peut-être, c'est que les grandes entreprises utilisent des systèmes de référence par lesquels les employés de l'entreprise recommandent des frères de métier - c'est ainsi que le candidat se démarque du flot incessant d'autres candidats.

Si du coup vous n’avez plus d’amis qui travaillent dans des entreprises qui vous intéressent, alors essayez de les trouver grâce à des amis qui vous présenteront. S'il n'y a pas de telles personnes, ouvrez Linkedin, trouvez n'importe quel employé de l'entreprise et demandez à soumettre un curriculum vitae. Il n'écrira pas que vous êtes un grand programmeur. Et c'est logique ! Après tout, il ne te connaît pas. Cependant, les chances d’obtenir une réponse seront encore plus élevées. Sinon, postulez via le site Web. J'ai reçu mon offre chez Stripe sans connaître une seule personne qui y travaillait. Mais ne vous détendez pas : j'ai de la chance qu'ils aient répondu.

Essayez de ne pas être trop contrarié lorsque votre courrier électronique reçoit des piles de lettres avec un contenu du type « vous êtes tellement génial, mais nous avons choisi d'autres candidats » ou qu'ils ne répondent pas du tout, ce qui est encore pire. J'ai dessiné un entonnoir spécialement pour vous. Sur 45 candidatures, je n'ai reçu que 29 réponses. Seuls 10 d’entre eux ont proposé de se soumettre à un entretien, les autres ont refusé.

Stages en entreprise internationale : comment ne pas rater les entretiens et décrocher l'offre tant convoitée

Sentez-vous les conseils dans l’air ?

Stages en entreprise internationale : comment ne pas rater les entretiens et décrocher l'offre tant convoitée

Concours sur Hackerrank/TripleByte Quiz

Si votre CV survit à la sélection initiale, après 1 à 2 semaines, vous recevrez une lettre avec la tâche suivante. Très probablement, il vous sera demandé de résoudre des problèmes algorithmiques sur Hackerrank ou de répondre au TripleByte Quiz, où vous répondrez à des questions concernant les algorithmes, le développement de logiciels et la conception de systèmes de bas niveau.

Habituellement, le concours sur Hackerrank est simple. Il s'agit souvent de deux tâches sur les algorithmes et d'une tâche sur l'analyse des journaux. Parfois, ils vous demandent également d'écrire quelques requêtes SQL.

Entretien de sélection

Si le test est réussi, vous passerez ensuite un entretien de sélection, au cours duquel vous discuterez avec le recruteur de vos intérêts et des projets dans lesquels l'entreprise est impliquée. Si vous manifestez de l’intérêt et que votre expérience antérieure correspond aux exigences, alors tout se passera bien.

Exprimez tous vos souhaits concernant le projet. Lors de cette conversation avec un recruteur de Palantir, j'ai réalisé que je ne serais pas intéressé à travailler sur ses tâches. Nous ne nous sommes donc plus fait perdre de temps.

Si vous avez survécu jusqu’à ce point, alors la majeure partie du hasard est déjà derrière vous ! Mais si vous vous trompez encore plus, vous n'avez qu'à vous en prendre à vous-même 😉

Entretiens techniques

Viennent ensuite les entretiens techniques, généralement menés via Skype, Hangouts ou Zoom. Vérifiez au préalable que tout fonctionne sur votre ordinateur. Il y aura de quoi être nerveux lors d’un entretien.

Le format des entretiens techniques dépend grandement du poste pour lequel vous passez un entretien. Sauf le premier d’entre eux, qui portera toujours sur la résolution de problèmes algorithmiques. Ici, si vous avez de la chance, il vous sera demandé d'écrire du code dans un éditeur de code en ligne, comme coderpad.io. Parfois dans Google Docs. Mais je n’ai rien vu de pire que ça, alors ne vous inquiétez pas.

Ils peuvent également vous poser une question de conception orientée objet pour voir dans quelle mesure vous comprenez la conception de logiciels et quels modèles de conception vous connaissez. Par exemple, il peut leur être demandé de concevoir une simple boutique en ligne ou Twitter. Depuis l'année dernière, j'ai passé des entretiens pour des postes liés à l'apprentissage automatique, lors des entretiens, on m'a posé des questions pertinentes : quelque part je devais répondre à une question théorique, quelque part résoudre un problème en théorie et quelque part concevoir un système de reconnaissance faciale.

À la fin de l’entretien, vous aurez probablement la possibilité de poser des questions. Je vous recommande de prendre cela au sérieux, car à travers des questions, vous pouvez montrer votre intérêt et démontrer votre compétence sur le sujet. Je prépare une liste de questions. Voici un exemple de certains d’entre eux :

  • Comment se déroule le travail sur le projet ?
  • Quelle est la contribution du développeur au produit final ?
  • Quel est le plus grand défi que vous avez dû résoudre ces derniers temps ?
  • Pourquoi avez-vous décidé de travailler pour cette entreprise ?

Croyez-moi, les deux dernières questions sont difficiles à répondre pour les intervieweurs, mais elles sont d'une grande aide pour comprendre ce qui se passe au sein de l'entreprise. Je tiens à préciser que vous n'êtes pas toujours interviewé par la personne avec qui vous travaillerez à l'avenir. Ces questions donnent donc une idée approximative de ce qui se passe dans l’entreprise.

Si vous réussissez le premier entretien, un deuxième vous sera proposé. Il différera du premier par l'intervieweur et, par conséquent, par les tâches. Le format restera probablement le même. Après avoir réussi le deuxième entretien, ils peuvent en proposer un troisième. wow, tu es venu loin.

Entretien à vue

Si jusqu’à présent vous n’avez pas été rejeté, alors un entretien à vue vous attend, lorsque le candidat est convoqué à un entretien au siège de l’entreprise. Peut-être qu'il n'attendra pas... Toutes les entreprises ne réalisent pas cette étape, mais beaucoup de celles qui le feront seront prêtes à payer les vols et l'hébergement. Est-ce une mauvaise idée ? Magnifique! Je ne suis pas encore allé à Londres... Mais dans certains cas, il vous sera proposé de passer cette étape via Skype. J'ai demandé à Twitter de le faire car il y avait beaucoup de délais et je n'avais pas le temps de voyager sur un autre continent.

L'entretien à vue comprend plusieurs entretiens techniques et un entretien comportemental. Lors d'un entretien comportemental, vous parlez au manager de vos projets, des décisions que vous avez prises dans différentes situations, etc. Autrement dit, l’intervieweur essaie de mieux comprendre la personnalité du candidat et de comprendre plus en détail son expérience professionnelle.

Eh bien, ça y est, il n'y a qu'une excitation agréable à venir :3 Vous avez les nerfs chatouillés, mais vous ne pouvez rien faire. Si tout s'est bien passé, il n'y a rien à craindre : l'offre arrivera. Sinon, c'est triste, mais ça arrive. À combien de places avez-vous postulé ? À deux? Alors, qu'espérais-tu ?

Comment préparer?

Résumé

C'est l'étape zéro. Ne lisez même pas l’article plus loin. Fermez l'onglet et allez faire un CV normal. Je suis sérieux. Pendant que j'effectuais des stages, beaucoup de personnes m'ont demandé de les référer à l'entreprise pour un stage ou un poste à temps plein. Souvent, les CV étaient mal formatés. De toute façon, les entreprises répondent rarement aux candidatures, et les mauvais CV ont tendance à ramener ce pourcentage à zéro. Un jour, j'écrirai un article séparé sur la conception de CV, mais pour l'instant, rappelez-vous :

  1. Veuillez indiquer votre université et vos années d'études. Il est également conseillé d'ajouter du GPA.
  2. Retirez toute l'eau et écrivez des réalisations spécifiques.
  3. Gardez votre CV simple mais soigné.
  4. Demandez à quelqu'un de vérifier votre CV pour détecter les erreurs en anglais si vous rencontrez des problèmes avec cela. Ne copiez pas la traduction de Google Translate.

Lire voici ce message et jetez un oeil à Craquer l'interview de codage. Il y a quelque chose là-dedans aussi.

Entretien de codage

Nous n'avons pas encore fait d'interviews. Jusqu'à présent, je vous ai expliqué à quoi ressemble l'ensemble du processus, et vous devez maintenant bien vous préparer aux entretiens afin de ne pas manquer l'occasion de passer un été agréable et éventuellement utile.

Il existe des ressources telles que Codeforces, Topcoder и HackerRankdont j'ai déjà parlé. Sur ces sites, vous pouvez trouver un grand nombre de problèmes algorithmiques et également envoyer leurs solutions pour vérification automatique. Tout cela est génial, mais vous n’en avez pas besoin. De nombreuses tâches sur ces ressources sont conçues pour prendre beaucoup de temps à résoudre et nécessitent une connaissance des algorithmes avancés et des structures de données, tandis que les tâches des entretiens ne sont généralement pas si complexes et sont conçues pour prendre 5 à 20 minutes. Ainsi, dans notre cas, une ressource telle que CodeLeet, qui a été créé comme outil de préparation aux entretiens techniques. Si vous résolvez 100 à 200 problèmes de complexité variable, vous n'aurez probablement aucun problème pendant l'entretien. Il y en a encore de valables Laboratoire de codes Facebook, où vous pouvez sélectionner la durée de la session, par exemple 60 minutes, et le système sélectionnera pour vous un ensemble de problèmes, qui ne prennent en moyenne pas plus d'une heure à résoudre.

Mais si tu te retrouves soudainement un nerd qui gâche sa jeunesse Codeforces J'étais l'un des leurs, c'est généralement génial. Content pour toi. Tout devrait s'arranger pour toi 😉

Beaucoup d'autres recommandent la lecture Craquer l'interview de codage. Je n’en ai moi-même lu que de manière sélective certaines parties. Mais il convient de noter que j’ai résolu de nombreux problèmes algorithmiques au cours de mes années d’école. Vous n'avez pas résolu les gnomes ? Alors tu ferais mieux de le lire.

De plus, si vous n’avez pas eu ou avez eu peu d’entretiens techniques avec des entreprises étrangères dans votre vie, assurez-vous d’en passer quelques-uns. Mais plus il y en a, mieux c'est. Vous vous sentirez plus en confiance lors de l’entretien et moins nerveux. Organiser des simulations d'entretiens Préamp ou même interroger un ami à ce sujet.

J'ai échoué à mes premiers entretiens précisément parce que je n'avais pas une telle pratique. Ne marchez pas sur ce râteau. Je l'ai déjà fait pour toi. Ne me remercie pas.

Entretiens comportementaux

Comme je l'ai déjà mentionné, lors d'un entretien comportemental, l'intervieweur essaie d'en savoir plus sur votre expérience et de comprendre votre caractère. Et si vous êtes un excellent développeur, mais un égoïste sauvage avec lequel il est impossible de travailler en équipe ? Pensez-vous que vous allez simplement travailler avec Georges Hotz? Je ne sais pas, mais je soupçonne que c'est difficile. Je connais des gens qui ont refusé. L'intervieweur veut donc comprendre cela à votre sujet. Par exemple, ils peuvent vous demander quelle est votre faiblesse. En plus de questions de ce genre, il vous sera demandé de parler de projets dans lesquels vous avez joué un rôle clé, des problèmes que vous avez rencontrés et de leurs solutions. Parfois, de telles questions sont posées au début d'un entretien technique. Comment se préparer à de tels entretiens est bien écrit dans l'un des chapitres de Craquer l'interview de codage.

Principales conclusions

  • Faire un CV normal
  • Trouvez quelqu'un qui peut vous référer
  • Postulez partout où vous pouvez aller
  • Résoudre le litcode
  • Partagez le lien vers l'article avec ceux qui en ont besoin

PS je conduis Chaîne de télégramme, où je parle de mes expériences de stage, partage mes impressions sur les lieux que je visite et exprime mes réflexions.

PPS Je m'en suis procuré un Chaîne Youtube, où je te dirai des choses utiles.

PPPS Eh bien, si vous n'avez absolument rien à faire, alors vous pouvez regarder c'est l'entretien sur la chaîne ProgBlog

Source: habr.com

Ajouter un commentaire