
Harry James
0
1631
356
Peu importe qui vous êtes ou combien de fois vous l'avez fait, l'idée d'une entrevue de programmation peut être décourageante. En savez-vous assez pour passer? Vos solutions seront-elles suffisantes? Et si tu étouffais?
Ce n'est pas grave si vous êtes nerveux. En fait, je le prendrais pour un bon signe: cela signifie que vous voulez vraiment réussir. Comment stimuler la croissance personnelle: 5 astuces de l'entrepreneur Comment susciter la croissance personnelle: 5 astuces de l'entrepreneur Il n'est pas nécessaire que tout le monde soit entrepreneur, mais tout le monde peut apprendre quelque chose de l'entrepreneur. En exploitant certaines de ces caractéristiques entrepreneuriales, vous pouvez radicalement changer votre vie à la hausse.. !
En réalité, la préparation des entretiens consiste davantage à créer un climat de confiance qu’à élargir strictement ce que vous savez., bien que cela soit important aussi. Voici cinq choses que vous pouvez faire pour vous préparer et vous sentir prêt pour le grand jour..
Cet article concerne le côté technique. Pour des conseils généraux sur les entretiens d'embauche, consultez nos articles sur la manière de surmonter l'anxiété des entretiens. 3 trucs pour éliminer instantanément l'anxiété des entretiens d'embauche 3 trucs pour éliminer instantanément les angoisses des entretiens d'embauche Le plus difficile est de trouver un emploi. . Ces trois conseils vous aideront à mener à bien le processus et à trouver un nouvel emploi. et interviewer sur le Web Apprenez l'art du Web Interview et aidez votre carrière ou votre entreprise Apprenez l'art du Web Interviewez et aidez votre carrière ou votre entreprise Cela vous dérangerait-il si je vous interviewais? Ce sont des mots auxquels personne ne se préoccupe. Apprendre à interviewer peut vous fournir certaines des compétences de vie les plus précieuses que vous aurez acquises.. .
1. Étudiez un peu chaque jour
La meilleure façon de préparer, sans exception, est de faire un peu de travail de préparation chaque jour d'ici à l'entrevue. Même si vous n'avez pas encore reçu d'interview, commencez. Chaque petit geste compte.
Questions pratiques quotidiennes sont un bon point de départ, mais ne négligez pas d’autres aspects, tels que la recherche d’entreprises et de technologies ou l’affinement de ce que vous allez dire sur vous-même en termes de références et d’expérience. Tout cela est couvert plus tard dans cet article.
Il est important de définir des objectifs réalistes mais ambitieux. 5 erreurs critiques à éviter lors de la fixation d'objectifs. 5 erreurs critiques à éviter lors de la fixation d'objectifs. L'établissement d'objectifs est un excellent moyen de réduire la procrastination et d'accroître la productivité. Si vous n'avez pas d'objectifs, vous n'avez pas de direction. Sans direction, il est facile pour vous de se sentir perdu et confus. Heureusement,… avec votre pratique quotidienne. Ne commettez pas l'erreur de faire trop peu chaque jour - vous devez le prendre au sérieux! - mais ne pas trop entasser non plus. C'est comme ça que vous vous retrouvez avec un épuisement mental. Programmation Burnout: Comment retrouver votre motivation perdue Programmation Burnout: Comment retrouver votre motivation perdue Écrire toutes ces lignes de code peut être épuisant physiquement et émotionnellement. Tout ce dont vous avez besoin pour vous relever, c'est de prendre conscience que la motivation peut être retrouvée. .
Encore plus important que cela est de commencer tôt! Encore une fois, commencez dès maintenant si vous le pouvez. Si l'entretien est dans plusieurs mois, vous pouvez peut-être vous permettre d'attendre un peu avant de commencer, mais nous vous recommandons de commencer au moins six semaines.
Le but ultime est d'éviter de vous surcharger 5 signes indiquant que vous travaillez trop dur (et comment les corriger) 5 signes indiquant que vous travaillez trop dur (et comment les corriger) Souffrez-vous d'un désir insatiable de travailler? Voici quelques-uns des signes pour reconnaître cette maladie et comment vous pouvez la surmonter. , ce qui peut être contre-productif et écrasant.
2. Savoir ce que veut l'intervieweur
Dès que vous avez une interview, il est dans votre intérêt de faire des recherches sur l'entreprise le plus possible. Le contexte est primordial pour une préparation productive. Après tout, votre objectif final est de répondre aux besoins de votre futur employeur..
Commencez par la liste des emplois. Est-ce pour un poste de développement de jeux MMORPG? Ensuite, vous devez connaître les outils et les cadres utilisés dans ce domaine. Il en va de même pour le développement d'applications mobiles, de suites professionnelles, de frontaux Web, de serveurs dorsaux ou autres..
Si les informations sont disponibles, vous devez également étudier les technologies spécifiques utilisées par la société elle-même. Vous n'êtes pas obligé d'être un expert (à moins que la liste des postes ne l'indique), mais vous devez en savoir assez pour tenir une conversation décente à ce sujet..
Etudiez les bons langages et concepts. Certaines des plus grandes entreprises vous interrogeront en utilisant la langue avec laquelle vous êtes le plus à l'aise, mais d'autres souhaitent tester votre expertise avec la langue de leur choix, que ce soit en Java, C #, Python, etc..
C'est à vous de savoir ce qu'ils attendent de vous. Cette étape simple mais cruciale pourrait considérablement améliorer vos opportunités de carrière dans la programmation. Comment améliorer vos opportunités de carrière dans la programmation Comment améliorer vos opportunités de carrière dans la programmation Si vous espérez commencer, recommencer ou encore améliorer votre carrière de programmeur, ce n'est pas facile. Si vous êtes au collège, le moment est venu. Voici quelques conseils qui peuvent vous mener loin. .
3. Mettre l'accent sur l'amélioration des faiblesses
Vous devez savoir beaucoup de choses: structures de données, algorithmes, bibliothèques et frameworks standard, etc. Personne ne s'attend à ce que vous sachiez tout, mais vous devez avoir confiance en ce que vous savez..
Les sujets couramment abordés incluent:
- Nuances de certains langages de programmation, en particulier des langages de programmation dynamiques devenus populaires récemment. Comprendre les principes de la POO est essentiel.
- Tableaux, listes chaînées, piles, files d'attente, tas, tables de hachage, arbres binaires (y compris les arbres de recherche binaire et les arbres binaires auto-équilibrés).
- Notation Big O (complexités spatio-temporelles), Tri, Recherche, Récursion, Théorie des graphes et traversées, Diviser pour régner, Algorithmes gloutons.
- Modèles tels que Singletons, Usines, Composition, Héritage multiple, Polymorphisme, Décorateurs.
Et, bien sûr, des rubriques spécifiques à un champ en fonction du poste auquel vous postulez (requêtes SQL pour les bases de données ou UDP / TCP pour les programmeurs réseau)..
Si certains de ces sujets vous rendent nerveux, c'est ce que vous devriez pratiquer. Identifiez vos faiblesses et renforcez-les. Cela finira par vous être plus utile à long terme, car cela vous permettra de gagner en confiance..
Heureusement, il existe de nombreux outils Web que vous pouvez utiliser pour mettre en pratique des algorithmes et des structures de données. 7 façons uniques de mettre en pratique vos compétences de codage 7 façons uniques de mettre en pratique vos compétences de codage Répétons-le - il n'y a pas d'âge pour apprendre. Une fois que vous êtes sur ce chemin, il vous suffit de continuer à pratiquer. Et aujourd’hui, il existe plus d’un moyen d’affûter vos méthodes de codage. . Voici quelques-uns de nos choix favoris:
- Projet Euler
- LeetCode
- HackerRank
- CodinGame
- Topcoder
- Code Wars
- CodeChef
- / r / DailyProgrammer sur Reddit
Mais ne comptez pas uniquement sur la mémorisation par cœur. Les entretiens de programmation - les bons, en tout cas - sont destinés à voir comment vous abordez les problèmes, à quoi ressemble votre processus de résolution de problèmes et où se situent les limites de vos capacités. Les structures de données et les listes de liens sont des outils indispensables.
4. Les entrevues simulées n'ont pas de prix
C'est une chose d'étudier sur votre ordinateur et de taper le code dans votre IDE préféré. Écrire votre code sur du papier au crayon ou sur un tableau blanc avec un marqueur est une expérience totalement différente, sans Google comme sauvegarde..
Donne un nouveau sens à l'idée d'écrire un meilleur code 10 Conseils pour rédiger un code plus propre et plus performant 10 Conseils pour rédiger un code plus propre et plus performant L'écriture de code propre a l'air plus facile qu'elle ne l'est réellement, mais les avantages en valent la peine. Voici comment vous pouvez commencer à écrire du code plus propre aujourd'hui. .
Ne sous-estimez pas l'importance des simulations d'entrevues. Configurez-les de manière à simuler le plus fidèlement possible les entretiens: sans ordinateur, sans téléphone ni tablette, une feuille de papier, un crayon et une minuterie pendant 30 à 60 minutes..
En pratiquant de cette manière, l'interview en tant que telle ne donnera pas l'impression d'être une telle expérience à l'étranger, ce qui peut réellement contribuer à réduire l'énervement et à être concentré à 100% sur les questions qui vous attendent..
Il existe même des services en ligne qui offrent des entretiens de programmation factices gratuitement. Bien sûr, ils ne sont pas parfaits, mais ils peuvent être très utiles si vous avez besoin de la pratique de personne à personne..
- Pramp (en tête-à-tête, vidéo)
- Interviewing.io (individuel, audio)
5. Exercer, méditer, se détendre
Ce dernier conseil n'est pas spécifique à la programmation, ni même à l'entretien, mais il pourrait s'agir de celui qui vous aidera le plus. La confiance est mieux cultivée lorsque vous avez un esprit stable et robuste, alors qu'un esprit frénétique ou incertain peut constituer un obstacle majeur..
Plus important encore, prenez soin de votre santé physique. Je parle de régime et d'exercice. Je sais qu'il peut être difficile de prendre le temps d'aller au gymnase ou même de faire un tour dans le quartier, mais l'exercice est manifestement bon pour l'esprit..
Si le temps est vraiment un problème, vous pouvez toujours trouver des façons de faire de l'exercice sans aller au gym. Comment faire du sport sans aller au sport Comment faire du sport sans aller au sport Il est déjà assez difficile de prévoir du temps pour faire de l'exercice, et cela peut représenter beaucoup de temps perdu. Essayez ces séances d’entraînement efficaces sans jamais quitter votre domicile. . Restez à la maison et regardez les chaînes de fitness de YouTube 7 meilleurs canaux d'entraînement YouTube pour faire de l'exercice à domicile 7 meilleurs canaux d'entraînement YouTube pour faire de l'exercice à domicile Les gymnases et entraîneurs personnels aident les personnes bien financées à se lever et à aller au gymnase. Nous autres, mortels, devons faire appel à nos capacités d'auto-motivation et de discipline pour menacer un petit nombre… ou rester au travail et faire de l'exercice directement à votre bureau. 8 exercices faciles pour vous aider à rester en forme à votre bureau 8 exercices faciles pour vous aider à rester en forme. Votre bureau Rester en forme à votre bureau est réellement possible. Voici quelques exercices que tout le monde peut faire. Certains n'ont même pas besoin de se lever, d'autres ne prennent pas plus de 10 minutes de leur quotidien. .
Et puis, il y a l'exercice magique de 3 minutes Cet exercice de 3 minutes va réellement corriger votre posture Cet exercice de 3 minutes va vraiment réparer votre posture Vous pensez peut-être qu'une mauvaise posture ne peut être corrigée, mais cet exercice rapide et facile changera d'avis . pour fixer votre posture. Cela peut faire des merveilles pour la confiance.
La méditation consciente est également bonne pour vous. Cela peut être fait sans aucune composante spirituelle ou religieuse si vous ne le souhaitez pas. À la base, la méditation consiste à être dans le moment présent et à être intentionnel dans ses pensées..
Nous avons montré comment la méditation peut faire de vous un meilleur programmeur. Comment la méditation quotidienne peut faire de vous un meilleur programmeur. Comment la méditation quotidienne peut vous transformer en un meilleur programmeur. Lorsque vous programmez des obstacles mentaux lors de la programmation, il peut vous aider à vous calmer. Essayez la méditation avec ces applications de méditation pour passer à travers une dure journée de codage. , alors réfléchissez bien. Même 10 minutes par jour peuvent donner de grands résultats.
Et enfin, assurez-vous de bien dormir. Pas seulement la nuit précédant votre entretien, mais tout au long de la préparation. Utilisation d'applications telles que Flux et Night Shift F.Flux et Night Shift peuvent-ils réellement améliorer vos habitudes de sommeil? F.lux et Night Shift peuvent-ils réellement améliorer vos habitudes de sommeil? L'utilisation excessive d'ordinateurs, de tablettes et de téléphones intelligents peut entraîner une dégradation de la qualité du sommeil - mais des applications comme F.lux et Night Shift neutralisent-elles réellement ces effets? La science est assez claire à ce sujet. ainsi que des techniques de base pour la relaxation 3 techniques de relaxation pour mieux dormir 3 techniques de relaxation pour mieux dormir Il est parfois trop long de s'endormir. La technologie peut nous aider à mieux dormir avec l'aide de meilleures habitudes de sommeil. Essayez ces suggestions pour éteindre votre cerveau. peuvent vous aider, et s’ils ne suffisent pas, vous pouvez essayer ces gadgets intelligents pour le sommeil 6 Smart Gadgets pour vous aider à mieux dormir 6 Smart Gadgets pour vous aider à mieux dormir Ne pas avoir une bonne nuit de sommeil n’est jamais une bonne façon de commencer la journée. Heureusement, il existe de nombreux gadgets pour la maison qui peuvent vous aider à bien dormir la nuit.. .
Ne vous inquiétez pas, échouer n'est pas la fin
Même si vous faites tout parfaitement et que vous réussissez l'entretien, vous risquez de ne pas obtenir le poste. Dans de nombreux cas, il s'agit davantage d'une déclaration sur l'état de l'industrie que de votre valeur en tant que programmeur.
Il n'est pas rare de nos jours d'avoir à s'interroger plusieurs fois avant de décrocher un emploi, alors gardez la tête haute et persévérez. Chaque entretien est une opportunité d'apprentissage. Vous y arriverez assez tôt.
Cela étant dit, vous réaliserez peut-être que la programmation ne vous convient pas. 6 Signes indiquant que vous n'êtes pas censé être programmeur. 6 Signes indiquant que vous n'êtes pas censé être programmeur. Tout le monde n'est pas fait pour être programmeur. Si vous n'êtes pas complètement sûr d'être censé être programmeur, voici quelques signes qui pourraient vous orienter dans la bonne direction. , ce qui est bien aussi. Il y a beaucoup d’autres emplois liés à la technologie Le codage n’est pas pour tout le monde: 9 emplois techniques que vous pouvez obtenir sans lui Le codage n’est pas pour tout le monde: 9 emplois techniques que vous pouvez obtenir sans cela Ne vous découragez pas si vous voulez être un une partie du domaine de la technologie. Il y a beaucoup d'emplois pour les personnes sans compétences de codage! que vous pouvez poursuivre avec beaucoup de succès.
Quel est le pire aspect de la préparation d'une entrevue de programmation? Y a-t-il quelque chose qui vous a vraiment nerveux ou effrayé? Avez-vous d'autres conseils à partager? Faites-nous savoir ci-dessous!
Crédits d'image: Ordinateur portable solitaire via Shutterstock, dactylographie d'un ordinateur portable via Shutterstock, code écrit via Shutterstock, ordinateur portable en plein air via Shutterstock