Existe-t-il des outils pour l'entretien de codage à distance? [fermé]

22

Premièrement, je ne sais pas exactement si cette question convient mieux ici ou sur le lieu de travail. Alors pardonnez-moi si c'est au mauvais endroit.

Nous interviewons quelques candidats pour un poste de développement, et actuellement ils ne sont pas dans notre ville.

Nous aimerions leur donner des tests de codage simples pour voir comment ils fonctionneront sur les problèmes typiques auxquels nous sommes confrontés dans notre travail quotidien.

Existe-t-il des outils spécifiques adaptés à cela? En ce moment, nous utilisons Skype et je pense que cela a tendance à diminuer les performances de beaucoup de développeurs car ils ont tendance à être timides et ne peuvent souvent pas fonctionner lorsque quelqu'un les regarde directement.

Les problèmes liés à l'envoi des questions de test par e-mail sont les suivants:

  1. Il n'est pas possible de savoir quel est leur processus de pensée, car nous voyons juste le résultat final. Il n'y a pas de discussion ou de clarification de la question, qui est une étape importante.

  2. Rien ne garantit que les problèmes ont été résolus par les candidats eux-mêmes. Ils pourraient l'envoyer à un ami plus intelligent, et nous ne pourrions pas le savoir.

Comment ces problèmes sont-ils généralement résolus?

Devdatta Tengshe
la source
Les tests de compétences ont leur place, mais pas dans une interview Skype. Apprenez à connaître la personne en premier, et si vous avez une bonne ambiance, demandez-lui de répondre à un questionnaire en ligne à choix multiples qui mesure ce dont vous avez besoin (il y en a beaucoup). Après cela, si vous ne leur faites toujours pas suffisamment confiance pour faire un test de code par vous-même, pourquoi faites-vous des interviews à distance?
Reactgular
@MathewFoscarini a raison sur le numéro 2, mais le numéro 1 peut être important. Il faut aussi corriger les candidats s'ils partent complètement dans la mauvaise direction.
detly
@YannisRizos c'est super cool et effrayant grand frère en même temps. lol
Reactgular
2
@MathewFoscarini: L'entretien de codage n'est pas dans le premier entretien. Nous avons d'abord un entretien téléphonique où nous jugeons si le candidat est une bonne équipe dans laquelle nous posons des questions générales et techniques, et seulement après cela, nous passons un entretien de codage.
Devdatta Tengshe

Réponses:

26

Google utilise un document Google Docs partagé entre l'intervieweur et le candidat tout en parlant au téléphone. Ils partagent le document, qui est prédéfini avec une police à largeur fixe, au candidat à l'avance avec l'e-mail de confirmation. Un casque ou un haut-parleur Bluetooth est recommandé pour le codage mains libres pendant l'entretien téléphonique.

Joe Baker
la source
J'ai fait exactement cela (comme interviewé), et cela a très bien fonctionné. Mes enquêteurs pouvaient télécharger des diagrammes, me donner des exemples de code à analyser, regarder pendant que je tapais le mien, etc. portée de ce que je devais remplir (par exemple. "D'accord, supposons qu'il existe déjà une bibliothèque DSP, donc il n'est pas nécessaire d'écrire votre propre FFT").
detly
@JoeBaker. Agréable! Je savais que Google Documents avait des outils collaboratifs, mais je ne savais pas que les documents étaient mis à jour en temps quasi réel.
Devdatta Tengshe
@DevdattaTengshe Ils ne se mettaient pas à jour en temps réel, c'était une fonctionnalité qui était portée depuis le projet Wave quand il a été décidé de fermer Wave.
Joe Baker
Le problème avec Google Docs, c'est qu'il n'y a pas de véritable environnement de développement disponible. Nitrous.IO vous permet de modifier du code en collaboration et d'exécuter du code dans une machine virtuelle Linux complète. Vous devriez certainement le vérifier si vous souhaitez mener une entrevue de programmation sérieuse.
ajhit406
Nitrous.IO est mort depuis longtemps.
noelicus
11

Collabedit est également une belle plateforme pour des interviews de codage en ligne. Il offre une vue en temps réel de ce que le candidat code, ainsi qu'une fonctionnalité pour discuter. Il peut également mettre en évidence la syntaxe.

un éditeur de code en ligne qui permet aux gens de collaborer en temps réel.

Il fonctionne dans votre navigateur Web, donc aucune installation n'est nécessaire ...

traits

  • éditeur de texte
  • bavarder
  • Historique du document
  • coloration syntaxique des langages de programmation ...
agent13
la source
Je l'ai utilisé une fois dans une interview (en tant que personne interrogée, pas en tant qu'enquêteur), donc je peux en témoigner.
Joe Z.
5

Le moteur d'interview en ligne Interview Zen vous permettra de le faire sans votre présence / temps, vous pouvez poser les questions et faire filtrer les candidats potentiels avant de faire une interview de type revue de code en direct si vous en ressentez le besoin.

Comment ça marche

Définissez
Créez l'ensemble de questions auxquelles vous souhaitez que les candidats répondent. Soyez aussi créatif et spécifique à l'emploi que vous le souhaitez.

Invitez
Invitez les candidats individuellement ou affichez le lien de l'entretien sur un tableau d'affichage et laissez les candidats venir à vous.

Examen Examinez en
collaboration les entretiens enregistrés à votre rythme dans un espace d'évaluation partagé ...

sjakubowski
la source
L'inconvénient est qu'il n'y a pas de fonctionnalités administratives, donc aucun moyen de modifier, supprimer ou ajouter des questions à votre entretien. Excellent outil mais nécessite beaucoup de fonctionnalités.
Chepech
3

ProgBuddy vous permet de réaliser des interviews à distance en temps réel sur Internet. Il s'agit d'un outil de collaboration basé sur le Web basé sur Linux qui comprend un sandbox complet du système d'exploitation sans avoir à donner au candidat l'accès à l'infrastructure interne de votre entreprise. Vous pouvez coder et chatter texte / audio / vidéo avec l'autre partie directement dans votre navigateur - pas besoin d'installer de plugins. Vous et votre candidat à l'emploi voyez tous deux le même texte ou le même bureau graphique où vous pouvez faire l'entretien.

Voici quelques-unes des fonctionnalités clés:

  • Architecture Linux sur AMD64 (x86-64)
  • accès au bureau et à la console
  • disponibilité instantanée
  • 5 Go d'espace non persistant
  • Accès WebDAV
  • prise en charge de divers langages de programmation (C, C ++, chaîne d'outils GCC, Java, PHP, CakePHP, Python, Django, Ruby, Ruby on Rails et plus)
  • conférence audio et vidéo directement dans votre navigateur
  • enregistrement de session
Jan Krupa
la source
Malheureusement, ce site semble disparu.
kojiro
2

Teamviewer est une solution commerciale, mais gratuite pour un usage privé, pour partager un bureau sur Internet (avertissement: je ne travaille pas pour cette entreprise). Opposé à une solution comme Google Docs, le candidat peut utiliser dans son IDE préféré pour démontrer ses compétences en codage.

Doc Brown
la source