[Webinar]D'un vérificateur de plagiat de code à un traqueur d'IP, les tests de DevSkiller sont sécurisés

Publié : Dernière mise à jour :
D'un vérificateur de plagiat de code à un traqueur d'IP, les tests de DevSkiller sont sécurisés

Il va sans dire qu'un test de compétences des développeurs n'est utile que si vous savez que la bonne personne a passé le test. Dans la grande majorité des cas, ce n'est pas un problème. Mais nous utilisons toujours un vérificateur de plagiat de code sur notre système. Pourquoi ?

Pourquoi vous avez besoin d'un vérificateur de plagiat de code

Le plagiat est un grand problème de société. D'après Paradigmes académiques, LLCLe Centre pour l'intégrité académique a découvert que près de 80% d'étudiants universitaires admettent avoir triché au moins une fois. Et si vous pensez qu'il s'agit simplement de tous ces étudiants en vannerie sous-marine qui remettent des paniers bon marché du Walmart comme projet de fin d'année, vous vous trompez lourdement.

Stanford, terreau des fondateurs de certaines des plus grandes entreprises technologiques comme Google et Netflix et lieu de passage régulier des diplômés en informatique vers la Silicon Valley, a eu sa part. Selon le New York TimesEn 2015, une classe d'informatique a vu 20% de ses élèves signalés pour tricherie éventuelle.

Pourquoi vous avez besoin d'un vérificateur de plagiat de code

Et Stanford n'est pas la seule institution d'élite qui a eu des problèmes de plagiat avec ses informaticiens. La même histoire cite des rapports faisant état d'une tricherie généralisée en informatique à Purdue, Harvard et Yale. Je sais que cela peut vous sembler une question abstraite. Après tout, vous êtes sorti de l'université et le travail que vous faites est très sérieux. Mais ces problèmes dans le milieu universitaire suggèrent un problème beaucoup plus vaste.

A étude publié dans la revue Éthique et comportement a constaté que les étudiants qui plagient à l'université ont déclaré qu'ils se considéraient comme plus susceptibles d'enfreindre les règles sur le lieu de travail. En d'autres termes, la tricherie généralisée dans le milieu universitaire a eu un impact direct sur l'industrie. Le plagiat n'est donc pas un problème purement académique, mais le symptôme d'un problème plus large auquel la société doit se préparer.

Chez DevSkiller, nous comprenons qu'un test de codage n'est utilisable que si vous pouvez être sûr que le candidat qui le passe sera le même que celui qui se présente à l'entretien. L'un des principaux avantages de notre plateforme est qu'il peut être passé n'importe où, mais cela signifie que nous devons inclure de solides vérificateurs de plagiat de code pour maintenir l'intégrité de notre système.

4 contrôleurs de plagiat de code que nous utilisons pour nous assurer de l'exactitude des résultats des tests

Chez DevSkiller, nous prenons les dispositifs de sécurité très au sérieux. Nos quatre différents détecteurs de plagiat veillent à ce que l'intégrité de nos tests ne soit pas compromise. Nous adoptons une approche sur plusieurs fronts, comme suit :

  • Nous utilisons la prise de photo pour confirmer l'identité du candidat
  • Notre système de suivi des adresses IP confirme la localisation du candidat
  • Notre détecteur de plagiat vérifie l'originalité de la solution de votre candidat
  • Nos outils d'écoute des médias sociaux nous alertent lorsqu'un test est publié, ce qui nous permet de prendre des mesures immédiates

Confirmez l'identité de votre candidat avec une photo

Vérificateur de plagiat de code : Confirmez l'identité de votre candidat à l'aide d'une photo

L'un des meilleurs moyens de garantir l'intégrité de votre processus d'embauche est de pouvoir voir la personne qui passe le test. Nous voulions être sûrs que nos clients puissent le faire, mais il était important de faire preuve de prudence.

Nous sommes fiers d'aider nos clients à donner un expérience du candidat. Pour que les candidats restent dans votre entonnoir de recrutement, nous avons constaté qu'il est important de trouver un équilibre entre les préoccupations du candidat en matière de protection de la vie privée et la nécessité de vérifier son identité. Après avoir reçu de nombreux commentaires de la part des candidats, nous avons décidé de ne pas filmer toute la session. Cela serait trop intrusif pour le candidat.

Nous avons plutôt constaté que demander au candidat de prendre une photo de lui-même pendant le test nous donnerait la confirmation dont nous avions besoin. En même temps, cela n'a pas suscité de préoccupations inutiles en matière de protection de la vie privée. Avec n'importe quel test de DevSkiller, vous pouvez demander une photo à tout moment. Elle peut être au début, à la fin, ou même à un point arbitraire au milieu. Le candidat peut facilement prendre un selfie avec sa webcam. Cela permet de vérifier que la même personne qui passe un test est bien celle qui se présente à l'entretien.

Notre système de suivi des adresses IP garantit que le test n'est pas externalisé

Vérificateur de plagiat de code : : Notre traqueur d'adresses IP garantit que le test n'est pas externaliséL'une des meilleures caractéristiques de DevSkiller, celle qui contribue probablement le plus à l'expérience des candidats que nous proposons, est le fait que vous pouvez passer un test DevSkiller à tout moment et partout dans le monde. L'avantage est que le candidat peut passer le test au moment qui lui convient le mieux et qu'il n'a pas besoin de faire un voyage pénible ou coûteux jusqu'à vos bureaux.

Mais ne pas passer le test devant vous pourrait ouvrir la porte à des abus. Il est donc important de savoir où votre candidat passe le test. Pour vous aider à les localiser, nous avons inclus un système de suivi des adresses IP qui vous indique exactement où se déroule le test. Il s'agit d'une information facilement vérifiable que vous pouvez vérifier auprès de votre candidat. Par exemple, si vous avez un candidat d'Albany qui passe le test à Auckland, vous devriez probablement l'interroger sur son voyage en Nouvelle-Zélande.

"Les affiches m'ont convaincu"

Aucun candidat n'a vu la tâche avant le début du test

Demandez à n'importe quel développeur et il vous dira qu'il ne code pas dans une bulle. Les plus efficaces, ceux que vous voulez vraiment employer, utilisent constamment des ressources extérieures et recherchent différentes solutions pour les aider à résoudre les problèmes auxquels ils sont confrontés. Vous ne devriez pas être surpris si votre équipe recherche régulièrement des solutions sur Stack Overflow, GitHub, ou plus généralement sur Google.

DevSkiller est unique parmi les tests de compétences car il recrée l'environnement des entreprises aussi précisément que possible. Mais le fait de pouvoir accéder à toutes les ressources disponibles signifie que nous devons ajouter une protection supplémentaire pour nous assurer que chaque candidat a les mêmes chances de réussir nos tests. Alors comment DevSkiller maintient-il l'intégrité de ses tests, tout en donnant aux développeurs les mêmes ressources qu'ils utiliseront lorsqu'ils commenceront à travailler pour vous ?

Nous commençons par faire des tâches uniques. Ces tâches sont créées par des experts en la matière et sont conçues pour obtenir un bon échantillon des capacités d'un développeur. Pour que nos tâches soient aussi stimulantes pour tous ceux qui les accomplissent, nous travaillons jour et nuit pour qu'elles ne se retrouvent pas sur l'internet. Comment donc maintenir l'intégrité de ces tests ?

Les outils d'écoute des médias sociaux saisissent les tâches dès qu'elles sont affichées

Vérificateur de plagiat de code : : Les outils d'écoute des médias sociaux saisissent les tâches au moment où elles sont affichéesTout d'abord, nous employons des outils d'écoute sociale afin que nous soyons avertis si l'un de nos tests est publié. Les quelques fois où cela s'est produit, il n'y avait rien de malveillant. Il s'agissait simplement d'un développeur enthousiaste qui voulait partager la tâche de codage avec la communauté. Mais nous restons vigilants et veillons à ce que ces tests soient retirés immédiatement après leur publication. Si une tâche n'est pas retirée ou prend beaucoup de temps à l'être, nous la supprimons tout simplement de notre catalogue. Même la meilleure tâche ne vaut pas la peine d'être conservée si elle n'est plus intègre.

Notre vérificateur de plagiat de code veille à ce que chaque solution soit unique

Vérificateur de plagiat de code : Notre vérificateur de plagiat de code s'assure que chaque solution est uniqueNous suivons également toutes les solutions qui ont été apportées aux tâches de DevSkiller dans le passé. Comme on dit, il y a plus d'une façon d'éplucher une orange et la complexité des tâches de DevSkiller signifie qu'il y a souvent un nombre infini de façons de les accomplir. Notre vérificateur de plagiat de code analyse les solutions qui sont soumises et en vérifie certaines par rapport aux solutions précédentes. Comme vous pouvez le voir ci-dessus, un pourcentage de la similarité du code avec les solutions précédentes vous est donné.

Devriez-vous vous inquiéter ?

Vérificateur de plagiat de code : faut-il s'inquiéter ?

J'aimerais souligner qu'avec ces mesures de protection en place, le plagiat n'est pas un problème courant dans notre système. Comme je l'ai déjà dit, nous n'avons pas reçu beaucoup de rapports sur ce qui se passe réellement. Mais comme on dit, la meilleure défense est une bonne attaque. Comme tout bon éclaireur, nous sommes toujours prêts. Le but de ces précautions n'est pas tant de vous inquiéter que de vous empêcher de vous inquiéter.

Bien entendu, la meilleure façon de s'assurer que le travail effectué lors d'un test représente le travail du candidat est de contester ses réponses lors de l'entretien. Le candidat doit être en mesure d'expliquer et de justifier les choix qu'il a faits lors de son test DevSkiller.

Nous expliquons comment utiliser chacun de nos vérificateurs de plagiat de code dans ce webinaire

Pour en savoir plus sur les fonctions de sécurité que nous avons ajoutées à DevSkiller, nous avons organisé un webinaire qui explique notre vérificateur de plagiat de code. Vous pouvez le consulter ci-dessous et, si vous avez des questions, nous contacter par téléphone, par courriel ou par Intercom dans l'application.

Partager le poste

En savoir plus sur le recrutement dans le secteur des technologies

Abonnez-vous à notre Learning Hub pour recevoir des informations utiles directement dans votre boîte aux lettres électronique.

Vérifier et développer les compétences de codage de manière transparente.

Voir les produits DevSkiller en action.

Certifications de sécurité et conformité. Nous veillons à ce que vos données soient sûres et sécurisées.

Logo DevSkiller Logo TalentBoost Logo TalentScore