Tests en ligne .NET et C#

Les tests en ligne DevSkiller .NET et C# ont été préparés par nos experts en la matière afin de vérifier les compétences des développeurs C# pour différents postes. Nos tests en ligne C# sont parfaits pour la sélection technique et les entretiens de codage en ligne.

Les tests en ligne DevSkiller .NET et C# sont basés sur la méthodologie de RealLifeTesting™ qui vous permet d'identifier les développeurs ayant les compétences requises.

Technologies couvertes :

Langage de programmation : C#

Cadres et bibliothèques du C# : .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ et autres

Construire des outils : MSBuild

.NET
JUNIOR
Des compétences éprouvées
Durée
73 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, Noyau .NET, Thèmes de base communs, C#, Enregistrement, Parallel Programming, Visual Basic .NET

Tâche de programmation - Niveau : Facile

.NET | .NET Core, Microservices | Traffic volume report api - Complete the implementation of a reports' microservice that should subscribe data registered by specialized microservices. The data must be saved in the local database. In the future the data will be used to generate reports for clients.

Swift
SENIOR
Des compétences éprouvées
Durée
77 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des Swift, iOS

Tâche de programmation - Niveau : Difficile

iOS | Swift | NSA Cipher Tool - Solve the 3 cryptographic puzzles to take the dream position as a programmer in the NSA.

.NET
SENIOR
Des compétences éprouvées
Durée
106 minutes max.
Évaluation
Automatique
Aperçu des tests

Lacunes dans les codes

l'évaluation de la connaissance des ASP.NET, C#, Security basics, Noyau .NET, Thèmes de base communs, Entity Framework Core, Enregistrement

Tâche de programmation - Niveau : Difficile

.NET | .NET Core | Company Web Page - Complete the implementation of a web page.

The page can be displayed in English or Spanish depending on the user's culture.

A user should have knowledge about the localized data annotation, the localized resources ant the action filters.

C#
MIDDLE
Des compétences éprouvées
Durée
160 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, C#

Tâche de programmation - Niveau : Moyen :

.NET | MT101 Swift message parser and validator - Implement a parser and a validator for data that contains Swift MT101 messages.

C#
JUNIOR
Des compétences éprouvées
Durée
64 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, Thèmes de base communs, Visual Basic .NET

Lacunes dans les codes

l'évaluation de la connaissance des .NET, Thèmes de base communs, C#, Visual Basic

Tâche de programmation - Niveau : Facile

NET | Visual Basic | Sanction List Service - Achever la mise en œuvre d'un service qui scanne et recherche les transactions qui contiennent des mots de la liste de sanctions. Cette tâche vérifie les connaissances de base de VB.NET telles que les interfaces, les classes, les exceptions.

.NET
MIDDLE
Des compétences éprouvées
Durée
156 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, Gestion avancée de la mémoire .NET, C#, Les fondements de la mémoire, En tas et en pile, Allocation de mémoire, Noyau .NET, Thèmes de base communs, Enregistrement

Tâche de programmation - Niveau : Moyen :

.NET | .NET Core | MT101 Analyseur et validateur de messages Swift - Mise en œuvre d'un analyseur et d'un validateur pour les données contenant des messages Swift MT101.

Noyau .NET
SENIOR
Des compétences éprouvées
Durée
90 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation - Niveau : Difficile

.NET | .NET Core | Threads | Bank gateway for booking transactions in Central Accounting System - Implémenter l'interface IBookingGateway (créer sa propre classe dans un fichier séparé dans le projet BookingGatewayService et l'implémenter) et terminer l'implémentation de la classe BookingGatewayFactory, qui devrait créer des objets de IBookingGateway.

.NET
SENIOR
Des compétences éprouvées
Durée
180 minutes max.
Évaluation
Automatique
Aperçu des tests

Tâche de programmation - Niveau : Difficile

NET | Outils pour une carte personnalisée avec POI - Mettre en place les outils de recherche de POI (sur la carte) et calculer un itinéraire optimal à partir des points favoris de l'utilisateur. En outre, terminer la mise en œuvre d'un service WCF auto-hébergé qui devrait fournir cette fonctionnalité.

.NET
JUNIOR
Des compétences éprouvées
Durée
80 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, C#, EntityFramework, ASP.NET, ASP.NET MVC, MVC

Tâche de programmation - Niveau : Facile

.Net | ASP.Net | Bookstore Inventory - Mettre en œuvre quelques méthodes pour gérer l'inventaire des librairies.

.NET
MIDDLE
Des compétences éprouvées
Durée
89 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, C#

Tâche de programmation - Niveau : Moyen :

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

C#
SENIOR
Des compétences éprouvées
Durée
75 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, C#

Tâche de programmation - Niveau : Difficile

.NET | C# | Threads | Passerelle bancaire pour les opérations d'enregistrement dans le système de comptabilité centrale - Mettre en œuvre l'interface IBookingGateway (créer sa propre classe dans un fichier séparé dans le projet BookingGatewayService et l'implémenter) et terminer l'implémentation de la classe BookingGatewayFactory, qui devrait créer des objets de IBookingGateway.

.NET
JUNIOR
Des compétences éprouvées
Durée
36 minutes max.
Évaluation
Automatique
Aperçu des tests

Questions sur le choix

l'évaluation de la connaissance des .NET, C#

Tâche de programmation - Niveau : Facile

Net | Weather Forecast App - Terminer la mise en œuvre du modèle de conception de l'observateur dans l'application de prévision météorologique.

Les bons tests en ligne C# pour sélectionner les développeurs .NET et C#

Rôles recommandés pour les tests en ligne .NET et C#

  • Développeur .NET
  • Développeur en aval
  • Développeur C#
  • Développeur C# .NET
  • Développeur web
  • Développeur Web C#
  • Développeur .NET senior
  • Développeur .NET junior
  • Développeur .NET en pile complète
  • Développeur de logiciels .NET
  • Programmeur .NET
  • Développeur junior C#
  • Développeur principal du C#
  • Programmeur C#
  • Développeur ASP.NET

Comment fonctionnent nos tests en ligne .NET et C#

Nos tests .NET et C# utilisent des tests de codage basés sur la méthodologie RealLifeTesting™. Dans ces tests, le candidat est invité à créer ou à ajouter de nouvelles fonctionnalités à une application en utilisant les langues et les composants du cadre .NET. Au lieu d'avoir des tests en ligne C# et ASP.NET séparés, notre test permet aux développeurs d'utiliser des cadres et des bibliothèques pour montrer leurs compétences en matière de codage, de logique commerciale, de résolution de problèmes et leur capacité à respecter les délais.

Caractéristiques principales 

  • Le développement de logiciels réels au lieu de problèmes académiques
  • Les tests complets permettent aux candidats d'utiliser les bibliothèques et les péages du cadre .NET
  • Ces tests peuvent être passés par les candidats à tout moment et en tout lieu
  • Un environnement de travail naturel où le candidat peut développer des logiciels, utiliser son propre IDE, cloner vers GIT, accéder à Stack Overflow/Github/Google pour la recherche et effectuer des tests unitaires signifie une meilleure expérience pour les candidats
  • De solides contrôles de plagiat permettent de vérifier l'exactitude des compétences de votre candidat
  • Les tests sont évalués automatiquement, produisant un rapport que les recruteurs non techniques peuvent comprendre.
  • Tests pour les développeurs juniors, moyens et seniors

Ce qu'il faut rechercher chez un développeur .NET et C#

NET est un vaste cadre de développement de logiciels développé par Microsoft. Il fournit un environnement contrôlé dans lequel des logiciels peuvent être développés, installés et exécutés sur le web, les ordinateurs de bureau et les téléphones portables. Initialement développé uniquement pour l'environnement Windows, le noyau .NET permet maintenant de développer des applications .NET sur plusieurs plateformes. Le C# est un 

Le C# est l'une des principales langues utilisées par le .NET, mais il ne suffit pas de pouvoir utiliser uniquement cette langue. Un développeur .NET efficace doit connaître et être capable d'utiliser les principales caractéristiques du cadre de travail comme ASP.NET, MVC, Entity Framework, WCF, LINQ et d'autres ressources. Il doit également être familiarisé avec les outils de construction .NET tels que MSBuild.

Compétences couvertes par nos tests de codage .NET et C#

  •  Cadre .NET et noyau .NET
  • ASP.NET MVC, WEB API, ou ASP.NET Applications web de formulaires
  • Programmation d'applications web avec les connaissances requises sur le fonctionnement des protocoles HTTP/HTTPS
  • Programmation asynchrone et résolution des problèmes de synchronisation multithreading
  • Utiliser et comprendre le cadre des entités avec les fournisseurs en mémoire et les bases de données réelles
  • Communication via l'API REST, formulaires de communication Windows
  • Des problèmes algorithmiques simples que les programmeurs rencontrent tous les jours
  • Mise en œuvre de modèles de conception appliqués à des problèmes réels
  • Pousser le C# à ses limites pour une programmation réellement objective
  • Tâches réparties en problèmes faciles, moyens et difficiles
  • Traiter les problèmes de véritables verticales comme les banques, la vente au détail, les blogs, les analyseurs, entre autres
  • Programmation de micro-services
  • Comprendre les concepts de la cryptographie et la capacité de les appliquer dans des applications réelles
  • Accès à la base de données via ADO.NET et utilisation des procédures stockées dans .NET.
  • Utiliser et comprendre des bibliothèques communes comme Automapper ou des approches comme l'injection de dépendance.
  • Des concepts fondamentaux comme le traitement des exceptions, les expressions régulières, le traitement de texte, LINQ et les questions de performance

Vous ne voyez pas le test que vous voulez ?

Vous souhaitez faire un test en ligne en utilisant votre propre base de données ? Pas de problème. Notre assistant de tâches vous permet de construire votre propre test de codage en utilisant vos propres ressources. Vous pouvez envoyer votre test aux candidats partout dans le monde et voir comment ils s'acquittent d'une tâche de votre choix.