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

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

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
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau: Medium

.NET | C# | Population Statistical Data Analyzer - Kandidaten skal afslutte implementeringen af 4 metoder: to metoder, der analyserer data gemt som JSON og forbereder den korrekte træstruktur; de to andre metoder, der søger i træet og returnerer de korrekte oplysninger efter kriterier.

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

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

Spørgsmål efter valg

vurdering af viden om .NET, Avanceret hukommelsesstyring .NET, C#, Grundlæggende principper for hukommelse, Bunke og stak, Tildeling af hukommelse, .NET Core, Grundlæggende Fælles emner, Logning

Programmeringsopgave - Niveau: Medium

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

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

Programmeringsopgave - Niveau: svær

.NET | .NET Core | Tråde | Bankgateway til bookingtransaktioner i det centrale regnskabssystem - Implementer IBookingGateway-grænsefladen (opret egen klasse i en separat fil iBookingGatewayService-projektet og implementer den) og afslut implementer BookingGatewayFactory-klassen, som skal oprette objekter af IBookingGateway.

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

Programmeringsopgave - Niveau: svær

.NET | Værktøjer til brugerdefineret kort med POI - Implementer værktøjer til søgning efter POI'er (på kortet) og beregn en optimal rute fra brugerens foretrukne punkter. Derudover skal du færdiggøre implementeringen af en selvhostet WCF-tjeneste, som skal levere denne funktionalitet.

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

Spørgsmål efter valg

vurdering af viden om .NET, C#, EntityFramework, ASP.NET, ASP.NET MVC, MVC

Programmeringsopgave - Niveau:

.Net | ASP.Net | Bookstore Inventory - Implementer et par metoder til at administrere boghandelens lagerbeholdning.

C#
SENIOR
Testede færdigheder
Varighed
75 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau: svær

.NET | C# | Tråde | Bankgateway til bookingtransaktioner i det centrale regnskabssystem - Implementer grænsefladen IBookingGateway (opret egen klasse i en separat fil i projektetBookingGatewayService og implementer den) og afslut implementer klassen BookingGatewayFactory, som skal oprette objekter af IBookingGateway.

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

Spørgsmål efter valg

vurdering af viden om .NET, C#, EntityFramework

Programmeringsopgave - Niveau: Medium

.Net | Entity Framework | Bank Application Client DB Module - Testen verificerer EF-færdigheder såsom: gemme nye data, administrere objektsporing og lazy loading.

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

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau: Medium

.Net | .Net Core | Movie Repository - Implementer manglende repository-metoder til film i asp.net-appen. Opgaven kræver kendskab til sqlserver query language og brug af direkte forbindelse til databasen uden ORM.

C#
SENIOR
Testede færdigheder
Varighed
309 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau: svær

.Net | .Net Core | Back end Alone - Implementer .NET Core MVC Model Binder og en simpel grafalgoritme til at understøtte anmodninger med et smart format. Denne opgave består af to mål. Den første er at implementere model binder, der korrekt parser indgående anmodning til objektiv struktur. Det andet mål er at sortere denne struktur (graf) før videre behandling.

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

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau:

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

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

Spørgsmål efter valg

vurdering af viden om .NET, C#, EntityFramework, Entity Framework 6, ASP.NET, ASP.NET MVC, MVC

Programmeringsopgave - Niveau: Medium

.NET | Reservations App | Implementer valideringsregler - Implementer valideringsregler, der bruges, når du tilføjer en ny reservation.

.Net
MIDDLE
Testede færdigheder
Varighed
115 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#, ASP.NET, ASP.NET MVC, MVC

Programmeringsopgave - Niveau: Medium

.Net | SQLite | Movie Repository - Implementer manglende repository-metoder til ASP.NET-film-appen. Opgaven kræver kendskab til sqlserver query language og brug af direkte forbindelse til databasen uden ORM.

.Net
JUNIOR
Testede færdigheder
Varighed
35 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#, ASP.NET, ASP.NET MVC, MVC

Programmeringsopgave - Niveau:

.Net | ASP.Net MVC | Kommentarer Udfordring - Implementer en indekshandling for posts controller, så posts kan blive gengivet korrekt i Posts/Index viewet.

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.

DevSkiller-logo TalentBoost-logo TalentScore-logo