.NET og C# online test

DevSkiller .NET- og C#-onlinetestene er udarbejdet af vores fageksperter med henblik på at kontrollere C#-udviklerens færdigheder til forskellige stillinger. Vores C# online tests er perfekte til teknisk screening og online kodningsinterviews.

DevSkiller .NET- og C#-onlinetestene er baseret på RealLifeTesting™-metodologien, som gør det muligt at identificere udviklere med de nødvendige færdigheder.

Leder du efter noget anderledes? Prøv disse:

.Net framework interviewspørgsmål og -tests
ASP.Net online test
.NET Internals online kodningstest og interviewspørgsmål
.NET Core online test
RESTful API online kodningstest og interviewspørgsmål
NUnit online kodningstest og interviewspørgsmål
C#-interviewspørgsmål og online-test

Teknologier, der er omfattet:

Programmeringssprog: C#

C#-rammer og biblioteker: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ og andre

Byg værktøjer: MSBuild

nuit
MIDDLE
Testede færdigheder
Varighed
85 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, .NET Core, ML.NET, QA, Afprøvning, xUnit, NUnit

Huller i koden

vurdering af viden om NUnit, QA

Programmeringsopgave - Niveau: Medium

QA | .NET | NUnit | Tests til API til dokumenthåndteringssystem - Implementer en NUnit-test, der kontrollerer forretningskrav til et dokument-API til et dokumenthåndteringssystem

.NET
JUNIOR
Testede færdigheder
Varighed
36 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, NUnit, QA

Huller i koden

vurdering af viden om NUnit, QA

Programmeringsopgave - Niveau:

QA | .NET, NUnit | Kaffemaskinesoftwareenhedstests - Skriv testene i den NUnitExercise.Tests/CandidateTests.cs klasse til at kontrollere den CoffeeMachineMain klasse.

.NET
SENIOR
Testede færdigheder
Varighed
51 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, NUnit, QA

Huller i koden

vurdering af viden om NUnit, QA

Programmeringsopgave - Niveau: svær

QA | .NET, NUnit | Enhedstests for e-mailtjenester - Skriv test i klassen NUnitExercise.Tests/CandidateTests.cs for at verificere klassen for e-mailtjenester

Selen
MIDDLE
Testede færdigheder
Varighed
48 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om QA, Selen, .NET, C#

Huller i koden

vurdering af viden om Java, QA, Selen

Programmeringsopgave - Niveau: Medium

QA | .NET, Selenium | Dataudtræk - Implementer metoder i klassen SeleniumTask.SeleniumExecutor for at få alle test gennemført med succes.

.net
SENIOR
Testede færdigheder
Varighed
52 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, QA, NUnit, Afprøvning, C#, Selen

Huller i koden

vurdering af viden om QA, .NET, NUnit

Programmeringsopgave - Niveau: svær

QA | .NET, NUnit | Business Data Generator Interface - Implementer NUnit-testene for IDataProcessing grænseflade i den NUnitDataProcessing.Tests.DataProcessingTest projekt, der verificerer forretningskrav.

.NET
MIDDLE
Testede færdigheder
Varighed
73 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, WCF, WCF-funktioner, Webapplikationer og webtjenester, Windows Communication Foundation, BasicHttpBinding, NetNamedPipeBinding

Huller i koden

vurdering af viden om .NET, Grundlæggende Fælles emner, Grundlæggende om C#, C#

Programmeringsopgave - Niveau: Medium

.NET | WCF Valutavekslingstjeneste - Implementer resten af metoderne for WCF-tjenesten Valutavekslingskurser.

.NET
JUNIOR
Testede færdigheder
Varighed
81 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Huller i koden

vurdering af viden om .NET Core, .NET-interne elementer, dotnet build, Avanceret fejlfinding, Optager et dump, dotnet-dump, Diagnostisk sporing, dotnet-trace

Programmeringsopgave - Niveau:

.NET | .NET Core | Bookstore Inventory - Implementer et par metoder i .Net Core til at administrere boghandelens lagerbeholdning.

.NET
JUNIOR
Testede færdigheder
Varighed
51 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#, .NET Core, Grundlæggende Fælles emner, Logning

Huller i koden

vurdering af viden om .NET Core, .NET-interne elementer, dotnet build, Grundlæggende Fælles emner, C#, Logning, Logningsudvidelser i .NET Core, dotnet gendannelse

Programmeringsopgave - Niveau:

.NET | .NET Core | Kommentarer Udfordring - Implementer en indekshandling for controller for indlæg, så indlæg kan gengives korrekt i visningen Indlæg/Index i .Net Core.

.NET
MIDDLE
Testede færdigheder
Varighed
43 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Huller i koden

vurdering af viden om .NET, Grundlæggende Fælles emner, Grundlæggende om C#, Avanceret hukommelsesstyring, Objekt - bortskaffelse, Avanceret fejlfinding, dotnet-trace-værktøj

Programmeringsopgave - Niveau: Medium

.NET | Anonymizer - Implementer et par anonymiseringsmetoder, sandsynligvis ved hjælp af regulære udtryk.

.NET
SENIOR
Testede færdigheder
Varighed
49 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#, Meddelelsesmønstre, WCF, Webapplikationer og webtjenester, Windows Communication Foundation, Metadata

Huller i koden

vurdering af viden om HTML, HTML5, CSS

Programmeringsopgave - Niveau: svær

.NET | RSA Decryption WCF Service - Færdig implementering af WCF-grænsefladen, som kan dekryptere og verificere data, der er krypteret med RSA.

.NET
JUNIOR
Testede færdigheder
Varighed
71 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Logisk tænkning

Huller i koden

vurdering af viden om .NET Core, .NET-interne elementer, dotnet build, dotnet test, dotnet gendannelse

Programmeringsopgave - Niveau:

.NET | .NET Core , Microservices | API til registrering af trafikmængder - Afslut implementeringen af to microservices, der indsamler data fra sensorer. Den nødvendige funktionalitet skal implementeres i den rette tjeneste, og andre tjenester (abonnenter) skal informeres om nye data.

.NET
MIDDLE
Testede færdigheder
Varighed
44 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, Desktop- og mobilapplikationer, Windows Presentation Foundation

Huller i koden

vurdering af viden om .NET, C#, Desktop- og mobilapplikationer, Windows Presentation Foundation

Programmeringsopgave - Niveau: Medium

.NET | WPF | WPF-modulet til registrering af brugerdata - Afslut implementeringen ved at opfylde kravene, f.eks. ved at indstille korrekte layouts, stilarter og bindinger for de angivne komponenter.

.NET
JUNIOR
Testede færdigheder
Varighed
52 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#, .NET Core, Grundlæggende Fælles emner, Logning

Huller i koden

vurdering af viden om .NET, C#, .NET Core, .NET-interne elementer, dotnet gendannelse

Programmeringsopgave - Niveau:

.NET | .NET Core | Banking System Configuration Module - Færdiggør implementeringen af et af de banksystemmoduler, der bruges til at håndtere konfigurationsparametrene.

Denne opgave verificerer viden om C#-klasser, grænseflader og arv.

.NET
JUNIOR
Testede færdigheder
Varighed
53 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#, .NET Core, Grundlæggende Fælles emner, Logning

Huller i koden

vurdering af viden om .NET, Grundlæggende Fælles emner, Grundlæggende om C#, .NET Core, .NET-interne elementer, dotnet build

Programmeringsopgave - Niveau:

.NET | .NET Core, C# | Bankinterface til Internet Banking System - Implementer en CreateTransfer-metode, som skal kontrollere og gemme de korrekte data, og en SearchTransfer-metode, som skal filtrere og returnere de korrekte oplysninger.

Selen
SENIOR
Testede færdigheder
Varighed
81 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om QA, .NET, C#, Selen

Huller i koden

vurdering af viden om QA .NET, C#, Selen

Programmeringsopgave - Niveau: svær

QA | .NET | Selenium, C#, JavaScript | Home Page Testing - Implementer løsninger baseret på din viden om test af cookies og JavaScript-metoder fra Selenium ved hjælp af C# og kontrol af browserfaner fra Selenium.

QA
JUNIOR
Testede færdigheder
Varighed
53 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om QA, .NET, C# og Selen

Huller i koden

vurdering af viden om QA, .NET, C# og Selen

Programmeringsopgave - Niveau:

QA | .NET, Selenium | Firefox Driver | Selenium-tests til loginsiden - Implementer selenium-tests til loginsiden: Tjek HTML-komponenter, CSS-stilarter, indstil værdien af inputfelter og klik på knappen på siden.

.NET
MIDDLE
Testede færdigheder
Varighed
45 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om QA, Afprøvning

Programmeringsopgave - Niveau: Medium

QA | .NET | NUnit-tests for databehandlingsgrænseflade - Implementer NUnit-tests for IDataProcessing grænseflade i NUnitDataProcessing.Tests.DataProcessingTest projekt, der verificerer forretningskrav.

.NET
JUNIOR
Testede færdigheder
Varighed
73 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, .NET Core, Grundlæggende Fælles emner, C#, Logning, Parallel programmering, Visual Basic .NET

Programmeringsopgave - Niveau:

.NET | .NET Core, Microservices | Traffic volume report api - Færdiggør implementeringen af en mikroservice til rapporter, der skal abonnere på data, der er registreret af specialiserede mikroservices. Dataene skal gemmes i den lokale database. I fremtiden vil dataene blive brugt til at generere rapporter til kunderne.

Hurtig
SENIOR
Testede færdigheder
Varighed
77 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Hurtig, iOS

Programmeringsopgave - Niveau: svær

iOS | Swift | NSA Cipher Tool - Løs de 3 kryptografiske gåder for at få drømmestillingen som programmør i NSA.

.NET
SENIOR
Testede færdigheder
Varighed
106 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om ASP.NET, C#, Grundlæggende om sikkerhed, .NET Core, Grundlæggende Fælles emner, Entity Framework Core, Logning

Programmeringsopgave - Niveau: svær

.NET | .NET Core | Virksomhedswebside - Gennemfør implementeringen af en webside.

Siden kan vises på engelsk eller spansk afhængigt af brugerens kultur.

En bruger skal have kendskab til den lokaliserede dataannotation, de lokaliserede ressourcer og aktionsfiltrene.

C#
MIDDLE
Testede færdigheder
Varighed
160 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau: Medium

.NET | MT101 Swift message parser og validator - Implementer en parser og en validator for data, der indeholder Swift MT101-meddelelser.

C#
JUNIOR
Testede færdigheder
Varighed
64 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, Grundlæggende Fælles emner, Visual Basic .NET

Huller i koden

vurdering af viden om .NET, Grundlæggende Fælles emner, C#, Visual Basic

Programmeringsopgave - Niveau:

.NET | Visual Basic | Sanktionsliste-tjeneste - Gennemfør implementeringen af en tjeneste, der scanner og leder efter transaktioner, der indeholder ord fra en sanktionsliste. Denne opgave tjekker den grundlæggende viden om VB.NET såsom grænseflader, klasser og undtagelser.

De rigtige C# online tests til at screene .NET- og C#-udviklere

Anbefalede roller til .NET- og C#-onlinetest

  • .NET-udvikler
  • Back-End-udvikler
  • C# Udvikler
  • C# .NET-udvikler
  • Webudvikler
  • C# webudvikler
  • Senior .NET-udvikler
  • Junior .NET-udvikler
  • Full Stack .NET-udvikler
  • .NET-softwareudvikler
  • .NET-programmør
  • Junior C#-udvikler
  • Senior C#-udvikler
  • C#-programmør
  • ASP.NET-udvikler

Sådan fungerer en .NET og C# online test

Vores .NET- og C#-test online anvender kodningstest, der er baseret på RealLifeTesting™-metodologien. I disse prøver bliver kandidaten bedt om at opbygge eller tilføje nye funktioner til en applikation ved hjælp af sprogene og komponenterne i .NET-rammen. I stedet for at have en separat C#-onlinetest og ASP.NET-onlinetest giver vores test udviklerne mulighed for at bruge rammer og biblioteker til at vise deres kodningsevner, forretningslogik, problemløsningsevner og evne til at overholde tidsfrister.

Vigtigste funktioner

  • Reel softwareudvikling i stedet for akademiske problemer
  • Full-stack-test betyder, at kandidaterne kan bruge bibliotekerne og afgifterne i .NET-rammen
  • Disse prøver kan tages af kandidaterne når som helst og hvor som helst
  • Et naturligt arbejdsmiljø, hvor kandidaten kan udvikle software, bruge sin egen IDE, klone til GIT, få adgang til Stack Overflow/Github/Google til research og køre unit tests, betyder en bedre oplevelse for kandidaterne
  • Robuste plagiatkontroller verificerer nøjagtigheden af din kandidats færdigheder
  • Testene evalueres automatisk, og der udarbejdes en rapport, som ikke tekniske rekrutteringsfolk kan forstå.
  • Tests for junior-, mellem- og seniorudviklere

Hvad du skal kigge efter hos en .NET- og C#-udvikler

.NET er en omfattende ramme for softwareudvikling, der er udviklet af Microsoft. Det giver et kontrolleret miljø, hvor software kan udvikles, installeres og udføres på tværs af web, desktop og mobil. .NET Core blev oprindeligt udviklet udelukkende til Windows-miljøet, men gør det nu muligt at udvikle .NET-applikationer på tværs af platforme. C# er en

C# er et af de primære sprog, der anvendes af .NET, men det er ikke nok kun at kunne bruge sproget. En effektiv .NET-udvikler skal kende og kunne bruge de vigtigste funktioner i rammen, f.eks. ASP.NET, MVC, Entity Framework, WCF, LINQ og andre ressourcer, og være i stand til at bruge dem. De skal også være fortrolige med .NET-værktøjer som MSBuild.

Færdigheder, der er omfattet af vores .NET- og C#-kodningstest

  •  .NET Framework og .NET Core
  • ASP.NET MVC-, WEB API- eller ASP.NET Web forms-webapplikationer
  • Programmering af webapplikationer med fornødent kendskab til HTTP/HTTPS-protokollernes funktionsmåde
  • Asynkron programmering og løsning af synkroniseringsproblemer i flere tråde
  • Brug og forståelse af Entity Framework både med in-memory-udbydere og rigtige databaser
  • Kommunikation via REST API, Windows Communication Forms
  • Simple algoritmiske problemer, som programmører støder på hver dag
  • Implementering af designmønstre anvendt på virkelige problemer
  • C# er på grænsen for at opnå virkelig objektiv programmering
  • Opgaver opdelt i lette, mellemstore og svære problemer
  • Håndtering af problemer fra virkelige vertikale sektorer som bankvæsen, detailhandel, blogs, parsere m.m.
  • Programmering af mikrotjenester
  • Forståelse af begreberne i kryptografi og evnen til at anvende dem i reelle applikationer
  • Adgang til databasen via ADO.NET og brug af lagrede procedurer i .NET.
  • Brug og forståelse af almindelige biblioteker som Automapper eller tilgange som afhængighedsinjektion.
  • Grundlæggende begreber som håndtering af undtagelser, regulære udtryk, tekstbehandling, LINQ og ydeevneproblemer

Kan du ikke se den ønskede test?

Ønsker du at lave en .NET- og C#-onlinetest med din egen kodebase? Det er ikke noget problem. Vores opgaveguide giver dig mulighed for at opbygge din egen kodetest ved hjælp af dine egne ressourcer. Du kan sende din test til kandidater hvor som helst i verden og se, hvordan de klarer sig med den opgave, du har valgt. Det er nemt at finde din næste .NET- og C#-udvikler med en .NET- og C#-test online.

Vil du have bevis på, at vores .NET/C# online test virker?

Det kan nogle gange være svært at vide, hvor effektivt noget kan være, hvis man aldrig har prøvet det. Når alt kommer til alt, er vores DevSkiller C# online tests anderledes end traditionelle algoritmiske tests. I stedet for at tage vores ord for det, så tag et kig på, hvad nogle af vores tidligere kunder har at sige:

Jonatan Rugarn - CEO, stifter, Recruiter hos Lingonberry Talent Acquisition, Engineering Manager hos Avinode Group

"Rekrutteringsprocessens varighed er ikke ændret, men vi bruger mindre tid og kræfter pr. kandidat. Vi spilder heller ikke tid på de forkerte kandidater."

Patrycja Kiljańska - Specialist i talentindkøb hos Spartez

"Vi har erstattet en intern løsning, der krævede meget vedligeholdelse, med DevSkiller. Vores proces ser ud som den samme, men produktet giver os en bedre ydeevne. Resultaterne er også meget nemmere at vurdere."

Michael Gerwig - Teknisk chef hos Ada Health

"DevSkiller hjalp os med at spare kostbar tid på stedet for ansøgere, der allerede nu er sandsynlige at passe ind. Vi sparer 3 timer pr. kandidat - det var den tid, vi før brugte med ansøgere på en teknisk opgave."

Ofte stillede spørgsmål

Hvordan evalueres .NET/C#-onlinetest?

En af de største fordele ved DevSkiller-test er, at vores .NET/C# online-test evalueres automatisk, så snart kandidaten er færdig, eller tiden er udløbet.

Kandidaterne vurderes på flere forskellige faktorer, der bidrager til vurderingen. Om den løsning, de har fundet frem til, vil kunne køre (en væsentlig faktor i al softwareudvikling). Hvordan deres løsning ville fungere i edge cases og indholdet og kvaliteten af deres kode. De kandidater, der opnår succes, er dem, der kan demonstrere deres kritiske tankegang og forvalte deres tid effektivt, så de kan komme videre.

Resultatet af vores .NET/C# online test er samlet i klare, letforståelige rapporter, som ikke-tekniske fagfolk kan forstå.

Hvordan tager kandidaterne en .NET/C# online test?

For at undgå timevis af interne tests kan Devskillers .NET/C#-onlinetests tilgås eksternt og kan tages fra et hvilket som helst sted i verden. Det eneste, rekrutteringsmedarbejderen skal gøre, er at sende kandidaten en invitation til en test. Hvis du foretrækker det, kan rekrutteringsmedarbejderne endda overvåge testforløbet i realtid, så det er som at være i samme rum.

Testinvitationerne kan gøres tilgængelige i et bestemt tidsrum, så rekrutteringsmedarbejderen ikke skal vente. Kandidaterne kan så starte testen, når det passer dem inden for denne tid.

Når det kommer til selve testen, har kandidaterne mulighed for at bruge DevSkillers avancerede IDE i browseren, eller de kan færdiggøre projektet i deres foretrukne IDE og derefter klone projektet til GIT. Under C# online testene kan kandidaterne, hvis de ønsker at teste deres arbejde undervejs, køre enhedstests for at sikre, at deres løsninger fungerer, som de skal.

Hvad er varigheden af .NET/C# online test?

Varigheden af vores online C#-test er fleksibel og er rekrutteringsansvarliges beslutning. Hver C#-test leveres med standardindstillinger, herunder en standardvarighed, men disse kan nemt justeres. Det er endda muligt at sætte tidsgrænser for individuelle spørgsmål i en test, hvis det er nødvendigt.

Hvad synes kandidaterne om DevSkiller .NET/C# online tests?

Udviklernes reaktioner på vores .NET/C#-onlinetest er i det store og hele meget positive. Langt de fleste kandidater synes at være glade for at få mulighed for at bevise deres færdigheder inden for softwareudvikling. I enkelte tilfælde er en udviklers reaktion ikke som forventet, men det er som regel blot en indledende reaktion på at skulle tage prøverne. Mange udviklere er blevet forsigtige med udviklertests, fordi de tidligere er blevet udsat for kedelige algoritmetests, som ikke afspejler det faktiske udviklingsarbejde, de udfører. Når de først ser vores C#-onlinetest, og at vores tilgang til udviklertest er anderledes, er de som regel meget ivrige efter at vise, hvad de kan.

Udviklerne sætter pris på, at vores C# online test giver dem mulighed for at bruge normale kodningsværktøjer og konventioner som f.eks. enhedstest og kloning til GIT fra et personligt IDE. DevSkiller-test er mere nøjagtige i forhold til det arbejde, som udviklere er vant til at udføre, og de sætter pris på muligheden for at bevise deres færdigheder.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

DevSkiller-logo TalentBoost-logo TalentScore-logo