Transcription
1. Introduction: Bonjour. Je m'appelle Andy et je suis ravi de
vous accueillir à mon tout premier cours. Et il s'
agit de vous aider à trouver un emploi dans le secteur de la technologie. j'ai Ingénieur logiciel et directeur de l'
ingénierie expérimenté, les échelons du statut
de stagiaire modeste à celui de
cadre supérieur au sein de
grands géants de la technologie
et de petites entreprises en démarrage Au fil des ans,
j'ai beaucoup appris, et je suis ici pour partager
ces connaissances avec vous. J'ai eu le plaisir de
travailler avec des personnes
novices en technologie comme avec des
ingénieurs chevronnés, les
aidant à élaborer et à suivre des plans
personnalisés pour faire avancer
leur carrière J'ai joué un rôle
de premier plan dans le processus d'embauche, interrogeant des centaines de
candidats et en concevant les processus d'entretien que vous avez
peut-être
rencontrés vous-même De plus, j'ai passé au crible
des milliers de CV, donc je sais exactement ce qui
permet de se démarquer Mais assez de moi,
parlons de vous. Vous êtes ici parce que vous voulez décrocher un nouvel emploi dans le domaine de la technologie, n'est-ce pas ? Que vous soyez un débutant dans
le secteur ou un
professionnel chevronné qui souhaite passer au niveau supérieur, je suis là pour
vous aider à comprendre comment équipes
techniques recrutent et comment
exploiter votre plein potentiel. Ensemble, nous
veillerons à ce que vous rayonniez et démarquiez dans le paysage technologique
concurrentiel. Passons maintenant à
ce que vous allez apprendre. Tout d'abord, rédigez un CV
pour vous faire remarquer. Je vais vous montrer comment
rédiger un CV qui non seulement met en valeur vos
compétences et votre expérience, mais qui attire également l'
attention des recruteurs et des responsables du
recrutement qui transforment votre CV en un
ticket d'or qui ouvre des portes Ensuite, nous aborderons la
résolution de tests techniques. Ces tests peuvent être
intimidants, mais n'ayez crainte. Je vais détailler les
types courants de tests techniques, vous
apprendre des stratégies
pour les aborder et vous donner des conseils pour
rester calme et concentré. À la fin, vous réussirez
ces tests en toute confiance. Nous aborderons ensuite les questions de conception
du système de gestion. conception du système peut être délicate, mais avec le bon
cadre et la bonne approche, vous serez en mesure de répondre à
ces questions comme un pro Je vais vous présenter des exemples
concrets et vous montrer comment structurer vos
réponses pour un impact maximal. Enfin, nous verrons
comment répondre aux questions sur
le comportement. Ces
questions visent à montrer qui vous
êtes en tant que personne et comment
vous gérez les défis. Je vais vous apprendre à
raconter votre histoire de
manière convaincante et structurer vos réponses pour
laisser une impression durable. En cours de route, nous
discuterons également de la façon de faire
vos devoirs, de poser des questions
aux intervieweurs et de vous donner une tonne de conseils
pour vous aider à briller Êtes-vous prêt à
passer à la vitesse supérieure
dans votre carrière ? Allons-y Ensemble, nous ferons en
sorte que vous vous démarquiez dans le secteur des technologies et que vous
décrochiez l'emploi de vos rêves. Alors attachez votre ceinture, car
ce voyage va être incroyable
2. Le processus de candidature: Bonjour et bienvenue. Avant de passer à votre candidature
spécifique, prenons un moment pour explorer le marché du travail et partager
quelques conseils en cours de route. Je suis absolument ravie que
vous ayez choisi de poursuivre parcours pour décrocher
l' emploi de
vos rêves dans
le secteur de la technologie. Vous êtes sur
le point de franchir une étape cruciale, et croyez-moi, cela va vraiment changer la donne pour vous. Aujourd'hui, nous allons examiner en
profondeur comment postuler
efficacement à des
emplois dans les entreprises technologiques. Tout d'abord, soyons
réalistes pendant un moment. Vous n'obtiendrez probablement pas la plupart
des emplois pour lesquels vous postulez. Les chances ne sont tout simplement pas
en votre faveur. Chaque poste attire
des centaines de candidats, ce qui rend les
choses très difficiles à décrocher. Je sais que c'est difficile, mais essaie de
ne pas le prendre personnellement. Le rejet fait
partie du processus. Chaque personne qui vous connaît ici est en fait un tremplin qui
vous rapproche d'un pas de plus, et chaque entretien n'est qu'
une expérience d'apprentissage. Au fur et à mesure que
vous vous entraînez, vous serez plus aise et votre véritable identité commencera à transparaître. Il est donc temps de commencer à
chercher un nouveau rôle. Il est facile de se retrouver coincé dans
ce que l'on appelle
la paralysie de la perfection. C'est à ce moment que vous
consacrez
toute votre énergie à faire quelque chose de
parfait du premier coup, tel point que vous ne
finissez jamais par le faire Vous pourriez
passer beaucoup de temps à
essayer d' acquérir une compétence spécifique ou à perfectionner votre portfolio, disant
que vous commencerez à postuler une fois que tout sera fait Mais souvenez-vous de ce que j'ai dit tout à l'heure. Les chances ne sont pas en votre faveur. La clé pour se
démarquer est donc la pratique. Plus vous tardez à
postuler pour un poste, plus il vous
faudra de temps pour obtenir un emploi. Peut-être êtes-vous coincé à la
recherche du poste parfait, attendant celui qui répondra toutes les cases
avant de postuler. Le problème, c'est que
vous mettez toute votre énergie et tous vos espoirs
dans un seul rôle. Et si ce n'est pas le cas ? Que se passe-t-il si vous oubliez l'opportunité parfaite
simplement parce qu'elle ne correspond pas à votre définition
initiale de la perfection ? Voici donc ce que
tu vas faire. Une fois ce cours terminé, prenez tout ce que
vous avez appris et commencez immédiatement à postuler pour un
emploi. Promets-moi. Ouais. Cool. Parlons ensuite de l'entretien. Les entretiens peuvent sembler incroyablement
anormaux comme si
vous étiez exposé Mais la meilleure approche
est la pratique, et vous serez plus à l'aise. Vous finirez peut-être
même par en profiter. Je sais que cela semble un peu fou, mais pensez-y comme ça. À quelle fréquence avez-vous l'
occasion de parler à des personnes qui travaillent dans certaines des entreprises
les plus intéressantes au monde ? Installez-vous, posez-leur
des questions sur leur travail, leur rôle et
passez un bon moment. Considérez chaque entretien
comme un tremplin. Chaque interaction est l'occasion d'
affiner votre approche, comprendre ce que
recherchent les employés
et, surtout, de mettre en valeur vos compétences et votre
personnalité uniques . Et
voici le plus important. Ne vous inquiétez pas si vous
n'êtes pas totalement qualifié. En particulier pour les
diplômés et les stagiaires, les entreprises recherchent souvent personnes
intelligentes capables d'
apprendre et de s'adapter, et non des personnes qui cochent
toutes les cases Alors allez-y et postulez. Même si vous ne répondez pas à
tous les critères. De nombreuses entreprises considèrent
que les éléments exacts
du cahier des charges sont davantage une
ligne directrice qu'une valeur absolue Si vous pensez
avoir de la valeur à ajouter à l'entreprise et que vous savez comment vous
présenter sous votre meilleur jour. Grâce à ce super cours
vidéo d' un Britannique enthousiaste sur Internet, pourquoi ne pas postuler ? Enfin, le réseautage est
un autre élément essentiel du processus de recherche d'emploi. Interagissez avec des professionnels
du secteur, participez à des webinaires et
participez à des forums technologiques création d'un réseau solide
peut ouvrir des portes à des opportunités qui
ne sont peut-être même pas annoncées. N'oubliez pas le cliché. Ce n'est pas ce que tu sais,
c'est qui tu connais. C'est bon, c'est tout pour le moment. N'oubliez pas que le marché du travail est un
voyage et non une destination. Continuez à postuler, à apprendre, à grandir. Tu l'as.
3. Un CV pour vous faire remarquer: Bon retour. Cette leçon sera un
cours intensif sur la création d'un CV qui
incitera les responsables
du recrutement à prendre note. Êtes-vous prêt à transformer cette page blanche en un
entretien réussi ? Plongeons-nous dans le vif du sujet. Dans cette leçon, nous allons élucider les mystères du CV parfait Nous allons découvrir à quoi
cela sert réellement. Conseil : il s'agit de votre brochure
marketing personnelle. Ce que
recherchent ces recruteurs et comment
s'assurer que votre CV ne soit pas rejeté avant même qu'il n'ait eu
une chance équitable Nous allons analyser chaque
élément de votre CV, comme des chirurgiens
experts, de
la mise en page attrayante aux détails intéressants
de votre historique professionnel À la fin, vous aurez acquis le savoir-faire nécessaire
pour créer un CV sur mesure pour mettre en valeur
votre talent unique. Et nous n'allons pas parler de théorie. Nous retroussons nos manches
et nous nous salissons les mains. Ensemble, nous allons
créer un CV à partir de zéro pour notre ami imaginaire
John l'ingénieur. N'hésitez pas à jouer le jeu
chez vous et à créer votre propre chef-d'œuvre de CV au
fur et à mesure. Alors, tu es prêt ? Génial. Commençons par un
canevas vierge. Ne vous inquiétez pas si cela semble un
peu intimidant en ce moment. Croyez-moi, nous le
remplirons en un rien de temps. Bien, commençons par
les bases. Au lieu de nous
attarder sur la perfection, nous allons
noter certains
détails essentiels et les peaufiner au fur et Tout d'abord, le nom de notre candidat. Dans ce cas, John Doe,
nous allons indiquer son nom, adresse
e-mail, rester
professionnel et son numéro de téléphone. Tu vois, nous faisons déjà
des progrès. Voici donc les
informations de contact sur la page. Je t'avais dit qu'il allait bientôt
commencer à se remplir. Continuons et évoquons
leur histoire scolaire. Je vais juste le coller
parce que je promets que tu ne veux pas
t'asseoir à me regarder le taper. Découvrez comment j'ai sélectionné les
antécédents scolaires les plus pertinents pour notre candidat. Ce qui est pertinent pour vous
peut être différent. Alors
réfléchissez-y par vous-même, mais voici quelques points
auxquels réfléchir. Ce qui
attire l'attention d'un employé est récent et spécifique. Tu as un diplôme ? Mets-le dessus. Mais votre
récital de flûte à bec élémentaire, peut-être pas tant que ça. Nous allons le chercher maintenant, non. Aigu. Voici un prototype. Espacez donc et gardez les choses en ordre. Vous pouvez regrouper ces anciennes
qualifications. Il n'est pas nécessaire de
les énumérer tous. Considérez ceci comme un
véritable point fort, pas comme une encyclopédie. Ensuite, collons également
un historique professionnel ici. Boum. Comme précédemment, et remarquez à quel point les rôles
les plus pertinents sont les premiers. J'ai également choisi de laisser de côté toute expérience moins pertinente. Les trois mois qu'il
a passés à travailler dans un restaurant de restauration rapide pendant l'été ne
l'aideront pas à acquérir une technologie continue. Cela prend juste un espace précieux. Enfin, je vais coller un résumé des
compétences qu'il maîtrise le mieux. J'ai indiqué pour chacun le niveau approximatif de compétence qu'il possède
dans cette Est-ce qu'il apprend
pour la première fois ? L'a-t-il beaucoup utilisé,
mais jamais dans un environnement
professionnel,
ou est-il un expert qui connaît
tout à ce sujet et qui pourrait également
aider d'autres personnes à l'apprendre ? Ces informations sont utiles
pour un responsable du recrutement,
mais elles sont très subjectives, il n'est
donc pas
nécessaire de devenir fou. Ne fournissez pas de graphiques ou de
pourcentages, etc. Que signifie 60 contre 70 % de
compétence de toute façon ? OK, c'est tout ce que
je vais ajouter
à ce CV pour le moment. Mais selon
vous, il y a
peut-être d'autres choses auxquelles vous voudrez
peut-être réfléchir. Certifications et récompenses. Si vous avez des
certifications ou des reconnaissances du secteur, listez-les.
Publications et brevets. Si vous avez publié des œuvres des registres
ou
des brevets en votre nom, tout d'abord, bravo. Ensuite, assurez-vous de
les mettre en évidence sur votre CV. Langues. Si vous parlez
plusieurs langues, listez-les ici et indiquez le niveau de maîtrise de chacune
d'elles Cela est particulièrement
important si votre langue maternelle est
différente de celle que vous
utiliserez au travail. Génial. Nous avons appris
les bases. Revenons maintenant au début et
peaufinons-le un peu. Nous avons affaire à une page
plutôt simple, alors ajoutons du
style pour la faire ressortir. Mais avant de commencer,
discutons de ce à quoi sert
réellement un CV et, tout aussi
important, de ce à quoi il ne sert pas. Lorsque vous postulez pour
un emploi, vous
faites peut-être partie des centaines de candidats, et l'équipe de recrutement
travaillera très rapidement pour réduire nombre de candidats
à contacter en personne. À ce
stade, le travail de votre CV est une brochure personnelle, efforcez d'
expliquer à tout le monde pourquoi vous êtes peut-être la personne
idéale pour le poste. Il doit être uniquement
le vôtre et refléter une partie de votre personnalité,
mais pas trop. Il a un
travail important à accomplir et doit le faire
rapidement et facilement. Éloignez-vous donc des choix de style trop
extravagants. Les équipes de recrutement extrapolent
souvent de nombreuses informations
à partir de votre CV, de
ce que vous avez inclus, de ce que vous n'avez pas inclus et de la
façon dont vous l'avez présenté Essayez donc de vous faire une
idée du genre de personne que vous êtes et de ce que cela
pourrait être de travailler avec. Il y a donc un juste équilibre
que vous devrez trouver ici. D'une part, vous ne voulez pas donner
l'impression que vous venez d'utiliser le premier mot de
modèle par défaut pour votre CV À quel genre de personne
pensez-vous que cela vous fait ressembler ? Vous ne faites pas un effort supplémentaire, peut-être vous n'êtes pas un penseur créatif Ces choses ne sont peut-être
pas vraies vous ou même pertinentes pour le poste, mais elles peuvent créer une impression inconsciente
de vous qui peut vous
coûter cher à ce stade
précoce du processus d'
embauche D'un autre côté, un CV trop inhabituel ou trop créatif peut être difficile de trouver les informations
requises. Par exemple, la
sélection initiale des candidats à un emploi
peut consister simplement à vérifier s' ils possèdent l'
expérience qu'ils recherchent ou si vous connaissez l'une des compétences
clés dont ils ont besoin. S'ils sont formatés
de manière difficile à trouver, vous risquez de frustrer la
personne qui les révise Au mieux, ce n'est pas un
bon point de départ. Au pire, ils
pourraient tout simplement abandonner. Il convient également de mentionner
à ce stade qu'il est bon de connaître les attentes de votre
public. Par exemple, aux États-Unis, il est courant qu'un CV
soit écrit sur une seule face. Au Royaume-Uni, cependant, il est plus
courant d' être recto
verso, tandis qu'en Inde, les CV sont généralement beaucoup plus longs
et plus détaillés Cette vidéo n'a pas pour objectif d'étudier
les attentes de tous les pays en matière
de durée, mais elle vise simplement à dire que vous devez en être conscient
et que vous devez prendre en compte lorsque vous
postulez à un emploi, car le fait de ne pas répondre à ces attentes
culturelles pourrait vous coûter très cher à ces premières étapes de sélection Pour mon CV, je vais m'
efforcer d'utiliser un seul côté du papier, car cela répondra aux
attentes à la fois du Royaume-Uni, où je suis, et des États-Unis. nos jours, il est extrêmement
rare intervieweur
imprime votre CV
et en ait une copie papier, mais cela n'est pas inconnu Encore une fois, c'est une
bonne idée d'adapter votre CV à l'imprimeur de votre
entreprise. Si vous postulez pour
une entreprise européenne qui utilisera un
papier à quatre feuilles pendant son séjour aux États-Unis, c'est le
format de lettre légèrement plus grand qui sera utilisé. Cela peut sembler
stupide, mais vous ne
voulez pas faire tous les
efforts nécessaires pour votre CV soit joliment composé et
qu'il soit affiché sur le côté
de la page une fois imprimé OK, où en étions-nous ? Oh, style. Nous avons donc tous les
points principaux sur notre CV, afin que nous puissions commencer à le peaufiner pour
qu'il soit magnifique La première chose que je vais faire est de réduire les
marges de la page. Word possède de très larges
marges par défaut. Cela sert principalement à supporter les rouleaux ou les très
vieilles imprimantes à injection, donc je ne pense pas que nous ayons à nous
inquiéter à ce sujet,
et personnellement, j'ai l'
impression qu'ils donnent la page un aspect très
étroit et exigu C'est juste mon style préféré, donc vous êtes là, mais
cela vous donne beaucoup plus d'
espace de travail. Ajoutons du style à
nos informations de base. Faisons en sorte que le nom de John soit beau et grand et ajoutons un peu de
couleur pour le faire ressortir. Maintenant, je vais faire
quelque chose de controversé. Je vais ajouter une photo
de profil. Personnellement, j'aime bien
cela parce que cela donne une
touche de personnalité au CV et divise les
pages de textes qu' un responsable du recrutement regarde à la légère
depuis des heures Notez que nos candidats ont utilisé une photo
professionnelle dédiée représentant uniquement eux-mêmes. Évitez cette photo
de vous dans un costume où vous avez recadré le
meilleur homme d'un mariage Nous ne postulons pas pour devenir
mannequins ou stars de cinéma. Donc, en théorie, la photo est juste pour rendre le
CV plus beau. Il est toutefois important de
reconnaître que cela peut être un
vecteur potentiel de discrimination. En fin de compte, je vous
laisse le soin de décider avec quoi vous vous sentez le
plus à l'aise. OK, agrandissons un peu nos
titres et les mettons la même couleur que le nom, pour
qu'ils soient faciles à repérer Inquiétez-vous. Nettoyons également les éléments individuels
de ces listes. Mettons les
titres en gras et ajoutons quelques
informations supplémentaires sous chacun d' Prêtez attention aux
petits détails ici. Comme je l'ai déjà dit, un employeur
potentiel peut extrapoler de nombreuses
opinions à partir de petits détails Essayez donc de garder
les choses cohérentes. Remarquez comment j'ai utilisé
le format « start your tiret end colon
space institution », et j'ai utilisé le même
format pour chaque entrée Je sais que cela peut sembler une mince affaire, mais l'incohérence peut créer une impression inconsciente de
manque d'attention portée aux détails Je constate souvent des problèmes à ce sujet dans les entrées les
plus récentes sur les CV. N'oubliez pas que si vous mettez à jour un document déjà écrit, adaptez le style, la taille et la police de ce que
vous possédez déjà. Vous ne voulez pas donner
l'impression que vous
n'avez pas consacré beaucoup d'efforts
à cette application. Après tout, personne ne veut
engager quelqu'un qui
semble laxadique Appliquons le même formatage à
l'historique professionnel, et je vais également ajouter
quelques phrases à chacune décrivant les
principales responsabilités de notre candidat. Comme notre candidat a
occupé plusieurs postes, je vais inclure un peu
plus de détails sur les récents ou
être concis avec les anciens postes afin d'économiser de l'espace
précieux sur les pages. Ah. Regardez ce qui s'est passé ici. Avec toutes nos informations supplémentaires, la liste des compétences est
reportée à la page suivante Pour résoudre ce problème, je vais ajouter plusieurs colonnes et mieux
utiliser l'espace horizontal. Cela me permet d'
atteindre mon objectif d'être un CV d'une seule page. Si cela se produit lors de la création d'un CV
de plus d'une page, faites attention à
l'endroit où la page se brise. Plutôt que de diviser une
section sur deux pages, déplacez la
section entière et son titre la nouvelle page afin qu'elle soit
toujours visible en une seule fois. Une dernière chose que je
vais coller
ici, c'est quelques
phrases en haut, juste pour présenter notre
candidat avec ses propres mots. C'est ça. Notre CV est complet. Nous avons donc
terminé, non ? Pas tout à fait. Nous n'avons pas encore terminé. L'étape suivante est importante, peut-être la plus importante. Preuve, lisez-le. Si possible, demandez à un ami de le relire. La dernière chose que vous voulez,
c'est que tout votre dur
labeur soit annulé par une faute d'
orthographe Un conseil qu'on m'a donné un jour
était d'utiliser un logiciel de synthèse vocale et
d'écouter ce que vous avez écrit. Je trouve que cela m'aide vraiment à détecter les erreurs que je
ne pouvais pas détecter visuellement, ou vous pouvez toujours obtenir
de l'aide d'une IA. Avant de terminer,
devrions-nous examiner certaines des choses que j'ai
choisi de ne pas inclure ? Jetez un œil à cette légère modification apportée à notre CV
original. La première chose que vous
remarquerez, c'est qu' il y a des icônes sur
tous les en-têtes. Je vois cela un peu, et
je trouve que cela semble assez
démodé ces derniers temps et qu'il n'apporte pas grand-chose
au CV. Les autres modifications concernent
les informations personnelles que
j'ai partagées pour l'adresse. Pourquoi ? Qui t'envoie des
choses par la poste ? C'est juste du bruit sur la page. Il est donc plus difficile de trouver des informations
vraiment utiles. De même, votre date
de naissance ne devrait avoir aucune incidence sur votre
éligibilité à l'emploi, elle n'a
donc pas sa place
sur le document. Bien entendu, quelqu'un peut mieux deviner votre âge à partir de
vos études et de vos
antécédents professionnels s'il le souhaite vraiment, mais je préfère ne pas le
lui donner dans une assiette Et cela conclut notre guide sur la création d'un CV exceptionnel. N'oubliez pas que votre CV est
votre première impression sur un employeur potentiel,
alors faites en sorte qu'il compte. Prenez le temps de
l'adapter à chaque candidature, en mettant en évidence les compétences et les
expériences les plus pertinentes pour le poste que vous recherchez. Nous avons abordé
de nombreux sujets aujourd'hui, qu'il s'agisse de structurer votre CV ou de le
styliser efficacement, mais n'oubliez pas qu'
un CV de qualité est la première étape de votre parcours de recherche
d'emploi Dans le module suivant,
nous verrons ce à quoi
vous pouvez vous attendre lors
de votre premier entretien. Nous discuterons des questions courantes, façon de vous préparer et conseils pour vous aider à laisser une impression
durable. Alors restez connectés et préparez-vous
à réussir cette interview. ici là, continuez à peaufiner ce CV et bonne
chance dans votre recherche d'emploi.
4. Le premier appel: Bonjour encore une fois. Excellente nouvelle. Vous avez peaufiné votre CV, et maintenant la magie opère, mettant en valeur vos incroyables compétences auprès
d'employeurs potentiels Quelle est donc la prochaine étape du parcours professionnel
passionnant que vous avez deviné lors des entretiens ? Attachez votre ceinture, car dans
les prochains modules, nous allons vous
présenter
le processus typique d'
entretien technique Nous aborderons chaque étape tête
baissée, vous
donner un aperçu ce à quoi vous attendre
et de la manière de briller Êtes-vous prêt à donner des
interviews géniales ? Allons-y. Au fil de
ma carrière dans le domaine de la technologie, j'ai découvert que l'un
des principaux facteurs qui ont le amélioré ma confiance en moi
et mes performances lors plus
amélioré ma confiance en moi
et mes performances lors
des entretiens était d'être l'autre côté de la table, à
interviewer d'autres personnes Progressez dans
ma carrière dans le domaine de la technologie. J'ai découvert que l'une
des choses qui ont le amélioré ma confiance en moi
et ma performance lors plus
amélioré ma confiance en moi
et ma performance lors des
entretiens était d'être l'autre côté de la table pour
interviewer d'autres personnes Lorsque je me suis assise pour la première fois
en face d'un candidat, j'étais tellement nerveuse que mes notes
tremblaient pratiquement. Cependant, au fur et à mesure que j'ai
acquis de l'expérience et coaching pour de
très bons intervieweurs, j'ai commencé à comprendre ce que je
recherchais et comment mettre candidats à l'aise et les
aider à se montrer sous
leur meilleur jour. En comprenant ce que je
recherchais chez les candidats et en suivant les discussions
que les intervieweurs ont au moment de prendre des décisions, j'ai pu affiner mes
propres compétences en tant que candidate Ces connaissances m'
ont aidée à mettre en évidence les
points les plus pertinents et à tirer le meilleur parti de notre temps
pendant l'appel. Au cours des prochaines leçons, je
vais lever un
peu le rideau et vous aider à apprendre
ce que j'ai appris afin que vous puissiez, vous aussi, faire la meilleure impression
possible auprès des employeurs potentiels. Alors allons-y. Souvent, la première conversation
que vous aurez avec une entreprise sera
un appel initial ou une discussion informelle avec un recruteur interne,
un représentant des
ressources humaines ou parfois le
responsable du recrutement lui-même Cet appel est généralement plus court et
moins structuré qu'un entretien complet. C'est l'occasion
pour vous et pour eux de vous
mettre sur la même longueur d'
onde en
ce qui concerne les attentes professionnelles, ce que vous allez faire, l'
endroit où
vous travaillerez et peut-être le montant de votre rémunération. Maintenant, voici un conseil de pro pour vous. Pendant cet appel, l'honnêteté
est votre meilleure amie. Ne dites pas simplement ce que vous
pensez qu'ils veulent entendre. C'est une recette pour
faire perdre du temps à tout le monde. Supposons que le salaire
qu'ils proposent ne correspond pas tout à fait à
vos attentes. Ne sois pas timide.
Dis-le poliment. Ils peuvent peut-être vous aider à
travailler avec vous là-dessus, ou non, mais croyez-moi, il est préférable d'avoir la conversation
maintenant plutôt que de passer par tout
le processus
d'entretien pour lâcher la
bombe à la fin N'oubliez pas que cet appel
vise à trouver la bonne solution pour vous deux. Soyez donc ouvert, honnête et surtout,
soyez vous-même. Très bien, les gars, il est temps de
passer à l'entretien Il y a deux questions qui ne manqueront pas de
se poser à chaque fois. Et croyez-moi, ils n'
essayent pas de vous faire trébucher. Ils veulent juste connaître la personne extraordinaire qui
se cache derrière ce CV. Alors préparons-nous. Voici un petit
devoir pour toi. Ne grandissez pas. Promis, ce n'est pas aussi douloureux que tes
anciens problèmes d'algèbre Alors, prenez votre
carnet préféré et répondons à ces
deux questions. Première question,
parlez-moi de vous. Et deuxième question,
pourquoi
cherchez-vous un nouvel emploi ? Maintenant, je sais
ce que tu penses. Cela semble assez simple.
Pourquoi dois-je me préparer ? Eh bien, mon ami, c'est exactement pourquoi nous allons
les décomposer. Croyez-moi, un peu de
préparation suffit à vous faire passer une candidate rock star. Nous savons que tu l'es.
Alors, qui êtes-vous ? Quelle est l'histoire qui
vous a amené à ce stade
de votre carrière ? Ici, un entretien
vise à obtenir une compréhension approfondie de vos attentes
et de vos motivations. Commencez par expliquer votre
situation actuelle , votre rôle actuel,
votre
poste, votre formation ou votre
étape la plus récente et vos
responsabilités. Puis, revenez en arrière et
parcourez les
étapes les plus intéressantes de votre carrière, en un
tableau de la
façon dont vous avez grandi et des diverses compétences que vous avez
développées en cours de route Par exemple, si vous travaillez
dans le secteur depuis un certain temps, vous pourriez dire quelque chose comme je suis actuellement
ingénieur en chef au nom de l'entreprise ». Eh bien, je travaille avec une équipe de
six personnes sur n'importe quel produit. J'ai déjà travaillé chez Wherever pendant X ans et je l'ai rejoint en
tant qu'ingénieur de niveau intermédiaire avant d'être promu après avoir
contribué à leur produit. Bien entendu, cela pourrait être une candidature pour votre
tout premier rôle dans le domaine de la technologie. Bienvenue, au fait, nous sommes
ravis que vous soyez là. Vous voudrez donc peut-être plutôt mettre l'accent sur vos
résultats scolaires et curriculaires Vous pourriez dire quelque chose
comme si j'ai récemment obtenu mon diplôme universitaire avec note en cours,
et je
cherche actuellement à commencer
ma carrière professionnelle dans le
domaine et je
cherche actuellement à commencer de la technologie. En dehors de mes études, j'ai également contribué à plusieurs projets
open source,
notamment, et je publie fréquemment des articles sur les nouvelles
technologies que j'apprends à connaître. voyez, cela n'a pas besoin d'
être long et compliqué, mais cela aide beaucoup si vous y
réfléchissez à l'avance, afin de ne pas vous frayer un chemin tout au long de
l'entretien. Maintenant, la deuxième question, pourquoi cherchez-vous un nouvel emploi ? Celui-ci est davantage
destiné aux candidats qui passent d' un emploi à un autre
plutôt que de commencer leur carrière
pour la première fois. Ils veulent comprendre
vos motivations afin de s'assurer qu'elles correspondent aux
attentes du poste et que vous constituerez un bon
investissement pour leur équipe. Pensez-y, recruter une nouvelle personne et lui
enseigner tout ce qu'il faut savoir
sur l'entreprise est un processus très coûteux. Ils veulent donc vraiment
savoir que vous
allez être un investissement heureux, productif et à long terme pour le moment Je veux que vous soyez
très prudent ici. Tu te souviens que j'ai dit que tu devais
être honnête et authentique ? Eh bien, si vous quittez
votre poste actuel parce que vous n'y êtes pas satisfait, assurez-vous de le définir de
manière diplomatique J'ai entendu trop de
candidats explorer tout ce qui ne va pas
dans leur entreprise actuelle, pourquoi ils sont nuls et pourquoi
tous les autres se trompent C'est ce que j'ai ressenti
avant, croyez-moi, et cela pourrait bien être vrai, mais il n'y a aucun moyen pour moi ou un intervieweur de le savoir avec certitude Mais si
vous évaluez quelqu'un qui , selon vous, serait un
bon candidat pour une entreprise, entendre parler de
tous les dirigeants son entreprise actuelle n'
est pas une bonne idée. Il y a donc certaines choses auxquelles vous
aimeriez peut-être penser à la place. Vous souhaitez évoluer vers
un rôle légèrement différent ? Peut-être cherchez-vous
à essayer
autre chose ou à vous
essayer au leadership. Expliquez pourquoi vous avez pris cette décision, ce que vous espérez apporter
à un nouveau rôle et ce que vous
pourriez en retirer vous-même. C'est peut-être une question d'environnement
de travail. Peut-être cherchez-vous plus ou moins à
travailler à domicile. Peut-être avez-vous beaucoup
progressé dans votre rôle actuel et
aimeriez-vous relever de nouveaux défis Bien entendu, il est
parfaitement normal d'être
honnête à propos de toute autre
raison que vous recherchez, comme des licenciements, des échecs de
démarrage ou une
interruption de carrière pour quelque raison que ce soit N'oubliez pas que, malheureusement, les conditions actuelles du marché les conditions actuelles du marché ont
empêché l'entreprise réussir. C'est
beaucoup
plus diplomate que le PDG n'a pas écouté
et a fait de mauvais choix. Comme je l'ai dit, c'est
bien si vous avez une bonne réponse à ces
questions, mais cela ne signifie pas que vous devez
avoir un script et le lire comme une machine
à tous les intervieweurs. Gardez-le tel quel, gardez-le naturel
et authentique. Vous pouvez même appliquer de
légères personnalisations pour rendre pertinent pour l'
entreprise à laquelle vous parlez OK, une dernière chose que vous
pourriez avoir à ce stade, ce sont quelques questions techniques de base pour valider vos compétences
de base. Comme vous ne parlez pas
à un technicien,
il peut vous poser
des questions fondamentales, comme expliquer la différence
entre transmise et une valeur transmise par référence. Ou qu'est-ce que la programmation
orientée objet ? Dans ces lieux, une communication claire et
rationnelle est essentielle. Émettez un bip avant de
répondre et réfléchissez bien. On vous pose souvent ces
questions parce qu'elles
évaluent à la fois vos compétences techniques et votre capacité à les
exprimer. Donc, lorsque vous répondez, imaginez que
vous enseignez à un ami non
technique. Expliquez-leur
doucement les constructions, peut-être pourquoi vous pourriez
utiliser une telle technologie Par exemple, lorsque la
réponse expliquait la différence entre le passage par valeur et le passage par référence, vous pouvez commencer par
expliquer le passage par valeur, puis le comparer avec le mot
par référence avant de
terminer par une discussion sur raisons pour lesquelles vous pourriez choisir
l'une plutôt que l'autre. Ils pourraient choisir de vous poser un défi de codage vraiment court. Pour celles-ci, vous pouvez
y répondre la même manière que pour les tâches de codage
plus importantes et plus complexes, que nous aborderons un peu plus tard.
Nous vous y verrons donc.
5. Bonus. Appel initial simulé: Bonjour Génial. Comment allez-vous ? Je vais très bien, merci. Comment allez-vous ? Je vais bien, merci. Cool. OK, alors merci d'avoir pris le temps de parler avec moi aujourd'hui. Je m'appelle Jerry. Je suis manager ici et je cherche
de bons candidats pour
certains postes que nous avons. Il s'agit simplement d'une discussion informelle
rapide pour vous présenter l'
entreprise et le poste. Alors, à toi de
nous parler un peu de toi. Est-ce
que ça sonne bien ? Oui, c'est logique. Génial. Alors
allons-y directement. Juste pour vous donner un
aperçu de qui nous sommes. Hum, nous
cherchons actuellement à lancer deux
nouveaux pays l'année prochaine Nous élargissons
donc
considérablement notre équipe d'ingénieurs, comme vous pouvez l'imaginer, et
il y a déjà beaucoup à faire. Nous recrutons actuellement pour toutes les personnes âgées dans
nos applications mobiles, ainsi que dans nos équipes chargées du back-end et de la
base de données. Mmm, hum. Généralement, dans le cadre de notre processus d'
entretien, nous vous
guiderons
à travers tous les cycles ,
puis l'équipe vous appellera pour déterminer le niveau d'ancienneté en
fonction de vos performances lors
des entretiens que vous avez réalisés C'est logique. D'accord.
Avant de passer à autre chose, avez-vous des questions sur
qui nous sommes ou sur ce que nous faisons ? Non, je pense que tu as assez bien abordé tout
cela. C'est bon. Je vous en ai donc parlé
un peu. Voulez-vous vous
présenter ? Bien sûr, donc je suis Andy. Je travaille actuellement en
tant qu'ingénieur Android senior dans une petite start-up britannique. Nous fabriquons un produit qui met en relation les propriétaires d'animaux avec
les gardiens d'animaux de leur région. Je travaille au sein de
leur équipe mobile et je suis responsable de tous les
domaines de l'application mobile, y compris l'interface utilisateur et
l'intégration à l'API développée
par notre équipe de support. Euh, l'année dernière, nous avons
recruté des stagiaires
qui sont restés avec nous pendant 12 mois et j'ai été
choisi pour être leur mentor Je les ai aidés à découvrir notre application et les frameworks
que nous utilisons, et à travailler avec
eux pour résoudre les problèmes Avant d'y travailler,
j'étais développeur Web dans
un grand supermarché britannique, où je l'ai rejoint en tant que diplômé et j'ai été
promu au niveau intermédiaire. C'est génial Il
semblerait que vous soyez dans votre delta actuel
depuis environ deux ans et demi. Pourquoi
cherchez-vous un emploi maintenant ? Oui, à mon arrivée, j'étais ingénieur
de niveau intermédiaire Depuis, j'ai été promu senior. J'ai eu l'opportunité de coacher
et de gérer des stagiaires Ce faisant, j'ai
découvert que j' aimais vraiment ce rôle, qui consiste à aider les gens à prendre le meilleur départ possible dans leur
carrière. J'aimerais le faire
davantage. Je recherche des opportunités
dans de grandes entreprises où je peux développer
mes compétences
en coaching et développer ma propre carrière. OK, c'est logique. Qu'est-ce qui
vous a attiré chez nous en particulier ? Eh bien, je
vous connais depuis un moment. J'ai moi-même utilisé l'application à quelques reprises et
je me suis occupé des quais des
autres Je trouve que c'est une très
bonne idée et le ton ludique de l'
application m'a vraiment séduit. Quand j'ai appris que vous vous développiez, j'ai pensé qu'il y aurait très
bonnes
opportunités pour quelqu'un mon
niveau
d'apprendre et de grandir. Génial. Oui, nous croyons
fermement à l'
évolution de carrière et au feedback. Je pense donc que cela pourrait
vous convenir ici ,
avec beaucoup d'espace pour grandir et enseigner aux autres. Sympa. Vous avez indiqué plus tôt que vous aviez
déjà fait du coaching dans le cadre de votre emploi actuel. Pourrais-tu m'en dire un
peu plus à ce sujet ? Ouais Au cours des deux
dernières années, je me suis donc familiarisé de plus en notre application et son fonctionnement. J'ai travaillé avec
des ingénieurs pour
les aider à concevoir des choses. Au début
, j'avais très
peur perdre du temps
à coder,
mais mon responsable m'a fait remarquer que j'avais toujours un impact
en aidant les autres C'était donc un ajustement vraiment
intéressant pour moi. Il y a environ un an, nous avons fait venir nos
tout premiers stagiaires. Ils suivaient un programme de 12 mois, à mi-chemin de leurs
études universitaires, ils savaient coder, mais ne l'
avaient jamais vraiment fait dans un environnement professionnel
ou avec une équipe plus nombreuse. J'ai été leur manager
pendant ces 12 mois Je les ai
donc aidés à s'intégrer
et j'ai travaillé avec eux tout le
temps pour les
aider à résoudre des problèmes liés
à leur code, demandes médiocres ou à
répondre à de mauvaises évaluations de
demandes. Quand ils ont
repris leurs études, nous les avons vraiment considérés
comme
des membres essentiels de l'équipe. Ils organisaient même des sessions de
formation pour les ingénieurs seniors sur
les choses qu'ils avaient apprises. C'est génial
Avez-vous trouvé cela intéressant d'être un manager stagiaire, un coach
ou quelque chose qui vous Je l'ai vraiment fait. Pour être honnête, c'était
un peu une surprise. D'accord. Comme je l'ai dit, il ne s'
agit que d'une discussion rapide pour s'
assurer que nous sommes
sur la même longueur d'onde. Pour ma part, je pense que
tu me conviens parfaitement. Je pense que nous devrions passer
à l'étape suivante
de l'entretien. Il s'agira de deux
autres entretiens, tous deux avec nos ingénieurs. Le premier est un
défi de codage dans le cadre duquel vous
utiliserez un outil de codage partagé
pour résoudre un problème. L'autre est un défi de conception où il vous sera demandé
de
concevoir ensemble un logiciel et un tableau blanc . Comment est-ce que ça sonne ? Oui, ça a l'air
bien. Je suis vraiment excitée. Vous avez l'air géniaux. D'accord. Je vais mettre en place
un lien pour vous aider à trouver un créneau
pour vos prochains entretiens. Avant de partir, y a-t-il des
questions que vous
voudriez me poser ? Oui, juste celui-là.
Sur la liste, il est indiqué que le poste est hybride. Pourriez-vous nous expliquer
à quoi ressemblerait l' équilibre entre le
travail à domicile et le travail au bureau ? Hmm. Bien sûr. En fait, nous sommes
principalement une équipe à distance, mais nous demandons
à tout le monde de se joindre au bureau deux fois par mois pour un
entretien. C'est généralement le premier et le
troisième lundi de chaque mois. OK, c'est un stage
pour moi. J' aime beaucoup rencontrer les gens avec qui je travaille. Ouais C'est un peu comme une
grande fête, pour être honnête. Y a-t-il autre chose
que tu voulais savoir ? Pas pour le moment. Je
ne le pense pas. Génial. Dans ce cas, je vais vous envoyer
ces
liens de réservation aujourd'hui. C'était
chouette de discuter avec vous. Toi aussi.
6. Le chien a mangé mes devoirs: Salut, mes amis. Vous avez donc
fait l'appel de présentation, et ils pensent que vous êtes un
bon candidat pour l'entreprise. Mais ils sont partis et ont
fait l'impensable. Ils t'ont donné
quelques devoirs à faire. Oh, dégoûtant. Je sais. Et maintenant ? Ces
défis liés aux devoirs se présentent sous de nombreuses formes. Parfois, vous recevrez
un modèle de projet avec des instructions ou un
lien vers un dépôt Github D'autres fois, vous pouvez utiliser une plateforme de
test de codage dédiée. Ces plateformes sont de
plus en plus populaires car elles suivent diverses métriques en même temps que votre code, notamment
l'historique de vos modifications et le temps de réalisation. Bien que de nombreux intervieweurs accordent de l'importance à
ces tests, d'autres ne pas. Il se peut
donc que vous rencontriez un au cours de
votre entretien Le test implique souvent
une version simplifiée du propre produit de l'entreprise avec des instructions spécifiques
pour son exécution. Suivez attentivement ces
instructions. Si vous avez une
interface à implémenter, ne la modifiez pas, ils pourraient utiliser des tests automatisés
pour évaluer votre travail. Cela étant dit, ils sont généralement moins intéressés à savoir si vous avez terminé
toutes les fonctionnalités et se concentrent davantage
sur l'approche. Bien qu'il s'agisse d'un petit projet, ils essaient de comprendre
quel type de codeur vous êtes. Alors, lorsque vous le terminerez, prenez un moment pour
réfléchir à l'architecture. Comme il s'agit d'un projet modèle, pensez à la manière dont vous
pourriez le créer pour une entreprise établie
et à l'utiliser à grande échelle, pas simplement à la solution la plus rapide
pour faire fonctionner le code Assurez-vous d'utiliser
votre code le plus soigné, des noms de variables
clairs, des blocs
réutilisables, des fonctions
décomposées, des commentaires
et un style cohérent pour
montrer à quel point vous êtes noms de variables
clairs, des blocs
réutilisables, fonctions
décomposées, des commentaires et un style cohérent pour
montrer à quel point vous un
ingénieur assidu et minutieux N'oubliez pas non plus vos tests. Un test unitaire minimal. Si les tests d'intégration et d'automatisation de l'
interface utilisateur semblent appropriés et que vous avez
le temps, c'est également une bonne chose. Bon sang, ça a l'
air d'être beaucoup à faire. Ne savent-ils pas que vous
avez une famille à charge et un
travail existant ? Je t'entends. Il y a certaines choses que vous pouvez
faire pour aider dans ce domaine. N'oubliez pas qu'ils
cherchent à comprendre quel type de développeur vous êtes, afin que vous puissiez concentrer votre attention sur ce qui compte. Par exemple, si
vous avez démontré que vous saviez comment
rédiger un test unitaire, apprennent-ils vraiment
quelque chose de plus en
vous voyant le faire dix
fois de plus ? Probablement pas. Vous pouvez écrire un test solide, ils ont mentionné dans un commentaire
que d'autres avaient été omis par souci concision lors de
la liste des choses que vous
auriez testées Il en va de même pour
le changement lui-même. S'il s'agit d'une solution d'API pour de
nombreux points similaires, montrez que vous savez quoi en
faire avec un ou deux
, puis expliquez que vous n'avez plus eu le
temps de les implémenter tous. Personnellement, je préfère que vous fassiez preuve de
compréhension dans
un éventail de sujets plutôt que de point une solution complète
axée sur un seul sujet. Si vous faites de votre mieux
mais que vous manquez de temps, assurez-vous de soumettre
ce que vous avez réussi à faire. Mentionnez simplement que vous n'êtes pas
en mesure de terminer la tâche dans son intégralité, ce qui est généralement bien. Maintenant, ne
leur dites pas que j'ai dit cela, mais vous avez encore une
option, et c'est à vous de décider. Je ne peux pas vous dire si c'est
une bonne idée ou non, mais vous pouvez simplement
refuser de le faire. J'ai vu des candidats
refuser leurs devoirs en invoquant leurs engagements personnels qui les empêcheraient de les terminer. De toute façon, ils ont souvent atteint
le tour suivant. Comme je l'ai dit, c'est une
question de jugement qui vous
appartient, et c'est peut-être la fin
du processus d'entretien s'
ils le jugent obligatoire. Ce qui se passe ensuite
dépend de l'entreprise. Ils peuvent examiner
votre travail et
décider de
vous inviter ou non à un autre entretien, ou ils peuvent l'utiliser
comme point de discussion
lors du prochain tour. Soyez prêt à discuter des
décisions que vous avez prises et évaluer les avantages et les inconvénients
de votre architecture, en particulier la manière dont elle pourrait faire
face à une augmentation de l'échelle. Un dernier point, ne trichez pas. Les intervieweurs veulent
comprendre comment vous écrivez le code et vous poseront probablement
des questions sur vos choix Utiliser l'IA pour accomplir la
tâche ou l'externaliser, oui, cela se produit est risqué. Si vous êtes arrêté, vous
pourriez être mis sur liste noire lors d' autres entretiens avec cette
entreprise et peut-être d'autres Cela ne vaut tout simplement pas le risque. Très bien, c'est tout
pour ce module. Maintenant, votre devoir
pour ce module est non, je ne fais que m'étouffer Il n'y a pas de devoirs
dans ce module. Dans le prochain module, nous
allons examiner quelques conseils pour relever
le défi technique.
Je t'y verrai.
7. Le redoutable défi technique: Bonjour encore une fois. Comment ça va ? Vous avez atteint l'
une des étapes les plus redoutées du processus d'
entretien, le défi technique, parfois appelé résolution de
problèmes Cela peut sembler effrayant, mais il
n'y a pas de quoi s'inquiéter. Une fois que
vous savez ce que vous recherchez, vous pouvez vous installer et vous
amuser en mettant en valeur
vos incroyables compétences Alors mettez-vous à l'aise
et allons-y. Contrairement aux conversations précédentes
avec l'entreprise, c'est souvent la
première fois que nous rencontrons des membres de l'équipe
technique. Vous discutez généralement avec des
ingénieurs qui peuvent devenir vos pairs plutôt que
des dirigeants de l'entreprise. C'est une excellente occasion de vous
mettre en valeur et leur
montrer à quel point
vous seriez un
excellent coéquipier . Alors, qu'est-ce que cela implique ? Eh bien, la première chose qu'ils
voudront savoir, c'est vous. Ils ont peut-être
lu ou non votre CV et notes des étapes précédentes
avant de passer à l'appel, mais ils
voudront certainement savoir dans vos propres mots qui vous êtes
et pourquoi vous êtes incroyable. souvenez de la question «
Parlez-moi de du module d'appel d'introduction ?
Tu regardes celui-ci, non ? Eh bien, vous allez probablement l'
entendre encore
et encore parce que tout le monde
voudra vous le demander. Je suis désolée pour ça. Les
mêmes conseils s'appliquent toujours. Soyez authentique et soulignez les points
clés de votre carrière, études ou de vos activités
parascolaires qui vous ont mené jusqu'ici Comme ils discutent avec
d'autres ingénieurs, vous avez la possibilité de vous renseigner un peu
plus si vous le souhaitez N'hésitez pas à plonger votre couche
dans la technologie que vous aimez. Il se peut que l'on vous pose nouveau des questions
techniques très simples. Si c'est le début
d'un jour de
marmotte ici, ne vous inquiétez pas À ce stade de l'entretien, tout le monde est
en train de s'échauffer et nous passerons bientôt à
la vitesse supérieure Comme pour le module de
base d'introduction. Tu l'as vraiment regardé
maintenant, oui. Ils ne cherchent pas une bonne ou une mauvaise réponse
binaire. Ils veulent simplement savoir
comment vous communiquez et décrivez des
choses techniques complexes en termes clairs. Enfin, c'est
là que ça devient intéressant. La partie consacrée à la résolution de problèmes. Dans cette partie de l'entretien, il
vous sera demandé
d'écrire du code. Lors d'un appel, vous
partagez généralement un lien vers un outil de codage
partagé. Assurez-vous donc de rejoindre
un environnement dans lequel vous pouvez penser
clairement et taper du texte. Croyez-le ou non, j'ai dû reporter l'
entretien de codage parce qu' un candidat s'est joint
à
la voiture au téléphone et n'a pas pu taper Si vous avez des exigences en matière
d'accessibilité telles que des lecteurs d'écran, visites de synthèse
vocale ou
des claviers ou du matériel spécialisés, assurez-vous d'en faire part à
votre contact de recrutement au sein de
l'entreprise lors de la
réservation de l'entretien Cela évite de perdre
du temps à configurer pendant l'appel
lui-même. Alors, on y va. C'est bien plus qu'
un simple test de codage. Il y a quatre éléments principaux vos intervieweurs
examineront première consiste à prendre
des problèmes vagues décrits en termes
réels et les
traduire en exigences
techniques Deuxièmement, la qualité de la
communication et de la collaboration
avec le jury d'entretien tout en clarifiant
ces exigences et en expliquant votre
approche pendant que vous travaillez Troisièmement, dans quelle mesure votre
approche du développement d'
une solution est-elle claire et méthodique pour ce qui est de
la qualité
du code produit ? Vous pouvez considérer cela
comme une mini-simulation de ce que cela pourrait être de
travailler avec vous et de développer une fonctionnalité complexe de
grande envergure
pour leur produit. Bien que les problèmes que
vous allez résoudre ici ne soient pas des plus réalistes. Ils vous offrent une
petite opportunité de
collaborer avec vos pairs
et d'explorer les options possibles, d' évaluer les avantages et les inconvénients et,
éventuellement, de produire des logiciels. Imaginez qu'on vous
demande de développer une fonctionnalité complexe, mais que vous êtes bloqué et que vous
ne savez pas par où commencer. Vous prenez donc un ami et commencez à explorer le
problème ensemble, en expliquant ce que vous pensez et en écoutant ses commentaires. Il est donc très important que
vous communiquiez et écoutiez. Maintenant, vous êtes prêt
et vous êtes prêt à partir. L'intervieweur
vous a demandé quelque chose comme veuillez écrire une fonction
permettant d'imprimer les premiers nombres premiers.
Voici ce que tu fais. Tout d'abord, confirmez que vous avez
compris le devoir. Reformulez-le dans
vos propres mots afin vérifier que
vous êtes sur la même longueur d'onde Si vous le souhaitez, vous
pouvez commencer
à écrire les
exigences dans les commentaires en haut du code, alors ne les oubliez pas plus tard. Ensuite, posez des questions sur ce que vous allez construire
ou non. Il est probable que
le problème qui vous a été
posé était délibérément
vague, car on
s'attend à ce que vous travailliez à définir la portée dans le
cadre de votre réponse. Ensuite, posez des questions sur ce que vous allez construire ou non. Il est probable que
le problème qui vous a été
posé était délibérément vague car on s'attend à ce que
vous travailliez à en définir la portée dans le cadre
de votre réponse. Ensuite, établissez toutes les hypothèses que
vous allez faire, tout ce que vous n'
allez pas faire parce que vous vous attendiez à ce que l'entrée soit correctement formatée, par
exemple Cela montre que
vous avez compris
les aspects critiques du
problème et choisi de vous concentrer sur autre chose. C'est beaucoup de préparation, n'est-ce pas ? Cela peut sembler un peu exagéré par rapport à ce qu'on vous
a demandé de faire. Admettez-le, vous avez déjà
décidé comment vous
allez résoudre l'
ample question de l'expert, n'est-ce pas ? C'est exact. Je ferais de même. Mais n'oubliez pas qu'
il s'agit d'une simulation de la façon dont vous vous comporteriez
dans une situation plus large. Il s'agit donc de
montrer que vous savez ce que vous devez faire pour réussir. Il ne vous reste plus qu'une tâche d' administrateur avant de
commencer à écrire du code. Verbalisez ce que
vous allez faire. À ce stade, vous
savez peut-être déjà exactement comment
résoudre le problème. Alors, expliquez vos plans aux
intervieweurs. autre côté, il se peut
que vous soyez
encore en train de vous entraîner et que
vous souhaitiez simplement vous débarrasser de la préparation Dans ce cas, parlez-en aux intervieweurs et
dites-leur ce que vous faites Enfin, il est temps de
commencer à écrire du code. Bien que je ne
vous dise pas exactement comment coder, il y a certaines choses
importantes à
garder à l'esprit lorsque vous commencez. Premièrement, continuez à communiquer, expliquez votre processus de pensée
et vos décisions pendant que vous codez. Les intervieweurs
veulent entendre votre raisonnement, pas ce que vous tapez en silence. Vous ne réalisez pas une vidéo ASMR. Gardez-les engagés et
informés tout au long du processus. Deux, écrivez un code clair et agréable. Lorsque nous travaillons en
équipe, nous partageons du code, il
est important que tout soit clair et facile à lire. Les intervieweurs
veilleront donc à ce que vous
suiviez les bonnes pratiques Assurez-vous d'utiliser des noms de variables
descriptifs, d'ajouter des
commentaires utiles et de
diviser les sections
appropriées selon leurs propres méthodes Tu connais le truc. Trois. Écoutez les
intervieweurs Ne présumez pas qu'ils ont raison. Au fur et à mesure que vous codez, ils
vous poseront des questions sur
votre solution. Écoutez attentivement et
réfléchissez à leurs réponses. Ils peuvent avoir des motivations
différentes. peut qu'ils
essayent simplement de vous faire parler si vous êtes resté
silencieux pendant un certain temps, ou qu'ils vous incitent à reconsidérer votre approche actuelle si vous avez pris la
mauvaise direction quelque part. Ou bien, dans l'
ensemble, ils peuvent vous lancer des défis
parce que vous ne vous trompez pas, mais parce qu'ils
veulent comprendre le raisonnement qui sous-tend
vos choix. Parfois, ils veulent simplement vous
entendre défendre vos décisions. Si vous êtes bloqué, demandez de l'aide.
Il n'y a aucune honte à cela. Si vous travaillez en
équipe et que vous avez besoin d'aide, ils préfèrent que vous leur demandiez plutôt que de rester assis
à votre bureau de manière improductive Ce n'est
donc pas un signe de faiblesse.
Alors voilà. Il ne faut pas avoir
peur de l'
entretien technique .
Tu es un bon ingénieur. Je peux le voir d'ici. Vous devez simplement
vous assurer de
le montrer aux intervieweurs et vous n'
aurez aucun problème Dans le module suivant, nous allons
examiner l'étape suivante, le défi du design.
On se voit là-bas.
8. Bonus. Interview technique fictive: Oui, bienvenue dans la
partie codage de l'interview. Comme vous pouvez le constater, nous avons un outil de codage partagé ici et il y a déjà un petit
harnais de test dedans. Ce que j'aimerais que vous fassiez, c'est implémentiez ici la méthode des
anagrammes pour créer un outil
qui teste si deux chaînes d'entrée sont des
anagrammes l'une de l'autre cas où vous ne le saviez pas, Au cas où vous ne le saviez pas,
un anagramme est une anagramme lorsque deux mots
contiennent les mêmes lettres, mais ils peuvent ou non
être dans des ordres différents J'aimerais donc que vous
implémentiez cela dans
cette méthode, s'il vous plaît. OK. C'est bon. Donc d'accord, nous avons déjà un tas de
tests ici. Troupe à cordes vide ? Non,
je suppose que c'est vrai. C'est une anagramme, n'est-ce pas ? Hum. OK, euh, garde un œil là-dessus au cas où
nous aurions besoin d'un cas spécial. OK. Et puis
nous avons Oh, d'accord. Hum, on peut le gérer ? Oui, donc nous allons fonctionner en temps réel. C'est assez lent, malheureusement, il faut donc attendre
quelques secondes. Oh, eh bien, Wasome, c'est utile. OK, donc tout
échoue en ce moment, sauf les faux, bien sûr Alors, euh,
débarrassons-nous de ça. Donc je pense
que je vais probablement
chercher des preuves que ce n'
est pas un anagramme Ouais. Cela deviendra donc
vrai à la fin. , Euh, euh, cool. Euh, donc je suppose qu'une première
chose
vraiment évidente à essayer serait de comparer la longueur. Euh, une longueur de deux points. Euh, je ne peux pas. C'est à peu près faux, cela ne peut pas être
un anagramme s'il ne correspond pas. Cool. Et je pense que nous en
avons quelques-uns. Trois passes pour le moment.
Donc, si nous le gérons maintenant ,
euh, récupérez
certaines de nos affaires. Oh, bien sûr, tous nos grammes se
réalisent maintenant grâce à cela. OK. Bien. Alors, euh, comment pourrions-nous faire ça alors ? Je suppose que pour l'anagramme, ils auraient le même
numéro pour chaque lettre Alors, euh, créez quelques
nouveaux dictionnaires. Je vais essayer de l'épeler
correctement. Nous y voilà. Hart contre le comte. Je vais en faire une
copie pour deux. Mmm, hum. Euh, alors nous devons
mâcher, juste un petit chèque Je ne crois pas qu'il existe
un insert incrémentiel. Alors, qu'
essayez-vous en quelque sorte de faire ici ? Oui, je dois juste vérifier si le dictionnaire
contient déjà le caractère,
et si c'est le cas, je dois l'écrire en
tant que tel, et si c'est le cas, je veux incrémenter la valeur
actuelle qu'il a. Je pense donc que nous pouvons utiliser
des contenus comme celui-ci. Ensuite, nous pouvons en dicter un S. Hum, ouais. Mike, y a-t-il une
raison pour laquelle vous êtes passé de l'incrémentation post-incrémentielle
à la pré-incrémentation ? Oh, oui, c'est en fait
ça qui vient d'un professeur. Quand j'étais à
l'université fait de la programmation avancée,
ils l'appelaient ça. Tout était en C, et il était très attentif la façon dont
nous avons écrit notre code pour assurer qu'il soit toujours optimal. L'une des choses qu'il a
soulignées était dans une version optimisée. Si vous utilisez l'incrément de
publication, il doit stocker la valeur de
la valeur précédente
avant de l'incrémenter afin de pouvoir la
renvoyer Hum, donc techniquement, c'est une instruction de plus dans
le code machine compilé. C'est donc en fait moins efficace si vous n'
avez pas besoin de la valeur d'origine, et il vous notera
dans votre code si vous le
faisiez par inadvertance Je suis presque certain
que
tous les langages modernes vont en tenir compte lors de l'optimisation, mais c'est quelque chose qui m'a un peu marqué
. C'est presque une marque de fabrique à ce
stade du code, non ? Euh, d'accord, oui. Donc, euh, oh, oui, nous voulons
ajouter cela, n'est-ce pas ? Un zéro, un, un. Hum, cool. Et puis, euh, je suppose que nous répétons cela pour, euh, le deuxième dictionnaire, nous assurant de tout corriger. Ça va être nul. OK, devrions-nous juste
essayer ? Je ne suis pas sûr que vous
ayez terminé ici. Non, j'ai pensé que c'était possible
. Quelques problèmes. Oh, oups. Euh, Vada. Voir. Hmm. J'ai fait ton ex, ça ne sert à rien. Oh, c'est, il contient une clé, n'est-ce pas ? Nous y voilà. Je fouille mon code. L'entrée 2 n'existe pas. Oh, mange sur place. Est-ce une intention
délibérée d'attraper des gens ? Eh bien, c'est juste moi.
Non OK. Euh, d'accord, voyons comment ça se passe maintenant. Cool. J'échoue toujours
sur ceux-ci ici. Hum, c'est intéressant de passer plus de temps, même s'il y a des bugs. Donc, euh, maintenant nous
devons comparer ces dictionnaires. Euh, donc, je suppose, encore une fois, que
nous pourrions vérifier
leur longueur . Dites-nous ce que nous avons. Différent. Comment se fait-il que vous
comparez la longueur ? Oui, parce que nous
avons ajouté une clé pour chaque caractère
dans chaque dictionnaire. S'il y a
des lettres dans une chaîne qui ne figurent pas
dans l'autre, les dictionnaires
auront des longueurs différentes, il ne peut
donc pas s'agir d'une anagramme Nous allons
donc renvoyer false
pour cela. Et puis nous savons maintenant qu'il y a le même nombre de lettres, mais qu'elles
peuvent être différentes. Nous devons donc encore
comparer toutes
les clés et toutes les
valeurs de toutes les clés. Ça va être pénible, mais nous allons persévérer. Euh donc euh, c'est une paire clé-valeur
dans, euh, **** une. Et puis si di
two contains, la clé ne
contient pas la clé. Clé de paire Oh Value. Euh, je vais renvoyer False, parce que c'est une lettre dans le dict 1 qui
n'est pas dans **** 2. Hum, sinon nous le ferons nous pouvons simplement rentrer. La valeur du point h de la paire Uh est égale à deux, quatre paires de valeurs K. Donc, si la
valeur de cette paire est différente, cela renverra également false. Je ne suis pas trop sûr du
type que cela renvoie. Cela fait longtemps. Oh, d'accord. Il n'y a pas de longueur pour un dictionnaire dont
nous aurons besoin. Euh, euh, les collections pointent. Non, nous avons besoin de Link, n'est-ce pas ? Euh, et ensuite nous allons
utiliser la méthode d'extension. Kant. Comme ça. Rien d'autre ? Tu t'énerves contre nous ? Non OK. Euh, Brackets. Supports, supports, supports. Où ai-je écrit de
mauvais crochets. Ligne 57 ? Oh, oui, bien sûr. Celui-là. Je ne fais que regarder. Génial. OK. Donc je
m'attendais à ce que ça marche, donc euh ça a échoué. Oh, attends, attends. Je m'attendais à ce que ce soit vrai mais c'est devenu faux. Attendre. C'est un autre
bug dans le verre de test. Oui, cool. Donc je vais juste
corriger ça. Cool. Euh, je pense que c'est fait. Génial, oui. Cela a
mis en œuvre le problème. Comme vous pouvez le constater, tous vos
tests ont été réussis, et vous
l'avez corrigé, je me suis trompé. Notre modèle de test contient quelques erreurs qui seront corrigées lorsque
nous aurons terminé. Que
pensez-vous de votre solution ? Pensez-vous qu'il y a
quelque chose que vous auriez pu
mieux faire ou quelque chose
que vous n'aimez pas vraiment ? Oui, il y a beaucoup
de boucles ici. Je dois donc passer en revue
les deux entrées. Et ensuite les
dictionnaires. Tu penses qu'il y a une meilleure
solution que tu aurais pu trouver ? Oh, je suppose que nous aurions pu voir que nous aurions pu
les trier, n'est-ce pas ? Nous pourrions les classer par
ordre alphabétique. Et si ce sont des anagrammes, ils seront identiques Oui, c'est une autre
façon de procéder. Évidemment, nous vous
demanderons probablement d'implémenter un algorithme de tri alors
et d'aller un peu plus loin. Nous n'avons pas
vraiment le temps maintenant. Nous avons une solution.
Nous en sommes plutôt contents. Nous savons que cela fonctionne. Je pense que nous en avons
assez vu pour aujourd'hui. Avec ce que nous avons, c'est bon. Je pense donc que nous allons
terminer pour le moment. Merci d'avoir pris le temps
de m'expliquer tout cela.
9. Architecture et design: Bonjour encore une fois. Je suis tellement
contente que tu sois revenue. Dans le dernier module, nous avons examiné l'entretien de codage. Nous allons donc maintenant nous
pencher tête baissée sur son proche cousin, le défi de la conception du système Le défi de conception du système est très similaire au défi
technique. Un problème vous sera présenté et il vous sera demandé de trouver une solution. Cependant, au lieu de résoudre un problème de codage
lors de l'entretien, vous vous attaquerez à un problème à
plus grande échelle. Plutôt que d'écrire du code, vous allez schématiser l'
architecture du système. Tu vas t'
ennuyer si je dis ça. Mais lors de ces séances,
les intervieweurs
veulent que vous démontriez
vos compétences en communication Ils veulent voir comment vous
collaborez avec eux, pour d'abord comprendre le problème, puis le clarifier et enfin
trouver une solution. Bien entendu, ils
évaluent également votre connaissance des modèles
courants et votre capacité à anticiper les cas et
les besoins spécifiques du système, mais tout cela est inutile si vous ne communiquez pas
avec eux. Cela peut sembler un peu abstrait, alors passons
directement à l'exemple. Chaque entreprise et parfois
même les intervieweurs individuels au sein de l'entreprise auront
leurs questions préférées Il est donc important d'écouter
attentivement ce qu'ils disent. Ils présentent souvent
un modèle réduit de leur propre entreprise,
mais pas toujours. L'une des
questions les plus intéressantes qu'on m'a posées en tant que candidate était
simplement Build Twitter. Oui, c'était il y a quelques années. C'est une question incroyablement
courte qui semble à
la fois trop grande
et beaucoup trop simple. Notre premier travail consiste donc à
définir la portée de ce que nous sommes et peut-être
plus important encore, ce que nous n'allons pas faire. Ceci est important car
souvent, la question est
délibérément laissée ouverte pour que vous puissiez l'
aborder dans la
direction que vous choisissez. L'intervieweur
s'attend donc à ce que vous l' interrogiez sur
ce qu'il souhaite Pensez-y de cette
façon. Imaginez que vous êtes une
agence de génie logiciel et qu'
un client vient de s'
asseoir à votre bureau et de vous dire : « Construisez cet énorme produit ». Tu as tout à fait le
droit de dire « attends ». Quoi ?
Regardons notre exemple. S'ils ont nommé un service
spécifique que
vous ne connaissez pas, vous pouvez absolument
le dire aux intervieweurs et leur demander quelles fonctionnalités
ils aimeraient voir Il n'est pas nécessaire de faire des bévues et
de faire des suppositions. Si, par contre, vous connaissez
déjà le service, vous pouvez commencer par le définir comme
s'ils ne le savaient pas, juste pour vous assurer que vous êtes
sur la même longueur d'onde. Ainsi, par exemple, vous pourriez dire quelque chose comme « OK, Twitter, définissons cela
comme un site où n'importe quel compte peut publier de
courts messages son fil d'actualité et peut suivre ou être suivi par un certain nombre
d'autres comptes. Lorsqu'un utilisateur inscrit
accède au site,
il voit une
chronologie des
messages provenant de tous les
comptes qu' Si vous le souhaitez, vous
pouvez même le
noter sur le
tableau blanc partagé que vous utilisez Avec une description détaillée
du système notée, vous pouvez approfondir ce
qu'ils peuvent réellement impliquer. Cela implique de
définir les éléments
du système pour lesquels vous allez
créer un design. Revoyez votre description de
haut niveau et réfléchissez à ce qui
sera nécessaire pour qu'elle fonctionne. N'oubliez pas qu'il s'agit d'un système modèle. Il n'est pas nécessaire qu'il atteigne
toutes les fonctionnalités. En effet, nous reviendrons sur ce qu'il n'inclut pas un
peu plus tard. Sur votre tableau blanc,
vous pouvez commencer à noter les points
que vous souhaitez aborder Par exemple, nous pouvons constater
que nous avons un profil utilisateur Nous pourrions
donc avoir besoin d'
une sorte d'inscription et de réception de signatures
dans le cadre de notre conception Que peut contenir un profil ? Afficher le nom, le nom d'utilisateur, la biographie ? Nous devons également inclure
une photo de profil, nous aurons
donc des
fonctionnalités de téléchargement pour celles-ci. Nous avons indiqué que ces comptes
suivent et sont suivis
par d'autres comptes Nous aurons
donc besoin d'un
système de suivi des suivis. Enfin, nous avons obtenu la chronologie. Nous avons besoin d'un moyen de montrer les publications des comptes
utilisateurs aux utilisateurs
dans l'ordre chronologique Génial Vous
n'avez probablement pas assez de temps pour concevoir un produit complet dont le développement
a pris des années. Il peut donc y avoir des fonctionnalités qui ne
seraient que des distractions. Vous avez déjà décrit
ce que vous allez faire,
mais il y a des fonctionnalités majeures qui
méritent d'être mais il y a des fonctionnalités majeures qui
méritent d' mentionnées et que
vous n'aborderez pas. C'est une excellente
occasion de montrer que vous avez compris les complexités du
système et que vous le simplifiez pour
l'entretien tout en démontrant que vous
pourriez aller plus loin si nécessaire Quels sont donc les sujets que
nous n'aborderons pas ? L'authentification et la gestion des
mots de passe sont notoirement
difficiles à maîtriser. Nous pouvons donc mentionner
que nous prévoyons de faire appel à un
service externe pour cela. Que diriez-vous des autres
fonctionnalités du produit : messages directs,
blocage d'utilisateurs, favoris, balisage
, pour le moment, moins que l'intervieweur ne
vous demande de les ajouter à nouveau. Il y a une dernière question que vous devriez poser à vos intervieweurs
avant de commencer À quel type d'échelle
s'attendent-ils ? Renseignez-vous sur le nombre d' utilisateurs attendus et le taux de
croissance prévu. Ces informations
vous aideront à estimer le nombre de demandes que les utilisateurs peuvent faire et à concevoir le système
pour gérer cette charge. Il est essentiel de prêter attention
aux exigences en matière d'échelle. Si l'on vous dit de vous attendre à 1 000 clients par mois, mais
que vous concevez un système très complexe capable de gérer
10 millions de clients, un système très complexe
capable de gérer
10 millions de clients, même s'il est impressionnant, vous avez ignoré les spécifications et
compliqué la conception à outrance Veillez à ce que votre solution soit pragmatique et conforme
aux spécifications convenues. fois toute cette configuration terminée, vous êtes maintenant prêt à démarrer. La façon dont vous concevez votre
système dépend de vous. En fonction de votre expérience, de votre
rôle et de l'entreprise, vous pouvez choisir d'adopter une orientation axée sur la
plate-forme, en
tenant compte des bases de données, de l'équilibrage de
charge et de la mise en cache Vous pouvez également adopter une approche axée sur les applications examinant les
structures de données et manière dont les informations
circulent dans le service. Quelle que soit la direction que vous allez prendre, il est important d'essayer
d'être méthodique Vous inventez un
système en temps réel devant d'autres personnes qui
essaient de suivre le même chemin Si votre cerveau se déplace dans
1 million de directions en
rebondissant 1 million de directions en
rebondissant entre
différents éléments, vous allez semer la confusion chez les intervieweurs Vous pouvez commencer par le
haut du système dans un sens très élevé et
zoomer sur chaque élément au fur et à mesure,
ou vous pouvez commencer par les détails
et passer à mesure,
ou vous pouvez commencer par les au
niveau supérieur C'est à vous de décider, mais sauter de
haut en bas n'est pas idéal. Quelle que soit l'approche que vous
choisirez, j'ai dit que vous en auriez assez que je
le dise, communiquez. Expliquez ce que vous faites
et pourquoi vous le faites. Commencez à créer votre diagramme
en fonction de ce que vous dites. En général, dans ce
type de session, vous n'êtes pas censé produire UML
parfait que vous pourriez
envoyer à d'autres ingénieurs, mais simplement utiliser
un diagramme pour faire avancer la
conversation J'ai tendance à utiliser des cases pour articuler les parties du système et à me concentrer
sur
la façon dont les données se déplacent entre ces blocs à l'aide de lignes
annotées. Plus encore que pour les
autres entretiens, la conception du système repose sur la collaboration entre vous
et les intervieweurs Imaginez que vous êtes debout
devant le tableau blanc avec vos pairs en train de réfléchir
à la manière de construire quelque chose ensemble, critiquant et en développant les idées des uns
et des autres Il est donc probable que vous soyez
interrompu plusieurs fois. L'intervieweur peut vous
demander de clarifier le chemin que vous
empruntez et son lien avec les spécifications que vous avez
acceptées au début Cela peut être l'occasion
pour vous de travailler ensemble pour améliorer votre conception ou,
si vous êtes confiant, défendre votre approche en
expliquant votre méthodologie. Une fois que vous aurez
trouvé une solution plus complète, vos intervieweurs pourront vous apporter
quelques modifications Imaginons par exemple que
notre service soit un véritable succès et que notre utilisation
augmente de 100 fois en un mois. Comment votre
système pourrait-il gérer cela ? Lorsqu'on vous pose une question comme celle-ci, faites une pause et
réfléchissez
vraiment aux éléments de votre
design qui peuvent être impliqués. Discutez des sections
susceptibles de présenter des problèmes et proposez
les modifications que vous pourriez apporter pour y remédier. C'est aussi simple que ça, en fait. Vous travaillez
ensemble pour créer une conception qui met en œuvre les spécifications que vous avez convenues, puis explorez les limites
de cette conception Si vous pouvez vous détendre, cela peut même être une occasion amusante de concevoir
quelque chose à partir de zéro. Avant de terminer ce module, il est temps de faire quelques devoirs. Votre tâche pour ce module est de
créer votre propre design pour l'exemple que nous avons examiné ici et de le publier pour vos camarades Regardez ensuite
ce que les autres ont fait. Dans le module suivant,
nous verrons
en quoi
consiste le traitement
des questions comportementales. On se voit là-bas.
10. Bonus. Entretien de design simulé: Hé, ouais. C'est donc le défi de la conception
du système. Je vais vous demander d'
utiliser un tableau blanc que j'ai partagé pour esquisser le design
d' un système. Je vais te
le dire tout de suite. Le système que j'aimerais que vous
conceviez est donc un service de
streaming vidéo. Il s'agit donc d'un service où
un utilisateur paie un abonnement, puis il peut
regarder de films que nous avons notre bibliothèque dans le navigateur à tout moment et autant de
fois qu'il le souhaite. Très similaire à Netflix. OK, donc service de
streaming vidéo. Prenons donc simplement note des fonctionnalités
qu'il pourrait avoir. Donc, évidemment, nous avons la possibilité de lire des
vidéos. Euh, je suis en train de naviguer. Hum, je vais aussi
avoir des comptes d'utilisateurs. Euh, ils ont des abonnements. Réduisez les paiements. Hum, j' ai
peut-être des choses
comme des points de CV. La navigation se fait en points. De quoi d'autre aurions-nous
besoin d'authentification ? Et puis il peut y avoir
une sorte de backend, comme l'ingestion du film
qui a été diffusé. OK, je pense que c'est raisonnable. Je pense que je vais me concentrer
sur la navigation, l'expérience de lecture,
euh, et peut-être laisser certaines choses
comme l'authentification, comme le transcodage vidéo, en supposant simplement qu'
un service externe le fait ou l'achète ou
que nous un service externe le fait ou l'achète ou
que ne
pouvons pas l'inclure dans le
cadre de ce design pour le moment, si cela vous convient Je pense que c'est
raisonnable. Je pense que nous y inclurons probablement les
paiements. Nous pouvons supposer que nous utilisons
peut-être quelque chose comme Stripe pour gérer
les paiements en notre nom. Ils ont également des API pour des choses
comme les abonnements. Hum, tout cela est plutôt cool. Génial. OK, donc je pense que
ce que je vais faire ici c'est donner une sorte de conception de
haut niveau des
principaux éléments de chaque système,
puis je pourrai en quelque sorte les
étudier et voir comment
ils s'intègrent. Donc, pour
mon avantage, fabriquons des boîtes. Je pense donc que nous avons,
comme un site Web. Je vais supposer, encore une fois, peut-être que nous ajouterions cela à nos
hypothèses selon lesquelles nous ne concevons pas une application ici. Nous pouvons supposer qu'
il y a peut-être une API dans le futur où
nous pouvons créer une application, nous pouvons l'externaliser, mais nous ne voulons
probablement pas nous
retrouver dans les mauvaises herbes
du développement d'applications ici Nous pouvons donc supposer que
le site Web aura une bibliothèque. Hum, tu sais, page d'accueil. Eh bien, en fait,
séparons cela. Euh, tu sais, ça va avoir une section publique,
qui sera
comme la page d'accueil, se connecter à une barre oblique ou peut-être des pages d'aide, tu
sais, ce genre de choses Ensuite, nous pouvons avoir une
section privée pour les utilisateurs connectés, qui peut contenir des
informations de compte, des informations de paiement, comme une liste de surveillance et,
évidemment, comme la lecture, en
supposant ici que vous
devez être connecté et payé pour voir la diffusion. Nous avons donc
ce genre d'expériences publiques et privées là-bas. Cool. Donc, je veux dire, nous pouvons supposer que
cela
communiquera probablement avec
une API ici. Et juste par souci d'exhaustivité, voici une fenêtre contextuelle. Application mobile. Voilà,
disons simplement que ce pas dans le champ d'application. Comme ça. Et nous pouvons faire apparaître quelques flèches ici juste pour montrer
qu'ils consomment. Comment imaginez-vous que
l'
interface utilisateur du site Web communique
avec votre back-end ? Oh, eh bien, nous pouvons supposer que c'est une
sorte d'
interface HDP ici, donc nous pourrions utiliser quelque chose
comme Rest et Jason, euh, ou si nous nous
sentions un peu différents, nous pourrions même utiliser GraphQL Avez-vous une
idée des raisons pour lesquelles vous pourriez choisir l'un plutôt que l'autre ? Oui, je pense que c'est probablement la nature de
ce que nous faisons ici, qui consiste plutôt à vous connecter, à consulter les informations de votre compte,
à
regarder des films. Je ne pense pas vraiment que le
graphisme soit nécessaire. Nous ne faisons pas de requêtes complexes
sur
de grands ensembles de données qui sont en
quelque sorte liés entre eux C'est probablement un
peu plus que ce dont nous avons besoin. Donc, nous
examinerions probablement ici une sorte d'API de repos
qui serait la bonne
approche, je pense. Hum, maintenant, au sein de notre API, ce serait probablement une
couche relativement mince, je crois, qui serait une interface
publique durable qui nous permettrait de
gérer les anciens clients
et les changements au fur et à mesure, qui
ne lierait pas nécessairement notre API externe à notre structure
interne, nous
donnerait un peu de
flexibilité plus tard, alors nous aurions
notre backend ici. Il y a une belle grosse boîte ici. Je veux juste dire
que c'est notre backend. Donc oui, je pense que c'est probablement notre idée de haut niveau de
ce à quoi cela ressemblerait. Nous pouvons donc commencer
à remplir le livre d'arrière-plan
que j'ai laissé en blanc parce que je pense
que c'est là que se trouve une grande partie de la viande, puis commencer à
jouer un peu avec notre interface ici également. Donc si nous, euh, oui, donc si nous creusons un peu,
faisons
en sorte que cette boîte soit vraiment grande, euh, et réfléchissons à, euh, à quoi pourrait ressembler notre
structure de service interne. Euh, alors peut-être que nous aimerions réfléchir à une sorte d'architecture de microservices Pouvez-vous nous faire part de votre opinion
sur les raisons pour lesquelles vous avez opté pour une approche de microservices
plutôt que pour une approche moderne Oui, je pense qu'une architecture
de
microservices serait très utile Nous avons des blocs bien
distincts qui nécessitent différents niveaux
d'authentification ,
allant de l'authentification obligatoire aux informations de
votre compte
, à l'absence d'
authentification, comme la page d'accueil et
peut-être la navigation dans le catalogue Et puis il y
en a d'autres au milieu où il peut être intéressant de discuter
de sujets tels que la lecture,
où, idéalement, vous
voulez être authentifié, mais nous pouvons parler
de cas d'échec où, si le
service d'authentification est en panne, nous ne
voulons
peut-être pas perdre la lecture Je pense que c'est une sorte
de discussion commerciale, mais nous pouvons laisser ce niveau
de flexibilité ouvert ici. Donc, euh, oui, avec ce
type de panne également, nous pouvons adapter différentes parties
de notre système différemment Nous pouvons
donc avoir besoin
de différents niveaux de
mise en cache ou de dimensionnement en
fonction de ce que fait chaque service Donc, si on
décompose ça et qu'on a
peut-être un service de bibliothèque ici. Donc, le service de bibliothèque
va peut-être avoir accès
à des films, émissions de télévision. Je voudrais parler de recherche,
mais je vais
laisser cela de côté pendant
un moment parce que je pense que la recherche peut
en fait être un service
intéressant
à part entière. Alors, trouvez des films, regardez des émissions de télévision, vous savez, recherchez des genres,
euh, je pense que ce serait
un bon service en soi, ma chère. Peut-être que nous voudrions aussi
une base de données ici. Voyons si nous pouvons en
dessiner un. Allons-y, il faut que
ça entre là-dedans. C'est donc un service de bibliothèque, nous aurions probablement
un service de compte utilisateur. Ici, nous pourrions dire que le service de compte utilisateur
peut avoir des , d'
inscription,
de modification de détails , comme votre nom,
votre photo de
profil , etc. Maintenant, potentiellement, nous pourrions dire :
Maintenant, potentiellement, nous pourrions dire que
cela possède sa propre base de données,
ce qui, je pense, est peut-être vrai, mais ce serait également un moment. Nous sommes donc probablement ici, je pense que nous dirions qu'elle possède sa propre base de données qui
stockerait des informations telles que
votre nom, votre adresse e-mail, votre photo de
profil , des
informations spécifiques
à ce service pour vous. Mais je pense également qu'en dehors
de nos limites, nous avons probablement placé le fournisseur
d'authentification que
nous utiliserions ici, comme nous l'avons dit précédemment, nous n'allions pas
créer d'authentification. Nous externaliserions
cela, ce qui pourrait être quelque chose comme Cognito ou Google Firebase Ensuite, nous dessinerions
une larrow ici. Ça l'emmène juste
là-haut, comme ça. Je ne sais pas pourquoi nous ne
pouvons pas avoir une flèche courbée,
mais tant pis. Aurdr est là. Que proposons-nous d'autre en matière d'abonnements
et de paiements Encore une fois, je pense que nous aurions
un service d'abonnement, qui serait
chargé de comprendre si vous avez un abonnement valide pour
un utilisateur, un abonnement pour utilisateur. Cela stockera donc à nouveau
le statut de votre
abonnement dans sa propre base de données. C'est pire quand il s'
agit de les dessiner à chaque fois. Encore une fois, nous avons dit que cela serait également
traité à l'extérieur. Nous aurions donc un
fournisseur de paiement comme Stripe ici pour avoir réellement pris l'argent. Je pense
que c'est une erreur de ceinture. Fourni. Voilà. Et laissez-moi dessiner
cette flèche à la main pour pouvoir
contourner le reste. Ce serait donc ça. Et oui, donc je pense que c'est
probablement suffisant. Pour l'instant, nous avons encore une fois quelque part
dans notre système. Nous aurions le pipeline
d'ingestion. Je vais l'ajouter ici par
souci d'exhaustivité à nouveau. Ce serait une gestion ici
où les nouveaux films seraient téléchargés et cela
ajouterait au service de bibliothèque,
euh, les détails du film, et alors
vous devriez probablement stocker chez un fournisseur externe, le
stockage de films proprement dit, comme ça. Et puis je pense que le dernier
élément que nous voudrions, c'est un fournisseur Web
simple et agréable , donc quelque chose comme ça. Ensuite, nous faisons comme si nous faisions le
tri comme un fournisseur Web. Comme ça. Alors, que pensez-vous de
ce fournisseur Web ? Oui, mon idée est que l'application client
qui s'exécute dans le navigateur, le HDP, peut simplement être
fournie par un site Web ici, nous pouvons probablement y ajouter un certain niveau de mise
en cache assez robuste Comme il ne s'agit que de pages sabbatiques, nous pouvons les mettre en cache
assez au lieu de les diffuser
depuis leur origine à chaque fois,
tandis que certaines requêtes Web
spécifiques aux utilisateurs peuvent
être directement acheminées
vers notre back-end pour obtenir des données
récentes pertinentes
pour cet assez au lieu de les diffuser
depuis leur origine à chaque fois, tandis que certaines requêtes Web
spécifiques aux utilisateurs peuvent
être directement acheminées
vers notre back-end pour obtenir données
récentes pertinentes
pour Nous pouvons probablement l'indiquer
sur notre schéma ici. Euh, nous pourrions mettre un peu de cache ici,
quelque chose comme Cloudflare Nous ne ferions que fournir ce
trafic à notre internaute. Malheureusement, notre
application mobile nous gêne. Donc c'est juste une fenêtre contextuelle. En fait, nous avons
dit que nous le garderions. Je change un peu d'avis ici. Nous allons donc le déplacer là-bas. Nous allons ouvrir notre application mobile. Allons-y. Charmant. Nous y avons
perdu la flèche. Nous disons « reposons-nous ». Cool. Nous avons donc une
demande HDDP très encaissée ici. C'est ce que j'allais dire. Comment imaginez-vous que la lecture
elle-même fonctionne réellement ? Comme si je ne voyais aucune sorte
de lecteur vidéo ici. Oui, pour ce qui est de la lecture elle-même, j'imagine que nous devrions
livrer les fichiers ici pour
qu'ils
puissent être lus à partir du système de stockage dans lequel
nous les avons stockés, dans lequel
nous les avons stockés, qu'il s'agisse d'une solution sur site
ou d'un fournisseur cloud J'imagine que nous le diffuserions probablement par
le biais d'un réseau
de diffusion de contenu. Encore une fois, ce sont les fichiers
eux-mêmes qui ne changeront pas par utilisateur tant que l'utilisateur possède la
licence appropriée pour eux. Euh, j'imagine donc un CDN ici, qui fournirait
de
tels fichiers vidéo au CDN Ensuite, ils
livreraient ces fichiers à nos
clients d'ici, probablement à nouveau via HDP. Ce sont des spécifications qui nous gênent. Laisse-moi juste les déplacer. Donc, d'un point de
vue extérieur, Nate, qu'est-ce qu'un flux d'utilisateurs complet vous pourriez voir si quelqu'un
vient notre service pour la première fois et parvient
à regarder un film ? Oui, donc pour ce qui façon dont un utilisateur
interagirait réellement avec le système, j'imagine que vous venez
sur notre site Web pour la première fois. Nous
vous livrons la page d'accueil, soit en espèces, soit depuis
notre serveur Web ici. Cela
vous fournira des informations sur
le service et des détails sur la
façon de payer et de fournir. Et ce service communiquera via
l' API REST jusqu'à notre passerelle
d'API ici. Et cela va se
répercuter sur les microservices
individuels. Ainsi, par exemple, lorsque
vous créez un compte, vous allez utiliser
l'interface utilisateur Web, puis une demande HDP via REST à notre service de compte utilisateur vous enregistrera en tant
qu'utilisateur, stockera dans notre fournisseur de
compte, puis vous connectera. Une fois connecté, vous pouvez accéder à la bibliothèque
de films que nous avons. Vous allez donc faire une autre demande
REST à notre API, qui sera ensuite envoyée
au service de bibliothèque et vous renverra ces informations. Une fois que vous avez sélectionné
un film à visionner, cet objet vidéo contient
des informations indiquant
où le télécharger. J'imagine donc une sorte de HDP à livraison
progressive ici. Et vous allez y faire
une demande, qui
proviendra de notre magasin de films via un réseau de diffusion de contenu, qui l'
encaissera probablement pour vous. Comment vous authentifiez-vous
entre ces services ? Oui, j'imagine que lorsque
vous vous authentifiez, vous recevrez un jeton, probablement un jeton JWT, qui sera signé par
nous ou par notre fournisseur Ainsi, lorsque vous
faites des demandes
au service de bibliothèque ou
au service de lecture, vous pouvez les
faire directement, et ils seront
en mesure de valider la validité de
ce jeton sans nécessairement avoir à revenir parler à votre service
d'authentification. Comment optimisez-vous la mise
à l'échelle du système ? Y a-t-il des domaines
que vous souhaitez aborder ? Je pense que cela s'adapterait
assez bien, en fait. Nous avons de bons
niveaux de mise en cache, nous ne gérons
donc pas trop
nos fichiers vidéo En fait, plus
nous recevons de trafic et plus nous recevons de
personnes, plus notre
ratio de cachet augmentera ici Cette sortie sera
probablement l' une
de nos dépenses les plus importantes, mais le MDP nous y
aidera beaucoup Hum, notre principal point
de discorde
sera probablement le service de bibliothèque, surtout si nous
incluons la recherche, c'est
pourquoi je l'ai laissé ici J'imagine que nous pourrions
probablement utiliser quelque chose comme la recherche élastique pour permettre une recherche
plus créative sans créer de gros contentions
dans cette table de bibliothèque ici Mais chacun de nos services, fur et à mesure de sa croissance, présente
une assez bonne évolutivité. Donc, euh, si nous avions besoin plus de trafic Web
pour charger l'interface utilisateur Web, nous pourrions facilement le doubler, opter pour plusieurs instances. n'y a pas d'État ici, c'est vraiment si problématique,
euh, ce sont des choses comme notre service de bibliothèque et
notre service de compte utilisateur, c'est plus difficile.
Les services eux-mêmes. Nous pouvons évidemment avoir
plusieurs instances disponibles, très facilement et sans trop de problèmes. Mais la mise à l'échelle des bases de données
devient alors un défi
à part entière. Ensuite, nous envisageons d'avoir
des répliques géo-locales qui pourraient être disponibles dans pays où nous avons
le plus de
clients, afin qu'elles soient plus proches
de la base de données
et que nous ayons davantage de
bases de données de lecture Cela serait particulièrement
utile pour le service de bibliothèque où nous faisons
de très nombreuses lectures. Tous nos clients lisent,
mais nos seules écritures
sont effectuées
dans notre service d'ingestion, ce qui peut se du jour au lendemain ou ne nécessite pas nécessairement une mise
à jour en temps réel. Nous pourrions donc avoir ce NSL, une
sorte de réplique qui se déplace côté à l'autre sans trop se soucier du type de chargement
à cet endroit Cool. Je pense que nous en avons probablement
fait assez pour le moment. J'ai une idée générale. Je pense qu'il y a quelques
domaines que nous pourrions approfondir. Mais j'ai une bonne photo. Je pense donc que c'est en quelque
sorte terminé pour le moment. Merci donc
beaucoup d'avoir pris le temps
de m'expliquer tout cela. Oh. Aïe.
11. Maintenant. À propos de votre comportement[al questions]: Bonjour, encore une fois, vous avez presque
terminé ce cours. Passons maintenant à
un dernier type de question en détail : les questions de
comportement. Selon la personne avec laquelle vous
interviewez, ces questions peuvent apparaître dans leur propre entretien, mais elles sont souvent éparpillées au cours des autres cycles d'
entretiens, alors gardez-les à
l'œil Les questions sur le comportement visent à
comprendre comment vous avez géré diverses situations dans votre vie
professionnelle ou universitaire. Ce ne sont pas des questions truquées, une autre occasion pour toi de
montrer à quel point tu es incroyable. Vous saurez qu'
on vous pose l'une de ces questions parce que
cela ressemblera à quelque chose comme si
vous me parliez d'un moment où on vous demande
quelque chose comme ça, la première chose que vous
devez faire est de respirer. Ne vous précipitez pas dedans. Prenez un moment pour
réfléchir à la question. Et si vous avez besoin de précisions, n'hésitez pas à demander. Si vous en êtes au début de votre carrière, vous posera peut-être des questions
sur une situation que vous n'avez pas encore vécue. Dans ce cas, soyez honnête
et parlez-en à l'intervieweur. Tu n'as jamais été
dans cette situation. Ils seront heureux de vous poser
une autre question laquelle vous pourrez mieux répondre. Quoi que vous fassiez, n'inventez une situation que vous
pensez qu'ils veulent entendre. Ils veulent des exemples réels,
pas des histoires fictives. Si vous avez un bon
exemple,
je veux que vous essayiez de vous souvenir
du format en étoile lorsque vous
répondez à cette situation, à cette
tâche ou à ce résultat d'action. Commencez par décrire la
situation dans laquelle vous vous trouvez. C'était dans quelle entreprise ? Cela faisait-il partie de vos études
universitaires, peut-être ? Qu'est-ce que tu étais en train de construire ? Quel était votre rôle ? Maintenant, quelle était la tâche
sur laquelle vous travailliez ? Quelle était la fonctionnalité ? Quelles mesures avez-vous prises personnellement pour
remédier à la situation ? Enfin, quel a été le
résultat de votre action ? Ça s'est passé comme prévu ? Des
mesures supplémentaires étaient-elles nécessaires ? Quels changements à long terme avez-vous apportés pour éviter
que la situation ne
se reproduise ? Il est important d'être
honnête dans vos réponses. Ils cherchent
à comprendre comment vous avez réellement géré
la situation, et non comment vous pensez que
vous auriez dû. Veillez à ne pas déformer votre contribution
à la solution Si d'autres vous ont aidé, soyez humble et reconnaissez-le. Vous pourriez être un peu mal à l'aise de raconter à
un intervieweur une mauvaise histoire où
quelque chose ne s'est pas bien
passé ou
où vous êtes fautif d'une manière Dans ces situations, il peut être tentant d'assainir l'histoire, de
minimiser les erreurs et d'
exagérer votre héroïsme Les employeurs ne
recherchent pas la perfection. Nous commettons tous des erreurs
et nous le savons. Ce qu'ils veulent vraiment
savoir, c'est dans quelle mesure vous gérez ces situations une
fois qu'elles se sont produites. Réfléchissez à cela pendant
un moment. Vous avez deux candidats identiques avec une bonne expérience. On ne s'est jamais trompé et tout s'est
parfaitement déroulé pour eux. L'autre a commis
une erreur importante,
mais l'a identifiée rapidement, puis s'est efforcé de résoudre le
problème et a pris en charge la
modification des processus de l'entreprise afin que cela
ne se reproduise plus jamais Je ne sais pas pour vous,
mais je préfère avoir le deuxième candidat
dans mon entreprise. Ils ont de l'expérience dans le
traitement des problèmes et ont fait leurs preuves en matière
de gestion efficace. Loin d'être rebutant, cela montre que la candidature est
expérimentée et professionnelle Alors, qu'est-ce que cela signifie
pour vous ? Cela signifie que vous ne devez pas avoir peur de
parler de vos erreurs. Tant que vous en discutez
dans une position de croissance, cela signifie prendre en main
la situation et expliquer
ce que vous avez fait
pendant et après la résolution
initiale pour vous assurer que cela ne
se reproduise plus jamais. Après les premières réponses, les
intervieweurs peuvent vous poser des questions complémentaires pour en savoir plus
sur vos contributions ou pour clarifier des détails C'est parfaitement
normal et cela ne
signifie pas que vous vous êtes trompé de
réponse initiale. Malheureusement, il
est peu probable qu'une seule bonne réponse soit suffisante. Il se peut qu'ils vous posent plusieurs
de ces questions. Chacun se concentrera probablement
sur un aspect différent de votre comportement, comme la façon dont vous avez
collaboré avec les autres. N'oubliez pas de continuer à utiliser le format étoile et vous l'
éliminerez du parc. Tu vois, ce n'est pas si effrayant que ça. Nous avons discuté en détail
des principales questions
susceptibles de se poser. Jetez un œil à certains
des modules bonus de Quick Fire Tips sur la
façon d'obtenir le poste.
12. Alors, Vous Avez Des Questions À Nous Poser ?: Bonjour encore une fois. Bienvenue.
Nous avons abordé de
nombreuses questions susceptibles de
vous être posées lors des entretiens, mais il reste un autre sujet
important à aborder. À la fin de la plupart des entretiens, l'équipe
vous demandera si vous avez des
questions à leur poser.
C'est votre chance. Je sais que c'est un peu cliché, mais vous les
interviewez vraiment aussi bien qu'eux. C'est le moment de parler à de
vraies personnes qui y travaillent, de
découvrir leurs rôles et de vous faire une idée du type de
lieu de travail. Quand je suis candidat, c'est en fait l'une de mes
parties préférées d'un entretien. La plupart des entreprises sont
des entités anonymes vues de l'extérieur, et c'est l'
occasion de discuter avec vraies personnes internes
qui les font fonctionner Vous pouvez en apprendre davantage sur eux, sur ce qu'ils font et comment ils le font. C'est génial.
En général, on ne
vous juge pas sur
les questions que vous posez. Ce n'est pas une ruse
pour vous surprendre. Lorsque j'interviewe des candidats, je me fais toujours un devoir de fermer mon carnet et de
le mettre de côté pour montrer que je ne
prends pas de notes secrètes
sur leurs questions. Cela étant dit, vous voulez créer une impression générale d'intérêt pour le poste
et d' engagement auprès de l'entreprise. Je vous encourage vivement
à poser des questions ici, et moins elles sont
génériques, mieux c'est. Vous avez peut-être des questions
pratiques qui pourraient influencer votre
décision d'y travailler, telles que des
horaires flexibles pour permettre la
garde d'enfants ou des modalités de
travail hybrides. Ce sont d'excellentes
questions à poser. Assurez-vous simplement de
demander à la bonne personne. Par exemple, si
vous parlez à un ingénieur après
une session de codage, il se peut qu'il ne connaisse pas grand-chose des détails
du régime de
retraite. Vous voudrez peut-être en savoir plus
sur leur infrastructure technologique, et c'est également une
excellente occasion de montrer votre
fascination pour la technologie. Assurez-vous d'écouter
attentivement leurs réponses
et de leur poser des
questions complémentaires au fur et à mesure qu'elles se présentent. Vous pouvez également poser des questions
sur l'environnement de travail, mais veillez
à ne pas mettre l'intervieweur dans une position inconfortable en essayant de l'inciter à
dire des choses désagréables Eh bien, je ne dis pas qu'
on ne peut pas se demander quel est le pire
inconvénient de travailler ici. Faites attention à votre
ton lorsque vous le faites. D'autres domaines que vous pouvez explorer, en particulier si vous passez un
entretien dans une start-up ou une très petite entreprise, concernent la compréhension de l'
entreprise et de ses projets futurs Cela peut être un excellent
moyen non seulement de voir si vous êtes enthousiasmé
par leur avenir, mais aussi d'évaluer vous-même
la stabilité de l'entreprise. Avant votre premier entretien, prenez le temps de noter certaines questions que vous
pourriez avoir pour eux. Réfléchissez et
voyez si vous pouvez adapter les questions au rôle
spécifique de l'entreprise, à la technologie ou aux conversations que
vous avez déjà eues avec eux. n'ayez pas peur d'
ajouter des questions supplémentaires Cependant, n'ayez pas peur d'
ajouter des questions supplémentaires au
fur et à mesure qu'elles surgissent pendant
les entretiens. C'est vrai. Quels sont donc les
bons exemples ? Je pourrais demander. Je dois aller chercher mes enfants à l'école tous les jours à
15 h 00 . Existe-t-il des modalités de
travail flexibles pour y remédier ? Ou comment gérez-vous l'évolution de
carrière, les commentaires et
les promotions des ingénieurs ? Ou je vois que vous utilisez MSCQOL. Quelles stratégies avez-vous utilisées pour optimiser votre
service en vue de la croissance ? Ou vous avez indiqué que vous envisagiez de
le lancer dans six mois. Quelle est la prochaine étape ? Comme je l'ai dit, c'est
l'occasion pour vous non seulement d'obtenir des réponses aux
questions qui vous tiennent à cœur, mais aussi de vous amuser un peu et d'en apprendre davantage sur les
personnes qui y travaillent. Voici quelques
devoirs simples pour vous. Quelles sont les trois meilleures
questions que vous aimeriez poser à un employeur potentiel ou que quelqu'un d'autre vous
a posées ? Publiez-les dans la classe
pour que les autres puissent les voir.
13. Bonus. Conseils QuickFire: Bonjour, nous avons discuté en détail
des différentes étapes
que vous avez rencontrées au cours d'une boucle d'entretien typique, et je sais que vous êtes
impatiente de sortir
et de commencer à tout mettre en œuvre. Dans cette vidéo bonus,
je vais donc vous donner mes dix meilleurs
conseils pour réussir un entretien. Premièrement, qu'il s'agisse d'un entretien
en personne ou par vidéo, assurez-vous d'être
habillé de façon élégante, ou du moins de porter les parties
visibles sur la vidéo Cela signifie-t-il que vous devez
porter un costume et une cravate ? Certainement pas. Pour
la plupart des entreprises britanniques et américaines, business casual fera l'affaire. C'est une chemise élégante, un
jean bien rangé et des chaussures résistantes à la boue. Mais soyez conscient des normes
culturelles
du pays que
vous interviewez en
cas de doute, personne n'a jamais été critiqué pour
avoir été trop habillé, mais vous ne
voulez certainement pas vous présenter un t-shirt taché de pizza
et un jean déchiré, donnant l'impression que vous ne vous
souciez pas assez de nettoyer Deuxièmement, lorsque vous interviewez à distance, assurez-vous que votre configuration
fonctionne, que votre webcam est branchée, que le volume du casque est augmenté ou que vous disposez des autorisations
dans Kromenables, prenez quelques instants avant l'
entretien pour tout tester La plupart des applications de réunion vous
permettent de passer un appel
d'essai pour l'essayer. Troisièmement, trouvez un endroit tranquille où vous ne serez ni
interrompu ni distrait Cela vous permettra de vous concentrer sur vos
meilleures performances et réduire le bruit de fond
susceptible de détourner l'attention des
points que vous soulevez Si l'un de vos
enfants entre ou si le chat saute sur le bureau,
ne vous inquiétez pas Nous sommes tous humains. Riez et montrez-leur à quel point vous êtes un parent
formidable. Quatrièmement, n'ayez pas peur
de poser des questions. Que vous souhaitiez clarifier
une question qu'ils
vous ont posée ou que vous leur posiez
des questions à la fin, curiosité et votre souci du détail joueront toujours en votre
faveur Cinq, lisez à l'avance toutes les informations
qu'ils vous envoient. Certaines entreprises fourniront
de nombreuses informations avant un appel. Cela peut inclure des
détails sur leurs rôles, leur culture ou ce à quoi
s'attendre lors de l'entretien lui-même. Sixièmement, n'ayez pas peur d'admettre que
vous ne savez pas quelque chose, qu'il
s'agisse d'un
entretien technique auquel vous êtes bloqué ou qu'on vous pose des questions sur
quelque chose que vous ne savez pas, soyez honnête sur ce que
vous savez et ce que vous ne savez pas. Les intervieweurs valorisent l'honnêteté
et la volonté de grandir. Sept. Amuse-toi bien. Non, vraiment. Avez-vous souvent l'occasion de discuter avec des ingénieurs qui font du bon
travail dans de grandes entreprises ? C'est l'occasion d'
apprendre de nouvelles choses intéressantes. Et si vous vous détendez et que
vous vous amusez, vous serez vraiment
plus confiant. Huit, prenez quelques
notes à l'avance. Avant de faire un entretien
comportemental, prenez le temps de
réfléchir et de noter quelques bons exemples de sujets lesquels on vous posera probablement des questions. Parfois, lorsque vous avez
collaboré avec d'autres personnes, les choses ont mal tourné
ou vous avez eu des difficultés. Rafraîchir votre
mémoire maintenant rendra l'entretien lui-même
beaucoup plus fluide. Neuf, si vous ne trouvez pas d'
emploi, demandez des commentaires. Souvent, l'entretien vous
fournira volontiers certains domaines sur lesquels
vous aimeriez travailler lors de futurs entretiens. Et enfin, dix, continuez. N'oubliez pas que chaque entretien
est un tremplin. Même si vous ne réussissez pas,
vous pouvez en tirer des leçons. Au fur et à mesure que vous vous y habituerez, vous serez plus détendu et plus confiant.
14. Bonus. Aidez-moi ! Je n'ai pas eu le poste: Oh, c'est dommage.
Tu as fait de ton mieux. Vous avez peaufiné, affiné
et retravaillé votre CV. Vous avez l'impression d'avoir répondu aux questions techniques et
de conception Tu as fait tes devoirs. Vous posez même des
questions géniales en retour. Vous venez de recevoir un
appel, et ils vous
proposeront
malheureusement pas le poste. C'est vraiment une sensation
terrible peut être dévastatrice
pour votre confiance en vous. Croyez-moi, on m'
a refusé des postes qui m'enthousiasmaient
vraiment, et j'ai pensé que j'étais une
excellente candidate, et cela
m'a vraiment repoussée pendant un moment. Ce que je veux que vous sachiez, cependant, c'est que ce n'est pas parce
qu'ils ne vous ont pas proposé ce travail
qu'ils vous rejettent Il existe de nombreuses raisons pour lesquelles ils peuvent choisir de ne pas faire d'offre, et bon nombre d'entre elles sont tout simplement
indépendantes de votre volonté. Il se peut qu'
un autre candidat
ait passé un entretien
en même temps,
qui, selon eux, possédait une expérience légèrement
plus pertinente, ou qu'ils
recherchaient quelque chose de très spécifique pour leurs besoins, mais vous n'étiez
tout simplement pas le bon candidat. Ce que vous devez faire maintenant, c'est prendre un moment pour vous
regrouper et réfléchir S'ils vous ont donné
des commentaires spécifiques, il y a
peut-être quelque chose sur lequel
vous pouvez travailler. N'oubliez pas d'écouter et de
grandir plutôt que de vous mettre en colère et de supposer qu'ils doivent
être idiots pour vous avoir rejeté Mais comme je l'ai dit, c'est tout simplement
hors de votre contrôle. Vous devez donc vous regrouper
et réessayer. Avec de la patience et de la persévérance, votre confiance augmentera
et, tôt ou tard, vous
trouverez le partenaire idéal. Continuez comme ça. Je sais que c'est
difficile, mais tu peux le faire.
15. Conclusion. Remerciements et suivis: Waouh, c'était un manège.
Ensemble, nous avons suivi le
processus de
candidature à un emploi, de la
recherche du bon emploi
à l'affinement de votre CV et même à la manière d'aborder certains entretiens qui semblent
effrayants J'espère que ce cours vous
a été utile et que
vous avez appris quelque chose
que vous pouvez en tirer. Mais cela ne devrait pas être
la fin de votre voyage. développement de vos
compétences professionnelles est un voyage qui dure toute une vie, et vous ne cesserez jamais de grandir. Si vous souhaitez
continuer à apprendre, vous
trouverez sur
YouTube de superbes vidéos montrant des personnes participant à des
entretiens complets sur le codage en
temps réel et présentant des défis techniques que nous
n'avons pas eu le
temps de traiter ici. Cela vaut donc la peine d'
y jeter un œil si vous êtes
nouveau dans l'industrie et que vous
voulez voir ce que font les autres. Si vous recherchez un soutien
plus personnalisé
pour votre CV, votre technique d'
entretien ou l'évolution de votre carrière, vous
pouvez envisager de réserver
l'un de mes cours
particuliers où nous pourrons
passer du temps à cours
particuliers où nous pourrons vraiment étudier
ce dont vous avez besoin. Si vous avez des commentaires,
des questions ou des commentaires, je serais ravi de les entendre via l'un des liens sociaux
à l'écran. J'ai beaucoup aimé m'
asseoir, écrire filmer
et
monter ce cours, et j'espère que vous en avez
tiré quelque chose. Merci beaucoup d'avoir regardé.