Questions d'entretien et tests de programmation .NET

Nos questions d'entretien et nos tests de programmation .NET ont été préparés par l'équipe de DevSkiller, spécialement pour l'embauche de postes de niveau junior, moyen et supérieur en .NET. Nos tests .NET sont structurés de manière à évaluer les capacités des candidats au moyen d'une série de défis et de questions d'entretien.

Les questions d'entretien et les tests de programmation DevSkiller .NET sont basés sur la méthodologie de RealLifeTesting™. Cette méthodologie reproduit des scénarios réels que vos candidats doivent résoudre dans un environnement contrôlé. La gamme DevSkiller de questions d'entretien et de tests de programmation .NET est le moyen idéal de trouver le bon candidat pour votre entreprise.

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

Questions sur le choix

l'évaluation de la connaissance des QA, Test

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 IDataProcessing dans l'interface NUnitDataProcessing.Tests.DataProcessingTest qui vérifie les besoins de l'entreprise.

.NET
JUNIOR
Des compétences éprouvées
Durée
50 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 | C# | École de formation - Terminer la mise en œuvre des deux méthodes qui doivent permettre de trouver des données correctes et de les renvoyer correctement.

.NET
MIDDLE
Des compétences éprouvées
Durée
70 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 | C# | Analyseur de données statistiques sur la population - Le candidat doit terminer la mise en œuvre de 4 méthodes : deux qui analysent les données stockées sous forme de JSON et préparent une arborescence correcte ; les deux autres qui recherchent l'arborescence et renvoient des informations correctes par critères.

.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, Programmation parallèle, Visual Basic .NET

Tâche de programmation - Niveau : Facile

.NET | .NET Core, Microservices | Traffic volume report api - Achever la mise en place d'un micro-service de rapports qui devrait souscrire les données enregistrées par les micro-services spécialisés. Les données doivent être enregistrées dans la base de données locale. À l'avenir, les données seront utilisées pour générer des rapports pour les 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 - Résolvez les 3 énigmes cryptographiques pour prendre la position de rêve en tant que programmeur à la 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#, Les bases de la sécurité, Noyau .NET, Thèmes de base communs, Noyau du cadre des entités, Enregistrement

Tâche de programmation - Niveau : Difficile

.NET | .NET Core | Company Web Page - Terminer 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.

Un utilisateur doit avoir des connaissances sur l'annotation des données localisées, les ressources localisées et les filtres d'action.

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 Analyseur et validateur de messages Swift - Mettre en œuvre un analyseur et un validateur pour les données qui contiennent des messages Swift MT101.

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.

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

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

Questions sur le choix

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

Tâche de programmation - Niveau : Moyen :

Net | Entity Framework | Bank Application Client DB Module - Le test vérifie les compétences en matière de FE telles que : sauvegarder de nouvelles données, gérer le suivi des objets et le chargement paresseux.

.NET
MIDDLE
Des compétences éprouvées
Durée
115 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 | Movie Repository - Mise en œuvre des méthodes de dépôt manquantes pour les films de l'application asp.net. Cette tâche requiert la connaissance du langage d'interrogation sqlserver et l'utilisation d'une connexion directe à la base de données sans ORM.

C#
SENIOR
Des compétences éprouvées
Durée
309 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 | .Net Core | Back end Alone - Mettre en œuvre le classeur de modèles MVC .NET Core et un algorithme de graphe simple pour prendre en charge la demande avec un format fantaisiste. Cette tâche comporte deux objectifs. Le premier est de mettre en œuvre un classeur de modèles qui analysera correctement les demandes entrantes dans la structure des objectifs. Le second objectif est de trier cette structure (graphe) avant de poursuivre le traitement.

.NET
JUNIOR
Des compétences éprouvées
Durée
50 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 | C# | Interface bancaire pour le système bancaire par Internet - 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.

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

Questions sur le choix

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

Tâche de programmation - Niveau : Moyen :

.NET | Application de réservation | Mettre en œuvre les règles de validation - Mettre en œuvre les règles de validation utilisées lors de l'ajout d'une nouvelle réservation.

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

Questions sur le choix

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

Tâche de programmation - Niveau : Moyen :

.Net | SQLite | Movie Repository - Mise en œuvre des méthodes de dépôt manquantes pour les films ASP.NET app. Cette tâche nécessite la connaissance du langage d'interrogation sqlserver et l'utilisation d'une connexion directe à la base de données sans ORM.

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

Questions sur le choix

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

Tâche de programmation - Niveau : Facile

Net | ASP.Net MVC | Comments Challenge - Mettre en œuvre une action Index pour le contrôleur des postes afin que les postes puissent être rendus de manière appropriée dans la vue Posts/Index.

C#
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 Traitement des exceptions, Collecte des déchets, Enum et plus encore !

Tâche de programmation

réparer un programme en C# qui extrait les sous-chaînes et les inverse

Csharp
JUNIOR
Des compétences éprouvées
Durée
25 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 | GetWordFromText et Reverse - Mettre en œuvre deux méthodes : la première doit renvoyer un mot spécifique et la seconde une chaîne inversée d'une valeur d'entrée passée.

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

Questions sur le choix

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

Tâche de révision du code - Niveau : Moyen :

.NET - Révision du code de l'enveloppe de collecte

Tâche de programmation - Niveau : Moyen :

.NET | Reservations App | Implémenter des méthodes de recherche - Implémenter deux méthodes dans ReservationsService - GetByDay et GetHallsFreeHoursByDay.

Rôles recommandés pour les questions d'entretien et les tests de programmation .NET

  • Développeur .NET
  • Développeur en aval
  • Développeur web
  • Développeur .NET
  • Développeur .NET junior
  • Développeur .NET en pile complète
  • Développeur de logiciels .NET
  • Programmeur .NET J
  • Développeur ASP.NET
  • Ingénieur cadre .net

Comment fonctionnent les questions d'entretien et les tests de programmation de DevSkiller .NET

Les questions d'entretien et les tests de programmation DevSkiller .NET sont basés sur la méthodologie de RealLifeTesting™. RealLifeTesting™ offre un moyen unique de mettre les candidats au défi de tester leurs connaissances en .NET. Vous pouvez déterminer les capacités de codage, de résolution de problèmes et de gestion du temps de chaque candidat dès la phase initiale de sélection de votre processus de recrutement.

Caractéristiques principales

  • Analyser les compétences de codage et pas seulement les capacités académiques
  • Gagnez du temps et de l'argent grâce aux tests à distance
  • La méthodologie de RealLifeTesting™ offre une plus grande expérience utilisateur où les candidats peuvent utiliser leur propre IDE, cloner vers GIT, exécuter des tests unitaires et accéder à Stack Overflow/Github/Google pour la recherche.
  • Des outils anti-plagiat rigoureux pour garantir la précision des tests
  • Observer les tests en temps réel
  • Des résultats automatisés que les recruteurs non techniques peuvent comprendre
  • Tests .NET disponibles pour les postes de niveau junior, moyen et supérieur

Compétences couvertes par nos questions d'entretien et tests de programmation .NET

  • C#
  • JSON
  • .NET.
  • NET 5.
  • NET Core
  • Thèmes de base communs
  • Cadre des entités
  • Enregistrement
  • Microservices
  • Programmation parallèle
  • Service Web RESTful
  • Visual Basic .NET
  • Débogage avancé
  • Cryptographie
  • iOS Remote Debug ASP.NET sur un ordinateur IIS distant
  • Swift
  • Filtres d'action
  • ASP.NET
  • Noyau du cadre des entités
  • En-têtes HTTP
  • Annotation de données localisées
  • Ressources localisées
  • Enregistrement
  • Les bases de la sécurité
  • Culture de l'utilisateur
  • Configuration de la page web
  • Interfaces
  • Exceptions
  • Thèmes de base communs
  • Cours
  • Visual Basic
  • Visual Basic .NET
  • Gestion avancée de la mémoire
  • Les fondements de la mémoire
  • En tas et en pile
  • Allocation de mémoire
  • Arbres BST
  • WCF
  • Fils de discussion
  • les modèles de conception
  • SQLite
  • Algorithmes
  • MVC
  • Cadre des entités 6
  • REST
  • T-SQL
  • ASP.NET MVC

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

NET est un cadre de développement de logiciels créé par Microsoft. Il fournit un environnement de programmation contrôlé où des logiciels peuvent être développés, installés et exécutés, principalement sur des systèmes d'exploitation Windows. NET a été produit en réponse à la croissance rapide de la plate-forme Java.

La plate-forme .NET prend en charge de nombreux langages, notamment C#, Visual Basic .NET, F# et C++ .NET. Les développeurs .NET disposent également d'un grand nombre de bibliothèques et de cadres de travail permettant la création d'une grande variété d'applications web.

Votre candidat développeur doit connaître au moins certaines des bibliothèques et des frameworks .NET comme ASP.NET, MVC ou Entity Framework. Certains de ces cadres sont similaires, donc tant qu'ils en connaissent certains, ils peuvent facilement apprendre les autres.

Une expérience pratique de la programmation, idéalement commerciale, est importante pour un développeur .NET. À moins que vous ne recherchiez un développeur .NET junior, vous souhaiterez que votre candidat ait une expérience pratique d'un projet utilisant la technologie .NET.

Le .NET évolue rapidement. L'une des limites du .NET était auparavant les problèmes de portage du cadre sur d'autres systèmes d'exploitation. Le framework .NET Core, qui supporte Windows, Mac et Linux, a été créé en partie pour résoudre ce problème. Les deux langages sont maintenant assez similaires, bien que l'un ne soit pas considéré comme un remplacement de l'autre. Un développeur .NET devrait être en mesure d'utiliser le .NET Core sans trop de difficultés.

Vous voulez en savoir plus sur les questions d'entretien et les tests de programmation .NET ?

L'assistant de tâches en ligne DevSkiller vous permet de construire vos propres tests entièrement personnalisables. Vous pouvez définir les paramètres de vos tests .NET afin d'avoir plus de contrôle sur le processus de sélection. Choisissez les langues que vous souhaitez évaluer, attribuez une limite de temps et définissez la portée de vos tests. Vous pouvez même surveiller les candidats en temps réel. Trouver votre prochain développeur .NET est simple grâce à nos questions d'entretien et tests de programmation .NET.

Vous voulez des preuves que nos questions et tests de programmation .NET fonctionnent ?

Les questions d'entretien et les tests de programmation DevSkiller .NET peuvent être un outil essentiel lorsqu'il s'agit de recrutement dans votre entreprise. Ne nous croyez pas sur parole, consultez l'étude de cas suivante pour vous en convaincre :

Spartez

Spartez est un des meilleurs vendeurs de platine sur la place du marché d'Atlantide. En se concentrant sur l'écosystème Atlassien et agile, ils fournissent des outils utiles pour les serveurs et le cloud, et offrent un soutien aux clients et aux évaluateurs.

L'équipe des RH avait l'habitude de recruter de nouveaux développeurs en utilisant un processus de sélection interne suivi d'entretiens. Plus de 23% de candidats passaient le test initial, ce qui rendait difficile de savoir qui ramener pour l'étape suivante. Plus d'entretiens que nécessaire ont été menés et il a fallu 15 à 20 minutes pour évaluer chaque test.

Après s'être tournée vers DevSkiller, l'équipe de Spartez a pu automatiser les tests et les évaluations, ce qui a permis de gagner du temps. Ils ont ensuite introduit un processus de sélection plus approfondi et ont rapidement constaté que seuls 10.23% de candidats avaient passé la sélection technique. Il ne restait donc que les meilleurs candidats et ils ont rencontré en face à face la moitié du nombre de personnes qu'ils avaient l'habitude de rencontrer. Les tests DevSkiller, comme nos questions d'entretien et nos tests de programmation .NET, ont permis à Spartez de gagner du temps et de l'argent tout au long de son processus de recrutement.

Patrycja Kiljańska - Spécialiste de l'acquisition de talents chez Spartez

"Nous avons remplacé une solution interne à haute maintenance par DevSkiller. Notre processus est le même, mais le produit nous donne de meilleures performances. Les résultats sont aussi beaucoup plus faciles à évaluer".

Foire aux questions

Que faites-vous en cas de plagiat ?

DevSkiller prend le plagiat très au sérieux. Vous devez pouvoir faire confiance aux résultats de nos tests.

Nous utilisons un certain nombre d'outils anti-plagiat, notamment l'enregistrement d'écran et une série d'outils d'écoute sociale. Nous pouvons vérifier l'adresse IP du candidat et utiliser des notifications en temps réel. Notre détecteur de plagiat examine le code .NET saisi par le candidat, la durée de la question et la manière dont les questions sont répondues. Les réponses sont automatiquement comparées à chaque réponse dans le système. S'il y a une correspondance, nous la trouvons et le candidat est éliminé.

Que pensent les candidats des tests DevSkiller .NET ?

Les candidats aiment la structure des questions d'entretien et des tests de programmation Devskiller .NET. Plutôt que des tests d'algorithmes qui ne testent pas leurs capacités réelles, ils ont la possibilité de prouver leurs compétences réelles en matière de développement de logiciels. Ils apprécient de pouvoir utiliser les outils et conventions de codage normaux comme les tests unitaires et le clonage en GIT à partir d'un IDE personnel. Ils apprécient la possibilité de prouver leurs compétences dans un cadre équitable.

Comment les candidats passent-ils un test ?

Les questions d'entretien et les tests de programmation .NET de DevSkiller sont passés à distance, de n'importe où dans le monde, à la convenance du candidat. Il suffit au recruteur d'envoyer l'invitation à passer le test. Chaque invitation au test .NET peut être mise à disposition pour une durée déterminée.

Les candidats ont la possibilité d'utiliser l'IDE de DevSkiller, ou s'ils préfèrent, ils peuvent terminer le projet sur leur IDE préféré et ensuite le cloner sur GIT. Les candidats peuvent également effectuer des tests unitaires pour s'assurer que leurs solutions fonctionnent comme elles sont censées le faire. Une fois le test terminé, ou si le candidat manque de temps, le test est automatiquement évalué et un rapport facile à comprendre est envoyé au recruteur avec les résultats.

Logo DevSkiller Logo TalentBoost Logo TalentScore