Comment dois-je me préparer pour le poste d’ingénieur logiciel nouvellement diplômé chez Facebook en 20 jours ?


Il'est difficile de répondre à cette question sans en savoir beaucoup sur vous, mais je'vais essayer de supposer que vous êtes un nouveau diplômé général et que vous avez terminé des cours comme la structure de données et l'algorithme. J'ai couvert ce sujet dans l'un de mes billets de blog How To Ace Your Code Interview In One Month, mais je'vais résumer ici aussi.

Revue des connaissances de base
À ce stade, je veux m'assurer que vous avez un bagage technique très solide, ce qui est la chose la plus importante lorsque vous préparez un entretien.


Rappellez-vous que vous n'avez absolument pas besoin de lire un livre comme "Introduction aux algorithmes" à ce stade, sinon cela vous prendra plus de plusieurs mois. Ce qui est donc le plus recommandé, c'est de revoir le manuel que vous avez utilisé à l'école. Comme vous devriez être assez familier avec lui, cela ne vous prendra pas beaucoup de temps de le réviser à nouveau.

Je vous recommande également de jeter un coup d'œil à technical interview cheat sheet et Big-O Cheat Sheet, les deux ont un excellent résumé des concepts importants avec lesquels vous devriez être familier.

Questions générales d'entretien technique
Il y a beaucoup de questions d'entretien "classiques" qui sont très inspirantes et vous devez absolument les passer en revue avant votre entretien d'embauche. Ces questions sont très basiques et communes, de nombreuses questions d'entretien réelles sont conçues par-dessus.

Il y a quelques éléments que vous devez garder à l'esprit. Tout d'abord, il est toujours préférable d'écrire la solution sur un tableau blanc ou au moins sur papier pour chaque question. J'ai vu tellement de cas où le candidat a parlé de son approche clairement mais n'a pas réussi à écrire la solution sans bug.

Deuxièmement, chaque fois que vous remarquez qu'un certain type de questions que vous ne pouvez pas bien gérer, arrêtez-vous un peu. Faites quelques recherches sur ce sujet, il se peut que vous ne soyez pas tout à fait clair sur les concepts, alors vous devriez retourner à l'étape 1 pour vérifier votre livre. Ou vous pouvez être juste pas familier avec cette partie, vous pouvez Google plus de questions sur ce sujet pour pratiquer.

Préparation ciblée sur l'entreprise
Nous savons tous que différentes entreprises ont des styles différents et se concentrent. Puisque vous vous préparez pour Facebook, voici des choses que vous pouvez faire pour rendre votre processus de préparation beaucoup plus facile.

Tout d'abord, essayez de trouver vos amis, vos relations qui travaillent chez Facebook. Ensuite, demandez autant d'informations que possible sur son processus d'entretien, quel type de questions ont été posées, quels sont leurs centres d'intérêt, etc. Ces informations vous seront précieuses pour ajuster votre préparation dans les derniers jours.

Deuxièmement, recherchez des questions d'entretien de Facebook et craquez-les autant que possible. Ce processus vous apportera tellement de choses. Non seulement vous connaîtrez les types de questions qui ont été posées dans le passé, mais vous serez plus confiant et bien préparé pour l'entretien à venir.

Pratique et pratique
Voici quelques conseils et hacks recommandés:

  • Utilisez un chronomètre pour suivre votre vitesse. Normalement, vous devriez être capable de terminer 2 questions en 45 min. Vous pouvez donc mener des sessions d'entretien par vous-même et voir si vous pouvez terminer dans les temps.
  • Parler tout en réfléchissant. Il est important de continuer à communiquer avec votre interlocuteur tout en résolvant un problème et la plupart des gens ont préparé l'entretien en silence. C'est le bon moment pour vous de pratiquer cela maintenant.
  • Entretien fictif. Les gens ont tendance à être nerveux lorsque quelqu'un regarde par-dessus son épaule. C'est l'une des raisons pour lesquelles beaucoup de gens ont échoué avec des questions qu'ils peuvent facilement résoudre à la maison. La capacité de communication est également un facteur très important à évaluer. Avec cela à l'esprit, nous avons travaillé sur la construction de Gainlo - Mock Interview with Professionals, qui permet au candidat d'avoir un entretien simulé avec des intervieweurs expérimentés de grandes entreprises comme Google, Facebook, Linkedin, etc. et obtiendra un vrai feedback pour les aider à s'améliorer.

Conclusion
De bonnes approches peuvent vous faire gagner des tonnes de temps et en même temps vous rendre plus susceptible d'être embauché. Puisqu'il ne reste que 20 jours, essayez de consacrer autant de temps que possible chaque jour à votre préparation.