Mise à jour de la plateforme DevSkiller - quelles sont les nouveautés ? #Juin2018
Les averses d'avril se sont transformées en fleurs de mai et celles-ci ont cédé la place au soleil de juin. Alors que le soleil brille sur le monde qui nous entoure, DevSkiller fait briller la lumière sur notre plateforme, en ajoutant de nouvelles fonctionnalités et du contenu pour aider nos utilisateurs.
Pour vous faire savoir comment l'expérience de nos utilisateurs sera encore améliorée en juin, nous souhaitons vous présenter toutes les nouvelles fonctionnalités que nous avons ajoutées à la plateforme.
1. Enregistrer des sessions de test entières
L'une des principales raisons d'utiliser RealLifeTestingTM L'avantage de l'évaluation des compétences par rapport à d'autres paradigmes d'évaluation des compétences est que vous pouvez vous faire une idée des types de choix de codage que fait votre candidat.
Vous pouvez désormais enregistrer des sessions de test entières sur DevSkiller et voir les choix de codage de votre candidat en temps réel. Toute activité se déroulant dans la fenêtre du navigateur de votre candidat sera enregistrée pour que vous puissiez la visionner ultérieurement. Il peut s'agir d'un simple déplacement du curseur ou d'actions vitales exécutées par votre candidat.
Ce qui est génial, c'est que vous pourrez voir comment ils parviennent à leurs solutions. Vous pouvez également voir comment ils réfléchissent à un problème, combien de temps ils passent sur chaque partie du problème, et vous pouvez même savoir s'ils ont eu besoin de chercher les réponses à des questions à choix multiples parce que vous pouvez voir qu'ils font une pause en temps réel. De plus, vous pouvez voir où votre candidat commet des erreurs et combien d'entre elles sont commises et corrigées avant de terminer la tâche.
2. Télécharger des images pour rendre les tâches plus claires
Désormais, lorsque vous créez une tâche, vous pourrez télécharger des images pour vos questions ou vos champs statiques. Cette mesure a été prise en réponse à certains de nos clients qui nous ont dit qu'ils n'étaient pas toujours en mesure d'expliquer correctement ce qu'il fallait faire dans une tâche. Par exemple, vous pouvez télécharger des diagrammes pour une question SQL afin de visualiser la structure de la base de données.
Pour les tâches de programmation orientée objet, vous pouvez également télécharger des diagrammes des relations entre les différentes classes. Il s'agit d'une fonctionnalité intéressante qui donnera à vos candidats une meilleure idée de ce sur quoi ils doivent travailler dans le cadre de leur tâche de programmation.
3. Formatage de texte enrichi dans les réponses
Non seulement nous utilisons des images pour vous aider à créer des instructions plus claires, mais le formatage en texte enrichi aidera les candidats à répondre plus clairement aux tâches de rédaction. En plus de décrire l'idée et la question, ils peuvent mettre en forme les réponses pour mieux décrire leur thèse.
Grâce au formatage de texte riche, ils peuvent ajouter du code ou des images à une partie de la réponse. C'est particulièrement utile pour toute question sur le code ou l'UML où le candidat doit créer un diagramme.
4. Photos des candidats pour vérifier leur identité
La sécurité est toujours un élément important lorsque vous avez un test automatisé. Vous voulez vous assurer que c'est la bonne personne qui passe le test et pas quelqu'un d'autre. DevSkiller est un système très sûr, doté d'un certain nombre de fonctions anti-plagiat. Dans notre dernière mise à jour de la plate-formeNous avons également partagé notre nouvelle fonction de localisation géographique afin que vous puissiez vérifier où se trouve un candidat lorsqu'il passe son test de codage.
Nous allons maintenant plus loin en créant un avenir où vous pourrez demander la photo d'un candidat soit au début, soit pendant le test. Prise avec la webcam de l'ordinateur du candidat, cette photo vous permettra de vous assurer que la personne qui passe le test est la même que celle qui se présente à l'entretien.
5. Nous sommes prêts pour le GDPR et avons pris des mesures supplémentaires pour protéger vos données.
Même si vous ne vivez pas dans l'Union européenne, votre boîte de réception est probablement remplie de messages d'entreprises auxquelles vous avez donné votre adresse électronique, expliquant comment elles prévoient de protéger vos données. Malgré le peu de temps dont nous disposons pour assimiler les implications du règlement, DevSkiller a fait des heures supplémentaires pour s'assurer que vos données sont en sécurité et que nous sommes conformes au GDPR.
Tout d'abord, nous avons mis à jour tous nos tests de programmation et autres contenus pour qu'ils soient conformes au GDPR. Ceci est principalement dans notre rôle de processeur de données puisque nos utilisateurs prennent la responsabilité, en tant qu'administrateurs de données, d'obtenir le consentement de leurs candidats.
Dans d'autres situations, comme lorsque nous inscrivons des participants à nos propres concours de programmation, nous sommes des administrateurs de données. Pour ces situations, nous avons créé un système d'autorisation entièrement conforme afin de garantir la sécurité de vos données.
Supprimer définitivement les informations personnelles de vos candidats
Nous sommes allés au-delà de la réglementation pour garantir la sécurité de vos données. Nous lançons une fonction d'anonymisation, ce qui signifie que les données des candidats peuvent être rendues anonymes. Cette opération peut être effectuée immédiatement par le recruteur ou programmée à une date ultérieure. Par exemple, vous pouvez programmer l'anonymisation des données de vos candidats au bout d'un mois. Vous n'avez même pas besoin d'y penser.
6. Graduation SQL mise à jour
Les tâches liées aux bases de données peuvent être difficiles parce qu'il n'y a généralement qu'une seule réponse. Vous pouvez faire un certain nombre de choses correctement, mais si vous faites une erreur, la base de données ne renverra tout simplement pas les informations que vous attendez d'elle. Auparavant, nos activités de base de données étaient créées de cette manière, sur la base d'un système de réussite et d'échec.
Mais bien sûr, ce n'est qu'une façon de tester les compétences d'un développeur de base de données. Nous avons donc amélioré la notation de nos tâches SQL. Il existe désormais quatre étapes différentes qu'un développeur doit franchir, avec un nombre de points différent pour chacune d'entre elles.
- Si la tâche aboutit à la base de données mais rien d'autre, le candidat obtient 25% des points pour l'activité.
- Si les types de données recherchés par le test sont inclus dans le résultat, le candidat obtient 50% des points.
- Si la base de données produit les données recherchées par le test mais qu'elles apparaissent dans le mauvais ordre, le candidat qui 75% des points.
- Si tout est correct et que les données recherchées par le test sont renvoyées dans le bon ordre, le candidat obtient 100% des points.
Vous aurez ainsi une idée beaucoup plus précise de la performance des candidats à la base de données.
7. Tâches de programmation d'un fichier unique
DevSkiller prend généralement en charge des tâches complètes impliquant plusieurs parties d'un programme, mais nos clients nous ont demandé quelque chose d'un peu plus simple. C'est pourquoi nous avons mis au point des tâches de programme à fichier unique.
Ces tâches sont conçues pour tester un aspect particulier des compétences d'un candidat et ne s'accompagnent pas d'un projet complet. Au lieu de cela, vous obtenez une idée de ses capacités. Ces tâches peuvent être utilisées pour se faire une idée des connaissances d'un candidat dans une compétence secondaire.
8. Nous avons ajouté plus de 120 nouvelles tâches
Ce que nos clients apprécient le plus chez DevSkiller, c'est le nombre de tâches de programmation de haute qualité que nous avons dans nos catalogue de tests de codage. Bien entendu, la seule façon de maintenir ce niveau et de le développer encore plus est d'enrichir constamment notre bibliothèque de tests de codage. Les derniers mois n'ont pas fait exception à la règle.
Parallèlement à l'introduction de nos tâches de programmation à fichier unique, nous avons ajouté un certain nombre de tâches à fichier unique :
- C++
- Java
- JavaScript
En outre, nous avons créé des tâches pour :
- Front-end :JavaScript (Angular, Vue.JS, Node.js, React), Python (Django), Ruby(Rails)
- Mobile :Swift, Android, Kotlin
- Base de données :SQL
- DevOps
Ce qu'il faut surveiller
Nous travaillons en permanence sur de nouvelles fonctionnalités afin d'améliorer notre produit pour nos clients. Gardez un œil sur notre blog pour rester au courant de toutes les nouvelles mises à jour de DevSkiller.