Skip to content

Tests en ligne .NET Core

Les tests de codage et les questions d'entretien DevSkiller .NET core ont été spécifiquement préparés par notre équipe de professionnels pour vous aider à trouver des développeurs .NET core. Nous proposons des tests en ligne pour les postes de niveau junior, intermédiaire et supérieur.

Tous nos tests en ligne .NET core s'appuient sur la méthodologie RealLifeTesting™. Cette méthodologie demande aux candidats de résoudre des problèmes du monde réel plutôt que de déterrer de vieilles connaissances académiques et des algorithmes rarement utilisés. Trouvez dès aujourd'hui votre prochain développeur .NET core grâce à la gamme de tests en ligne et de questions de codage de DevSkiller.

Ce n'est pas ce qu'il vous faut ? Essayez ces -
Questions et tests d'entretien sur le framework .net
.NET et C# tests en ligne

nunité
MOYEN
Compétences testées
La durée
85 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, NET Core, ML.NET, QA, Essais, xUnité, NUnit

Lacunes du code

l'évaluation des connaissances NUnit, QA

Tâche de programmation - Niveau : Moyen

QA | .NET | NUnit | Tests pour l'API d'un système de gestion de documents - Implémentation d'un test NUnit qui vérifie les exigences commerciales d'une API de documents pour un système de gestion de documents.

.NET
JUNIOR
Compétences testées
La durée
81 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, C#

Lacunes du code

l'évaluation des connaissances NET Core, .NET Internals, dotnet build, Débogage avancé, Capture d'une décharge, dotnet-dump, Trace de diagnostic, dotnet-trace

Tâche de programmation - Niveau : Facile

.NET | .NET Core | Bookstore Inventory - Implémenter quelques méthodes dans .Net Core pour gérer l'inventaire d'une librairie.

.NET
JUNIOR
Compétences testées
La durée
51 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, C#, NET Core, Base Thèmes communs, Enregistrement

Lacunes du code

l'évaluation des connaissances NET Core, .NET Internals, dotnet build, Base Thèmes communs, C#, Enregistrement, Extensions de journalisation dans .NET Core, restauration dotnet

Tâche de programmation - Niveau : Facile

.NET | .NET Core | Comments Challenge - Implémenter une action Index pour le contrôleur de posts afin que les posts puissent être rendus de manière appropriée dans la vue Posts/Index dans .Net Core.

.NET
JUNIOR
Compétences testées
La durée
71 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances Pensée logique

Lacunes du code

l'évaluation des connaissances NET Core, .NET Internals, dotnet build, test dotnet, restauration dotnet

Tâche de programmation - Niveau : Facile

.NET | .NET Core , Microservices | API d'enregistrement du volume de trafic - Terminer l'implémentation de deux microservices qui collectent des données à partir de capteurs. La fonctionnalité requise doit être mise en œuvre dans le service approprié et les autres services (abonnés) doivent être informés des nouvelles données.

.NET
JUNIOR
Compétences testées
La durée
52 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, C#, NET Core, Base Thèmes communs, Enregistrement

Lacunes du code

l'évaluation des connaissances .NET, C#, NET Core, .NET Internals, restauration dotnet

Tâche de programmation - Niveau : Facile

.NET | .NET Core | Module de configuration du système bancaire - Achever la mise en œuvre de l'un des modules du système bancaire utilisés pour gérer les paramètres de configuration.

Cette tâche vérifie la connaissance des classes, des interfaces et de l'héritage du C#.

.NET
JUNIOR
Compétences testées
La durée
53 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, C#, NET Core, Base Thèmes communs, Enregistrement

Lacunes du code

l'évaluation des connaissances .NET, Base Thèmes communs, C# basics, NET Core, .NET Internals, dotnet build

Tâche de programmation - Niveau : Facile

.NET | .NET Core, C# | Interface bancaire pour le système de banque en ligne - Mettre en œuvre une méthode CreateTransfer qui doit vérifier et enregistrer les données appropriées, et une méthode SearchTransfer qui doit filtrer et renvoyer les informations appropriées.

.NET
JUNIOR
Compétences testées
La durée
73 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, NET Core, Base Thèmes communs, C#, Enregistrement, Programmation parallèle, Visual Basic .NET

Tâche de programmation - Niveau : Facile

.NET | .NET Core, Microservices | Traffic volume report api - Complétez l'implémentation d'un microservice de rapports qui doit souscrire à des données enregistrées par des microservices spécialisés. Les données doivent être sauvegardées dans la base de données locale. Dans le futur, les données seront utilisées pour générer des rapports pour les clients.

.NET
SENIOR
Compétences testées
La durée
106 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances ASP.NET, C#, Les bases de la sécurité, NET Core, Base Thèmes communs, Entity Framework Core, Enregistrement

Tâche de programmation - Niveau : Difficile

.NET | .NET Core | Page Web de l'entreprise - Achever la mise en œuvre d'une page Web.

La page peut être affichée en anglais ou en espagnol selon la culture de l'utilisateur.

L'utilisateur doit connaître l'annotation des données localisées, les ressources localisées et les filtres d'action.

.NET
MOYEN
Compétences testées
La durée
156 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, Gestion avancée de la mémoire .NET, C#, Principes de base de la mémoire, Tas et pile, Allocation de mémoire, NET Core, Base Thèmes communs, Enregistrement

Tâche de programmation - Niveau : Moyen

.NET | .NET Core | MT101 Swift message parser and validator - Implémenter un parser et un validateur pour les données qui contiennent des messages Swift MT101.

NET Core
SENIOR
Compétences testées
La durée
90 minutes max.
L'évaluation
Automatique
Aperçu du test

Tâche de programmation - Niveau : Difficile

.NET | .NET Core | Threads | Passerelle bancaire pour les transactions de réservation dans le système de comptabilité centrale - Implémenter l'interface IBookingGateway (créer sa propre classe dans un fichier séparé dans le projetBookingGatewayService et l'implémenter) et terminer l'implémentation de la classe BookingGatewayFactory, qui devrait créer des objets de IBookingGateway.

.NET
MOYEN
Compétences testées
La durée
89 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, C#

Tâche de programmation - Niveau : Moyen

.Net | .Net Core | Anonymizer - Mettre en œuvre quelques méthodes d'anonymisation, probablement à l'aide d'expressions régulières.

.NET
MOYEN
Compétences testées
La durée
115 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, C#

Tâche de programmation - Niveau : Moyen

.Net | .Net Core | Movie Repository - Implémenter les méthodes de dépôt manquantes pour les films de l'application asp.net. La tâche nécessite la connaissance du langage de requête sqlserver et l'utilisation d'une connexion directe à la base de données sans ORM.

C#
SENIOR
Compétences testées
La durée
309 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, C#

Tâche de programmation - Niveau : Difficile

.Net | .Net Core | Back end Alone - Implémenter .NET Core MVC Model Binder et un simple algorithme de graphe pour supporter les requêtes avec un format fantaisiste. Cette tâche consiste en deux objectifs. Le premier est d'implémenter un model binder qui analysera correctement les requêtes entrantes dans une structure objective. Le second objectif est de trier cette structure (graphe) avant de poursuivre le traitement.

Les bons tests en ligne pour sélectionner les développeurs .NET Core

Rôles recommandés pour nos tests en ligne .NET Core

  • Développeur .NET Core junior
  • Développeur Middle .NET Core
  • Développeur .NET Core senior
  • Développeur de logiciels
  • Analyste de systèmes
  • Ingénieur logiciel
  • Analyse du programmeur

Comment fonctionnent nos tests en ligne .NET Core

Tous nos tests en ligne .Net core sont basés sur la méthodologie RealLifeTesting™. Cette technologie fonctionne en confiant aux candidats des tâches réelles auxquelles ils sont susceptibles d'être confrontés chaque jour. Les tests réels sont multidimensionnels et consistent en une série de questions et de défis de programmation à résoudre. Cette forme unique de test donne un aperçu clair des compétences du candidat en matière de codage, de sa capacité à résoudre des problèmes et de sa gestion du temps.

Principales caractéristiques des tests en ligne DevSkiller .NET Core

  • Tests à distance qui peuvent être organisés à la convenance du candidat
  • Observer le test du candidat en temps réel
  • La méthodologie RealLifeTesting™ offre une plus grande expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner sur Git, exécuter des tests unitaires et accéder à Stack Overflow / Github/ Google ou toute autre ressource pour la recherche
  • Un outil anti-plagiat qui compare chaque résultat de test à tous les résultats de test qui ont déjà été soumis dans notre système.
  • Déterminer la capacité de codage du candidat et pas seulement ses connaissances académiques
  • Résultats générés automatiquement et conviviaux pour les non-techniciens
  • Les tests .NET Core sont disponibles pour les postes de niveau junior, intermédiaire et supérieur.

Compétences testées dans nos tests en ligne .NET Core

  • .NET
  • NET Core
  • Thèmes communs de base
  • C
  • Entity Framework
  • Microservices
  • Programmation parallèle
  • Service Web RESTful
  • Visual Basic .NET
  • .NET Core 3.x
  • ASP.NET
  • En-têtes HTTP
  • Annotation des données localisées
  • Ressources localisées
  • Enregistrement
  • Les bases de la sécurité
  • Culture des utilisateurs
  • Configuration de la page web
  • Classes
  • Fils
  • SQLite
  • MVC

Ce qu'il faut rechercher chez un développeur .NET Core

.NET est un cadre de développement logiciel de Microsoft qui fournit un environnement de programmation contrôlé dans lequel les logiciels peuvent être développés, installés et exécutés principalement sur des systèmes d'exploitation basés sur Windows. .NET Core a été développé en réponse à la popularité croissante de Java, ce qui explique pourquoi de nombreux concepts sont similaires.

 .NET Core est généralement utilisé dans les projets à faible risque qui partent de rien, c'est-à-dire les startups, etc. Certains composants .NET peuvent être utilisés dans des applications .NET Core (mais pas l'inverse). La croissance rapide du développement web signifie que les compétences en ASP.NET MVC sont de plus en plus précieuses pour un développeur .NET core. En outre, la connaissance des bases de données telles que SQL est essentielle, mais il est particulièrement intéressant de voir si le candidat a des connaissances sur une base de données particulière telle que Microsoft SQL Server ou Oracle. Enfin, une certification Microsoft Certifed Solutions Developer (MCSD) est très utile pour les candidats que vous souhaitez embaucher.

Vous cherchez quelque chose de plus ?

Vous souhaitez créer vos propres tests personnalisés ? Aucun problème. Grâce à notre assistant de tâches en ligne, vous pouvez créer vos propres tests à envoyer à vos candidats. Choisissez la durée du test, définissez sa portée et téléchargez même votre propre base de code. Nos équipes de vente et d'assistance expérimentées sont là pour vous guider dans la création de votre première invitation à un test. Trouvez votre prochain développeur .NET Core dès aujourd'hui avec DevSkiller.

Nos tests .NET Core vous intéressent, mais vous voulez en savoir plus ?

La décision d'investir l'argent de votre entreprise doit être mûrement réfléchie et évaluée. Chez DevSkiller, nous comprenons que cette décision n'est pas prise à la légère, alors pourquoi ne pas écouter ce que certains de nos clients ont à dire avant de prendre la décision d'opter pour nos tests .NET Core ?

Plutora

Plutora est un leader du marché de la gestion du flux de valeur, avec des solutions de mise en production, d'environnement de test et d'analyse pour l'informatique d'entreprise.

Avant d'utiliser DevSkiller, Plutora s'appuyait sur des entretiens téléphoniques pour présélectionner ses candidats et ceux qui réussissaient étaient invités à un entretien technique suivi d'un entretien comportemental. Le manque d'automatisation de ce processus nécessitait beaucoup de travail manuel. En outre, l'efficacité de la présélection téléphonique était insuffisante, car les candidats sous-qualifiés se qualifiaient toujours pour l'entretien technique.

L'objectif de la mise en place de DevSkiller était d'automatiser la sélection technique tout en réduisant la charge de travail, de limiter le nombre d'entretiens et d'identifier les candidats possédant les bonnes compétences avant l'étape de l'entretien. Depuis qu'elle a adopté DevSkiller, Pluthora économise environ 8 heures de travail de ses développeurs internes pour chaque candidat. En effet, elle n'a pas besoin de faire appel à des développeurs pour interviewer des candidats médiocres.

"Grâce à l'automatisation de la phase de sélection, nous avons pu réduire le taux d'entretien de 50%. Dans le même temps, la qualité des candidats qui parviennent à l'étape de l'entretien est désormais bien meilleure. DevSkiller ajoute un niveau de qualité supplémentaire à notre processus de recrutement technique.

Richard Williams - Vice-président de l'ingénierie chez Plutora

Questions fréquemment posées

Comment les candidats peuvent-ils passer un test en ligne .NET Core ?

Les tests en ligne .NET Core de Devskiller peuvent être passés commodément n'importe où dans le monde. Tout ce qu'un recruteur doit faire est d'envoyer l'invitation au test. Ces invitations peuvent être programmées pour être disponibles pendant une durée déterminée. Les candidats peuvent alors commencer le test quand ils le souhaitent et où ils le souhaitent. Chaque candidat a la possibilité d'utiliser notre IDE de pointe intégré au navigateur ou de terminer le projet sur leur IDE favori, puis de cloner le projet sur Git. Tout au long du test, les candidats peuvent toujours construire le projet pour s'assurer que leurs solutions fonctionnent comme elles sont censées le faire.

De plus, chaque test peut être programmé pour une durée déterminée. À l'issue de cette période, le test est automatiquement évalué et le rapport est envoyé au recruteur.

Combien de temps faut-il pour mettre en place DevSkiller ?

L'envoi de votre premier test en ligne .NET Core peut se faire en cinq minutes seulement. Grâce à la vaste bibliothèque de tests .NET Core prédéfinis de DevSkiller, vous pouvez commencer à tester vos candidats dès la création de votre compte, sans autre forme de procès.