Lorsqu'il s'agit de l'entretien SWE, vous devez observer les trois P's : Practice, Practice, Practice.
Cependant, cela ne signifie pas'reprendre le matériel de cours que vous avez peut-être étudié au collège ou à l'université - cela signifie vous exposer à l'environnement et aux circonstances artificielles qui constituent l'entretien technique moderne.
De nombreuses personnes qui sont de grands codeurs, effectuent leur tâche devant un ordinateur, qui ne'leur répond pas. Certains d'entre eux se lèvent et font les cent pas, d'autres passent à d'autres onglets 'non productifs&apos ; pendant qu'ils réfléchissent et laissent la réponse percoler dans leur tête avant le moment 'aha&apos ;.
Rien de tout cela n'est utile dans un entretien technique. Essayez de vous imaginer du point de vue de l'interviewer. Ils sont plus comme vous que vous ne le pensez. Ils sont eux-mêmes techniques, et ils peuvent aimer ou non devoir mener des entretiens : après tout, ils ont un travail de codage qu'ils aiment quand il dirige leurs efforts créatifs vers la résolution de problèmes et l'écriture de code dope sur leurs projets !
Alors, que rechercheriez-vous ? Un problème agréable et rapide (environ 45min - 1hr) qui a soit une solution élégante, soit une solution qui nécessite une prise en compte des compromis et des contraintes. Peut-être un arbre de recherche binaire, ou une petite machine à états finis. Peut-être un projet de grande envergure comme "construire Microsoft Excel" qui nécessite de réduire la portée pour arriver à une conclusion.
Ces questions ne sont pas difficiles dans le sens où elles vous demandent de proposer un algorithme ou une solution inédite : elles recherchent principalement la compétence. Si vous'avez une licence'en informatique - vous'avez déjà ces compétences.
La chose dont vous avez besoin maintenant est la confiance. Vous vous souvenez que j'ai dit que c'était un environnement artificiel ? Vous'seriez surpris de voir combien de fois des personnes techniquement capables trébuchent lorsqu'elles doivent expliquer la procédure qu'elles'mettent actuellement en œuvre pour arriver à la solution d'un problème d'arbre de recherche binaire.
Alors quelle'est la meilleure façon de se préparer à cela ? Les entretiens simulés. Les entretiens simulés vous exposent à l'expérience de l'entretien, ce qui vous permet de surmonter les obstacles liés à la méconnaissance auxquels sont confrontés les candidats lors des entretiens techniques.
Candidacy.io dispose d'un service d'entretiens simulés que vous pouvez utiliser pour affiner vos compétences, vérifier que votre CV est à la hauteur et comparer vos performances à celles de la concurrence, et je vous recommande de les consulter !
Bonne chance !