Comment apprendre tous les concepts (je ne sais même pas ce qui est requis) requis pour craquer une interview de Microsoft si je dois recommencer à zéro

La réponse ci-dessous est un peu adaptée aux placements sur le campus et à ma sélection dans Google. En cas de placement hors campus, le processus reste le même, mais vous devez simplement vous assurer que vous recevez l’appel de l’entrevue. Et vous pouvez vous attendre à ce que le nombre d’interviews soit plus important.

Obtenir un emploi dans une entreprise basée sur de bons produits peut être difficile. La procédure de recrutement est rigoureuse et épuisante. D’après mon expérience, les curriculum vitae ne jouent pas un rôle très important au-delà du simple appel à un premier entretien. Même dans ce cas, le curriculum vitae est principalement utilisé comme critère de rejet plutôt que comme critère d’acceptation.

En réalité, personne ne se soucie de savoir si vous organisez le festival technique, dirigé par le Conseil de la culture, si vous êtes parrainé, car à la fin de la journée, ils veulent que vous écriviez du code génial. Souvent, la seule chose qu’ils demandent à votre CV est de décrire votre projet préféré, qui est aussi la plupart du temps un briseur de glace. Si vous souhaitez obtenir un emploi dans une bonne entreprise de logiciels, apprenez à coder et à coder correctement . Et pas seulement le code, vous devez apprendre à développer les choses. Contribuer à un projet open source et travailler sur des algorithmes et des structures de données est important.

  1. Un bon livre pour Algorithms est “Algorithms” de Sanjoy Dasgupta
  2. Structures de données et algorithmes en C ++ par Adam Drozdek
  3. Répondez à au moins 50 questions d’entrevue pour lesquelles vous comparez, pour des sociétés telles que:
    1. HackerEarth
    2. GeeksforGeeks
    3. CareerCup

Le meilleur moyen de se faire sélectionner est de vous entraîner avec des tas de questions d’entretien pour l’entreprise que vous comparaissez, et non seulement de les résoudre, mais aussi de les apprendre. Vous devriez également visionner les vidéos du cours en ligne du MIT à ocw.mit.edu/courses

Venir sur des choses plus spécifiques à la durée du placement. La saison de placement peut être une période difficile, d’autant plus que vous devez passer autant de tests écrits que d’écouter des sujets (qui ne vous aident pas du tout), puis vous préparer à des entretiens. Cependant, il devient plus stressant de voir les autres placés et d’être perdants, parfois par pure malchance. La bonne chose à faire est de garder votre sang-froid et de comprendre que la chance joue également un rôle important.

Cependant, l’une des choses les plus importantes pour les entretiens est que vous devez apprendre à représenter vos connaissances avec précision et confiance. Vous savez peut-être beaucoup de choses, mais cela ne sert à rien si l’intervieweur ne le sait pas. Donc, vous devez être confiant et clair dans vos réponses et essayez de ne pas chercher les choses. L’attaque de panique est une chose très courante lors d’une interview et se produit généralement si vous vous trompez au début. Généralement, la première question n’est pas très difficile, alors capitalisez sur cela et essayez de répondre correctement. Une fois que vous avez pris un bon départ, la confiance s’accumule. Quelques conseils sont

  1. Faites une entrevue simulée.
  2. Peu importe ce que vous pensez, les interviewers sont généralement utiles et ne vous dérangent pas, mais pour cela, vous devez dire ce que vous pensez. Laissez-les comprendre comment vous abordez n’importe quel problème.
  3. Habillez-vous intelligemment et parlez avec confiance. Parlez à un ton qui leur est audible, la confiance réchauffe l’intervieweur à votre égard.
  4. Si vous êtes incapable de résoudre un problème, ne perdez pas trop de temps dessus, essayez de demander un indice. Mais montrez à l’intervieweur que vous essayez

Passons à quelque chose de plus spécifique – Mon expérience personnelle d’assister aux entretiens sur le campus.

Je me suis assis seulement pour deux sociétés Facebook et Google. La procédure de Facebook était assez arbitraire et ne mérite pas d’être mentionnée. La procédure de recrutement globale sur Facebook est assez difficile. Il comporte une question très difficile en matière de codage en ligne et généralement 3-4 entretiens personnels. (Vous pouvez voir des exemples de questions sur Facebook | MyCareerStack) Toutefois, la procédure d’entretien sur notre campus était très inattendue et je ne pense pas qu’ils interrogeraient leurs enquêteurs de la même manière au hasard la prochaine fois.

La procédure de Google est assez élaborée. Ils ont d’abord un test écrit (sur papier) avec quelques questions de type objectif et 1-2 problèmes de codage. Vous êtes censé écrire un code de travail pour les problèmes de codage et les QCM sont généralement faciles. Ils peuvent contenir de petits extraits de code ou peuvent également être basés sur la théorie. Vous ne pouvez pas vous préparer spécifiquement aux QCM, il s’agit de vos compétences en matière de codage et de votre connaissance générale en informatique. Les questions de codage sont très similaires aux questions d’entrevue, c’est juste qu’elles sont sur papier.