Skip to content

NET 6

.NET 6 online coding tests & interview questions

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
36 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances .NET, NUnit, QA

Lacunes du code

l'évaluation des connaissances NUnit, QA

Tâche de programmation - Niveau : Facile

QA | .NET, NUnit | Tests unitaires de logiciels de machine à café - Écrire les tests dans le format NUnitExercise.Tests/CandidateTests.cs pour vérifier l'existence de la Machine à caféMain classe.

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

Questions à choix

l'évaluation des connaissances .NET, NUnit, QA

Lacunes du code

l'évaluation des connaissances NUnit, QA

Tâche de programmation - Niveau : Difficile

QA | .NET, NUnit | Tests unitaires du service d'email - Ecrire des tests dans la classe NUnitExercise.Tests/CandidateTests.cs pour vérifier la classe du service d'email.

Sélénium
MOYEN
Compétences testées
La durée
48 minutes max.
L'évaluation
Automatique
Aperçu du test

Questions à choix

l'évaluation des connaissances QA, Sélénium, .NET, C#

Lacunes du code

l'évaluation des connaissances Java, QA, Sélénium

Tâche de programmation - Niveau : Moyen

QA | .NET, Selenium | Data extraction - Implémenter des méthodes dans la classe SeleniumTask.SeleniumExecutor pour réussir tous les tests.

.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
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#.

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

Questions à choix

l'évaluation des connaissances QA, .NET, C# et Sélénium

Lacunes du code

l'évaluation des connaissances QA, .NET, C# et Sélénium

Tâche de programmation - Niveau : Facile

QA | .NET, Selenium | Firefox Driver | Tests Selenium pour la page de connexion - Mettre en place des tests Selenium pour la page de connexion : vérifier les composants HTML, les styles CSS, définir la valeur des champs de saisie, et cliquer sur le bouton de la page.

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

Questions à choix

l'évaluation des connaissances QA, Essais

Tâche de programmation - Niveau : Moyen

QA | .NET | Tests NUnit pour l'interface de traitement des données - Mettre en œuvre des tests NUnit pour l'interface de traitement des données. IDataProcessing dans l'interface NUnitDataProcessing.Tests.DataProcessingTest qui vérifie les exigences de l'entreprise.

Sélénium
JUNIOR
Compétences testées
La durée
33 minutes max.
L'évaluation
Automatique
Aperçu du test

Lacunes du code

l'évaluation des connaissances NUnit, QA

Tâche de programmation - Niveau : Facile

QA | Selenium, C# | Récupérer des données à partir d'éléments - Mettre en œuvre les méthodes permettant de récupérer du texte à partir d'un élément ou de la valeur d'un attribut.

.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
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.