Question:
Comment obtenir des interviews en tant que programmeur autodidacte
user85135
2018-07-16 10:29:03 UTC
view on stackexchange narkive permalink

Je suis un programmeur autodidacte avec toute mon expérience professionnelle dans l'industrie de la restauration. Je m'apprends à coder depuis un certain temps maintenant et j'espère changer de carrière. J'ai récemment commencé à postuler à des postes, mais je n'obtiens aucune réponse.

Quelques points à noter:

  • Je ne suis probablement pas en train de me dépasser. Je ne postule que pour des postes de niveau d'entrée où la barre est basse et mes compétences ne sont pas entièrement rudimentaires. J'ai tenu ma propre conversation avec des développeurs professionnels qui m'ont encouragé à croire que je ne suis pas un délire.
  • Je n'ai pas de diplôme. J'ai étudié la littérature à l'université et je n'ai jamais fini.
  • Ma carrière actuelle a été couronnée de succès. Bien que ce soit une industrie très différente, le fait que j'aie réussi mon chemin vers un poste de responsable senior est un droit positif?
  • J'essaie d'emprunter la voie du portefeuille afin d'avoir un code concret pour montrer ce que je peut faire. Cependant, mon portefeuille est très limité car j'ai choisi de mettre l'accent sur la réalisation des projets. Après tout cela aussi, c'est une compétence souhaitable que j'aimerais convaincre qui me vaut la peine d'être embauchée.

Je suis très sociable et sociable. Je suis convaincu que ma personnalité peut m'aider à décrocher un emploi mais je suis également convaincu que je peux répondre au côté technique d'un entretien d'entrée de gamme (s'il vous plaît soyez fizzbuzz, s'il vous plaît soyez fizzbuzz) et bien, si je bombarde les entretiens, je peux revenir et posez une autre question (ou trouvez des plus anciennes.)

Ma question est la suivante:

Comment agiter une bannière proverbiale aux personnes qui comptent, qui dit "Amenez-moi interviewer "?


Mon CV est plutôt court et ma présence en ligne est limitée mais j'ai ajouté tout cela. J'utilise des lettres de motivation pour me vendre. J'ai pris soin d'être confiant et de ne pas m'excuser pour mon approche non traditionnelle. Mais quoi que je dise, cela ne convainc pas les gens de m'appeler et d'organiser une interview.

Y a-t-il des compétences de base sur lesquelles je devrais mettre l'accent? Peut-être que je les ai et que je ne sais pas pour les énumérer. Sinon, je me concentrerai ensuite sur leur apprentissage.

Si la réponse est (et j'espère que ce n'est pas le cas):

Construisez un plus grand portefeuille. Le vôtre est trop petit.

Alors quelle doit être sa taille?

Pour le contexte, j'ajouterai que je suis aux États-Unis. Je travaille avec C ++ principalement avec des applications de bureau. J'utilise le contrôle de code source avec GitHub, ce que j'utilise essentiellement comme portefeuille de projets.

Liés / dupliqués: [Ajout efficace des compétences «autodidacte» sur votre CV] (https://workplace.stackexchange.com/q/2595)Les compétences de base et la taille «requise» de votre portefeuille dépendront de l'entreprise pour laquelle vous souhaitez travailler.Bien que les structures de données et les algorithmes soient des exigences assez standard pour les entretiens, mais à peu près n'importe quelle ressource "comment se préparer aux entretiens de codage" devrait vous le dire, et je mets "obligatoire" entre guillemets car cela dépendra également de ce que le reste de votre profilressemble à.
Vous voudrez peut-être aussi que quelqu'un examine vos lettres de motivation et comment vous formatez votre CV.Cela peut faire une grande différence, et il ne s'agit pas seulement de "faire X, Y et Z" - cela dépend aussi de la façon dont vous le faites.
Jusqu'où allez-vous dans le processus de recrutement?Aux États-Unis, il est assez courant d'avoir une section de devoirs où vous écrivez du code pour l'entreprise.Il y a généralement au moins un téléphone ou deux appels téléphoniques avant que vous soyez amené pour "l'interview" complète.Arrivez-vous à l'une de ces étapes ou êtes-vous simplement ignoré?
En outre, vous pourriez avoir des difficultés à postuler pour des postes de niveau d'entrée, si votre timing est autour de la période des diplômes universitaires.Quelle (s) langue (s) connaissez-vous?Êtes-vous aux États-Unis?Différents langages, frameworks, frontend / backend ont des cultures différentes et font les choses différemment.Par exemple, si vous avez appris vous-même Java, c'est un langage courant, et votre meilleur pari est de spammer les grandes entreprises (pas les entreprises de technologie) et vous finirez par décrocher quelque chose selon toute vraisemblance.Si vous avez appris vous-même le Go, vous devriez cibler des postes de niveau d'entrée dans une petite entreprise.
Sept réponses:
#1
+12
user7360
2018-07-17 20:19:46 UTC
view on stackexchange narkive permalink

Je ne me dépasse probablement pas. Je ne postule que pour des postes de niveau d'entrée où la barre est basse et mes compétences ne sont pas entièrement rudimentaires.

Ne faites pas cela. Postulez partout.

Les postes de niveau d'entrée attirent le plus de candidats sous-qualifiés. C'est à cause de cela qu'il est difficile de se faire embaucher. Le rapport offre / demande est élevé. Je ne vous dis pas de ne pas postuler, mais j'explique que si c'est tout ce que vous faites, vous postulerez pendant longtemps.

Aussi, restez en sachez qu'un employeur à la recherche d'un programmeur débutant sans expérience pourrait ne pas vous offrir l'expérience dont vous avez besoin pour progresser. Vous pourriez simplement rester coincé à travailler et continuer à apprendre par vous-même pour obtenir un meilleur emploi.

Le rendement est de loin meilleur si vous pouvez obtenir un emploi qui vous met au défi.

Je ne peux pas vous dire où postuler, mais élargissez vos options. Postulez pour tout poste que vous pensez pouvoir occuper. Ce dont vous avez le plus besoin en ce moment, c'est une expérience de travail.

Ma carrière actuelle a été couronnée de succès. Bien que ce soit un secteur très différent, le fait que j'aie réussi mon chemin vers un poste de direction senior est un droit positif?

Oui et non

Quand un candidat a un déséquilibre de compétences, cela pourrait être un signal d'alarme pour l'intervieweur. Par exemple; Vous pouvez postuler pour un emploi de programmeur junior, mais lors de l'entrevue, vous déclarez avoir des compétences / une expérience en leadership senior. Ceci est un déséquilibre et ils vous demanderont "Serez-vous heureux de travailler en tant que programmeur junior?" et peut-être "Comment vous sentirez-vous en répondant en tant que Junior à un autre Senior Leader?".

Ce sont des questions auxquelles il faut répondre lors de l'entretien, mais peut-être pas sur votre CV. Vous ne voyez pas beaucoup d'offres d'emploi pour les programmeurs juniors ayant une expérience en leadership senior. Ainsi, lorsque vous mettez en avant vos compétences, assurez-vous d'être aussi pertinent que possible pour le poste.

J'essaie de suivre la voie du portfolio afin d'avoir un code concret pour montrer ce que je peux faire. Cependant, mon portefeuille est très limité car j'ai choisi de mettre l'accent sur la réalisation des projets. Après tout cela aussi, c'est une compétence souhaitable que j'aimerais convaincre qui me vaut la peine d'être embauchée.

Si vous comptez faire un travail indépendant, alors le portfolio est un must. Un pigiste doit trouver plusieurs emplois par an juste pour rester en vie.

Si vous cherchez du travail en tant que programmeur à plein temps, alors le portfolio pourrait être une perte de temps. Il vous suffit de trouver un emploi.

Portfolio est une vitrine

C'est la racine du problème. C'est une vitrine et / ou une étagère à trophées de vos réalisations passées. En tant que nouveau programmeur, il n'y a rien à présenter.

Un pigiste met constamment à jour son portfolio. Au fur et à mesure que le travail est amélioré, ils abandonnent les exemples les plus faibles.

En tant que nouvelle personne cherchant à entrer dans le champ. Tout votre travail est un exemple faible. Le présenter pour l'affichage pourrait vous faire rejeter du poste avant d'avoir eu la chance de dire quoi que ce soit.

C'est là que je dis "moins c'est plus" car il s'agit de faire bonne impression. Ne faites, dites et ne montrez rien qui puisse affaiblir l'impression que vous faites.

Blog vos compétences techniques avec des exemples

Une alternative au portfolio est de bloguer. Bloguer est préférable car vous n'avez pas à terminer un projet et vous pouvez mesurer les analyses Google ou recevoir des commentaires. Cela vous donne des commentaires sur la qualité / la mauvaise qualité du blog. Des commentaires comme "cela m'a vraiment aidé à résoudre un problème" sont des indicateurs solides qu'un employeur appréciera également le billet de blog.

Bloguer est en fait plus difficile que d'essayer de créer un portefeuille, mais je soutiens que c'est moins risqué si vous comprenez l'objectif de tout cela.

L'objectif est de trouver un emploi et les employeurs veulent savoir si vous possédez les compétences techniques nécessaires pour faire ce travail. Alors blog sur ces compétences et incluez des exemples. Accédez à votre CV et examinez les compétences que vous prétendez posséder, puis bloguez à ce sujet. Vous dites que vous pouvez écrire des "tests unitaires en Java", puis écrire un blog qui montre comment le faire.

Bloguer autant que vous le pouvez, puis demander à vos amis / collègues / professionnels de vous aider vous triez les blogs à conserver et ceux à jeter. Réduisez votre blog au meilleur des meilleurs.

Continuez à bloguer jusqu'à ce que vous ayez couvert toutes vos compétences techniques. Vous devriez avoir quelque chose à dire sur tout ce que vous prétendez pouvoir faire. Oui, c'est un objectif sans fin, mais il vous donne des sujets sur lesquels écrire.

Ne vous contentez pas de bloguer sur C ++ et comment vous l'utilisez pour créer des jeux. Montrez une variété de sujets pertinents pour l'emploi que vous souhaitez. Vous savez comment utiliser Git? Écrivez aussi des blogs à ce sujet.

J'essaie de suivre la voie du portfolio pour avoir un code concret pour montrer ce que je peux faire. Cependant, mon portefeuille est très limité car j'ai choisi de mettre l'accent sur la réalisation des projets. Après tout cela aussi, c'est une compétence souhaitable que j'aimerais convaincre qui me vaut la peine d'être embauchée.

Il suffit de faire UN projet.

Allons-y appelez cela un projet personnel .

Maintenant, rendez ce projet accessible à tous. Un projet qui n'existe que sur votre ordinateur portable, nécessite des configurations spéciales ou doit être démontré ne fonctionnera pas. Il faut que tout le monde puisse rapidement l’essayer.

Résolvez seulement UN problème dans votre projet.

Choisissez un problème que tout le monde a. Ne vous lancez pas dans des problèmes complexes ou des intérêts particuliers (c'est une démonstration de ce que vous pouvez faire, cela doit être quelque chose que les gens peuvent comprendre rapidement). Vous pourriez faire une "calculatrice" comme exemple. Oui, l'idée est simple, mais je connais de nombreux développeurs expérimentés qui n'ont pas pu mener à bien un projet de "calculatrice" par eux-mêmes.

Maintenant, rendez-le net, propre et organisé. Rédigez des commentaires clairs, de la documentation et mettez le code source sur GitHub / Bitbucket ou votre plate-forme de blogging.

Maintenant, fixez-vous une date limite et terminez-la.

Mon CV est plutôt bref et ma présence en ligne est limitée mais j'ai ajouté tout cela.

Une présence en ligne peut être une mauvaise chose.

Les employeurs se tournent vers vos activités en ligne pour tester vos compétences générales . Ils veulent voir quel genre de personne vous êtes. Beaucoup de techniciens pensent que leur présence en ligne est l'endroit où ils fournissent une preuve technique de leurs compétences techniques (même si j'ai donné des conseils sur les blogs ci-dessus), mais tout élément négatif des médias sociaux ou des nouvelles à votre sujet nuira à votre recherche d'emploi.

Consultez donc votre historique Twitter, rendez toutes vos données Facebook privées et inspectez vos résultats Google.

Lors d'une recherche d'emploi, un candidat doit toujours nettoyer sa présence en ligne.

J'utilise des lettres de motivation pour essayer de me vendre. J'ai pris soin d'être confiant et de ne pas m'excuser pour mon approche non traditionnelle.

Les lettres de motivation sont délicates.

Vous devez avoir un deuxième avis sur vos lettres de motivation. Vous êtes trop proche du problème pour être subjectif. Demandez à un développeur senior que vous connaissez de revoir vos lettres.

Mais quoi que je dise ne convainc pas les gens de m'appeler et d'organiser une entrevue.

S'il vous plaît, n'abandonnez pas.

Recherche, recherche, recherche.

Je le dis tout le temps sur ce site Web. Les candidats doivent rechercher l'entreprise pour laquelle ils postulent. Recherchez-les sur Google, recherchez sur LinkedIn, demandez à vos amis s'ils connaissent quelqu'un qui y travaille, recherchez sur les employés et recherchez autant d'informations que possible.

Prenez ces informations et intégrez-les dans vos lettres de motivation et votre CV. Soyez pertinent.

Racontez également une histoire convaincante. Êtes-vous une personne qui souhaite changer de carrière? ou êtes-vous une personne intéressante avec une histoire intéressante qui est passionnée par son nouvel avenir? Ces deux personnes ont des CV très différents.

#2
+6
Elmy
2018-07-16 11:31:27 UTC
view on stackexchange narkive permalink

Le problème avec les compétences autodidactes est que personne n'a jamais évalué vos compétences. Vous auriez pu apprendre beaucoup et très bien, mais si vous avez appris avec du matériel vieux de 20 ans, vous ne serez pas utile pour une entreprise.

Alors recherchez des cours de formation en ligne qui offrent un certificat après les tests vos connaissances sur le sujet des cours. Ajoutez ces certificats à votre candidature. Il existe plusieurs sites proposant des webinaires ou des leçons enregistrées à un prix raisonnable. De cette façon, vous pouvez rafraîchir vos connaissances, acquérir de nouvelles compétences et convaincre les entreprises de vous embaucher.

Assurez-vous de suivre les bons cours. Aucune entreprise ne s'intéresse à votre score en "Java pour les nuls". Mais vérifier vos connaissances sur les technologies de pointe vous rend intéressant pour les recruteurs et les entreprises.

Un exemple : Imaginons que vous vouliez un emploi de développeur web spécialisé dans React / Redux et avez appris vous-même. Comme il s'agit d'une technologie à jour, vos chances de trouver un emploi sont légèrement meilleures que sans cette connaissance. Recherchez des cours en ligne sur React / Redux, triez par note et suivez un cours intermédiaire ou avancé (à un prix raisonnable). Assurez-vous d'avoir une preuve de votre présence (certificat) à la fin! Cela montrera aux entreprises que vous pouvez créer des applications Web avec React / Redux au-dessus du niveau "hello world".

Modifier en réponse au commentaire

Pour clarifier quelques points ici: L'OP n'a pas ne pas indiquer où (dans quel pays) il essaie de trouver du travail. Bien sûr, les recruteurs sont certains pays ne se soucient pas des certificats ou des recommandations. Les candidats de mon pays d'origine (Allemagne) sont principalement jugés par:

  1. Les emplois et expériences antérieurs répertoriés dans leur CV
  2. Témoignages d'anciens employeurs
  3. Certificats de formations récemment terminées.

Comme l'OP n'a pas encore travaillé dans l'informatique et n'a donc pas de témoignages liés à l'informatique, il aurait du mal à trouver un emploi sans fournir aucune preuve qu'il sait réellement ce qu'il prétend avoir appuyé par lui-même. Il pourrait être le prochain Steve Jobs ou juste un Script Kiddy prétendant savoir tout.

Bien sûr, il pourrait prouver ses connaissances dans une interview, mais pour l'instant, il n'a pas réussi en étant invité à un pour le moment.

Ça n'a aucun sens.Sérieusement.Je travaille professionnellement dans l'informatique depuis environ 25 ans.Personne n'a jamais évalué les compétences que j'utilise maintenant.Tous les langages que j'ai utilisés il y a 25 ans ne sont pas sur mon ensemble d'utilisation actuel - sauf occasionnellement C ++.C'est tellement occasionnel qu'il est temps d'aimer 80 lignes au cours des 2 dernières années.Et toute application que j'obtiens avec des cours, j'ignore les cours.La plupart ne valent pas un centime, sérieusement.Faites preuve de passion et de travail (comme l'open source).
@TomTom combien de temps avez-vous pour lire du code open source que quelqu'un a écrit?
Presque zéro.Personnellement, je préfère les interviews comme les talk-shows - qui peuvent aller très vite jusqu'à la rupture des compétences du candidat.CELA DIT;Je suis le plus souvent responsable technique et n'engage que pour les technologies que j'ai une compréhension approfondie - pas un intervieweur typique. La lecture de code peut être idiote car vous devez prendre en compte les exigences de style des projets.
Si les certificats en ligne sont précieux mais certains plus que d'autres, comment les distinguer?Y a-t-il un critère que je peux utiliser ou une liste principale parmi les meilleurs?
D'après mon expérience, les certificats ne valent généralement pas le papier sur lequel ils sont imprimés.
#3
+5
Drakemor
2018-07-16 10:49:47 UTC
view on stackexchange narkive permalink

Créez n'importe quel portfolio et bénéficiez d'une présence en ligne. Vous êtes invité à un entretien avec trois axes principaux:

  • Une personne de l'agence de recrutement vous repère en ligne et propose votre CV à un employeur potentiel. Pour ce faire, vous devez être présent sur des sites de réseautage comme LinkedIn, créer un profil, inviter vos amis (assurez-vous d'inviter des personnes travaillant dans le domaine qui vous intéresse), et également inviter des recruteurs à l'improviste - c'est un signal que vous êtes intéressé par leur aide. Vous pouvez également écrire des messages directs avec des demandes d'offres.

  • Vous postulez vous-même pour l'emploi à partir de l'offre que vous avez trouvée en ligne. Ici, vous devez montrer certaines compétences et technologies. Construisez quelque chose de petit mais raffiné et assurez-vous que des captures d'écran sont disponibles sur le site Web du projet. Essayez de travailler avec de nombreux commits pour montrer la progression et l'authenticité du projet.

  • Vous êtes recommandé par quelqu'un qui fait déjà partie de l'entreprise. Ici, vous avez besoin des contacts déjà en place, si vous connaissez quelqu'un qui travaille sur le terrain - contactez-les et posez des questions sur l'entreprise et un éventuel emploi.

Je suis d'accord avec la dernière partie, mais dire à quelqu'un "réseau" n'est pas utile."La mise en réseau" est un processus étape par étape, vous pourriez aussi bien dire à un nouveau programmeur "lire à partir de la ligne de commande", mais sans autre instruction sur la façon dont ils échoueront.Les autres points - et mon vote négatif - ne fonctionnent pas actuellement pour OP.
#4
+4
bharal
2018-07-16 17:00:10 UTC
view on stackexchange narkive permalink

Démarrez une rencontre, apprenez java aux personnes qui souhaitent apprendre. Faites ceci gratuitement. De cette façon, vous en apprendrez beaucoup plus sur java que vous ne le savez déjà.

Allez sur linkedin, trouvez les entreprises pour lesquelles vous souhaitez travailler. Tenez compte de la croissance que pourrait avoir l'entreprise, du secteur d'activité dans lequel se trouve l'entreprise, de l'emplacement de l'entreprise.

Trouvez le blog de l'entreprise, trouvez la personne qui gère le blog. Trouvez le pseudo Twitter du service marketing de cette entreprise. Parlez-leur, demandez-leur quels conseils ils peuvent donner, demandez-leur si vous pouvez en savoir plus sur l'entreprise.

Vous devez commencer à dialoguer avec les gens, car votre CV - sans diplôme - sera constamment rejeté par les RH et les recruteurs externes. Parler aux gens sur les réseaux sociaux, aller à leurs événements et réunions, vous fera gagner des places.

Organiser une rencontre sur l'enseignement montrera votre engagement et vous permettra également d'apprendre. Ne vous inquiétez pas si seulement quelques personnes se présentent, tant que vous êtes cohérent et dévoué lors des réunions.

Pour les entreprises beaucoup plus grandes - banques et autres - vous devrez assister à des réunions de programmation générales et réseauter avec des gens là-bas. C'est beaucoup plus difficile, généralement ces personnes ne vont pas aux rencontres ou se laissent facilement réseauter. Il est alors beaucoup plus facile de rejoindre une entreprise plus petite et de taille moyenne et ensuite de passer à une entreprise plus grande (si, bien sûr, c'est même votre souhait).

#5
+4
BittermanAndy
2018-07-18 15:53:37 UTC
view on stackexchange narkive permalink

Anecdote personnelle: j'ai obtenu mon diplôme en informatique et j'ai commencé à postuler à un emploi. J'ai envoyé plus de 60 candidatures et obtenu 4 réponses, 2 entretiens et 1 offre d'emploi (que j'ai acceptée). Quand j'ai commencé à chercher mon deuxième emploi cinq ans plus tard, j'ai envoyé 6 candidatures, mais j'ai obtenu 6 entretiens et 6 offres.

Autodidacte ou pas , obtenant ce premier emploi n'est pas facile.

Sur cette base: tenez-vous-y . Continuez à apprendre, continuez à vous entraîner et continuez à envoyer des candidatures. Demandez à un ami et / ou à un contact professionnel de revoir votre CV (si vous prétendez avoir une "attention à la détialité", votre candidature ira directement à la poubelle). Essayez plusieurs versions différentes de votre CV et voyez quelle version obtient le plus de réponses. Sachez simplement qu'il est normal d'obtenir peu de réponses lors de la recherche de votre premier emploi. Ce sera frustrant, mais ce n'est pas inhabituel - soyez patient.

Un portefeuille volumineux n'est pas vraiment meilleur qu'un petit - il est plus important qu'il soit de haute qualité, à la fois en termes d'expérience utilisateur , et le code lui-même.

Les compétences interpersonnelles sont importantes, c'est vrai, mais comme vous le constatez, cela n'entrera en jeu que lors de l'entretien - et ne suffira certainement pas à lui seul, sans compétences en code pour le sauvegarder.

Malheureusement, un rôle de direction dans un autre secteur n'a pratiquement aucune pertinence pour votre recherche d'emploi en tant que développeur de logiciels. (Souhaitez-vous employer le meilleur programmeur du monde en tant que chef? Pas sur la base de ses compétences en programmation, aussi bonnes soient-elles).

Je vais différer de certaines des autres réponses: don ne perdez pas de temps sur un blog (vous allez crier dans un vide indifférent), pratiquez des tests techniques si vous le souhaitez, mais soyez réaliste sur ce qu'ils feront pour vous (un intervieweur vous fera quand même un test), et ne vous concentrez pas trop sur les entreprises pour lesquelles vous pensez déjà vouloir travailler (vous limiterez vos options à un stade de votre carrière où vous avez peu d'options).

Envoyez plus d'applications, à plus d'entreprises, pour des rôles plus différents, tout en apprenant davantage sur le codage (à la fois théorique et aussi pratique que vous pouvez gérer). Et tenez-vous-y .

(FWIW, BTW, le meilleur codeur avec lequel j'ai jamais eu le plaisir de travailler était autodidacte sans aucune qualification, donc un tel chemin peut certainement fonctionner . Les employeurs ne réalisent pas toujours que, bien sûr, les employeurs sans imagination peuvent insister pour obtenir un diplôme; oui, cela peut vous compliquer la tâche, mais probablement uniquement pour obtenir ce premier emploi, ce qui est difficile pour tout le monde.

#6
+3
Edgar
2018-07-16 12:22:34 UTC
view on stackexchange narkive permalink

Je n'ai pas non plus de certificat officiel. Je développe des programmes depuis plus de 20 ans et je suis assez bien payé pour cela.

Ce que je fais, c'est vendre mon service à de (petites) entreprises qui ont besoin de solutions individuelles. Je développe ces solutions avec eux et leur élabore le programme qu'ils veulent. Dans mon cas, principalement des bases de données.

Peut-être que vous pouvez faire quelque chose de similaire dans l'industrie de la restauration ou aussi pour d'autres industries. Beaucoup de gens veulent des solutions et ils veulent pouvoir parler à la personne qui rédige le programme sans trop de détails techniques. Si vous comprenez ce qu'ils veulent et que vous pouvez «traduire» cela en une solution, vous devriez être en mesure d'obtenir des emplois - indépendamment de tout certificat ou qualification.

La plupart du temps, j'obtiens de nouveaux emplois grâce à des recommandations personnelles. Ensuite, j'écoute souvent ce qu'ils veulent et j'écris un programme très basique pour montrer que je comprends leurs besoins. Je leur dis quelque chose comme: Regardez ça. Si vous l'aimez, nous pouvons partir d'ici. Si vous ne l'aimez pas, vous n'avez pas à payer.

#7
+3
Stephan Branczyk
2018-07-17 14:41:23 UTC
view on stackexchange narkive permalink

Il existe de nombreuses façons de court-circuiter le processus d'entrevue pour obtenir un poste en génie logiciel. Mais une voie, qui n'a été mentionnée dans aucune des réponses jusqu'à présent, est celle des tests techniques.

Tout d'abord, entraînez-vous à faire des interviews techniques en direct pour voir comment vous vous situez par rapport aux autres.

http://interviewing.io

interviewing.io fait des audioconférences et un éditeur de code partagé pour les interviews simulées. Par défaut, il cache votre identité, sauf si vous décidez de la démasquer vous-même en appuyant sur un bouton. De plus, il enregistre l'audio partagé et votre propre écran pour votre propre examen ultérieur.

http://pramp.com

Pramp utilise la vidéoconférence plus un éditeur de code partagé pour les interviews simulées. Il vous fournit également les questions techniques (et les réponses). Pramp a un meilleur système pour traiter les flocons que d'interviewer.io, en gros, si vous flocon sur une interview simulée, ils enlèvent un point, et la prochaine fois que vous organisez une interview simulée, cela vous met en relation avec quelqu'un qui a floconné le même le temps que vous avez fait.

Une fois que vous vous sentez prêt, vous pouvez essayer:

http://triplebyte.com

Les tests en ligne sont faciles, mais avec le temps qu'ils vous donnent pour les terminer, ils sont très difficiles à terminer à temps. Il ne sert à rien de tricher. Ils vous retesteront en personne une fois que vous aurez réussi leurs tests en ligne.

Et bien sûr, vous pouvez également court-circuiter le processus de sélection initial également si vous avez bien réussi les http: // interview. io ou via http://pramp.com

Cependant, si vous pensez que vous n'êtes pas encore prêt pour des entretiens techniques en direct, voici d'autres ressources que vous pouvez utiliser pour vous préparer.

http://leetcode.com

Cracking the Coding Interview

https : //www.geeksforgeeks.org/

https://www.hackerrank.com/ (Celui-ci n'est pas mon préféré, mais certains employeurs utilisent pour la pré-sélection, vous pourriez aussi bien apprendre comment cela fonctionne)

http://codewars.com/ (Celui-ci n'est malheureusement pas bon pour trouver des questions liées à l'entretien, mais c'est assez addictif. Donc, si vous ne vous sentez pas comme vous pouvez répondre à un leetcode question tous les jours encore, essayez d'utiliser celle-ci pour vous prendre l'habitude.)



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...