DevSkiller TalentBoost-logoDevSkiller TalentScore-logoDevSkiller-logoTalentBoost-logoTalentScore-logo

Spørgsmål og test til interview om .NET-programmering

Vores spørgsmål og test til .NET-programmeringsinterviews er blevet udarbejdet af DevSkiller-teamet og er specielt rettet mod ansættelse af junior-, mellem- og senior-niveau .NET-stillinger. Vores .NET-tests er struktureret til at screene ansøgernes evner gennem en række udfordringer og interviewspørgsmål.

DevSkiller .NET-programmeringsspørgsmål og -tests er baseret på RealLifeTesting™-metodologien. Metoden gengiver scenarier fra den virkelige verden, som dine ansøgere skal løse i et kontrolleret miljø. DevSkiller-serien af spørgsmål og test til .NET-programmeringssamtale er den perfekte måde at finde den rette kandidat til din virksomhed.

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

Csharp
JUNIOR
Testede færdigheder
Varighed
25 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau:

.NET | GetWordFromText og Reverse - Implementer to metoder: den ene skal returnere et bestemt ord, og den anden skal returnere en omvendt streng af en overført inputværdi.

ASP.NET
MIDDLE
Testede færdigheder
Varighed
120 minutter max.
Evaluering
Manuel
Testoversigt

Spørgsmål efter valg

vurdering af viden om .NET, C#

Opgave med gennemgang af kode - Niveau:

.NET - Codegennemgang af CollectionWrapper

Programmeringsopgave - Niveau: Medium

.NET | Reservations App | Implementer forespørgselsmetoder - Implementer to metoder i ReservationsService - GetByDay og GetHallsFreeHoursByDay.

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

Spørgsmål efter valg

vurdering af viden om .NET, C#

Programmeringsopgave - Niveau: Medium

.NET | Reservations App | Implementer forespørgselsmetoder - Implementer to metoder i ReservationsService - GetByDay og GetHallsFreeHoursByDay.

Anbefalede roller til spørgsmål og test til interview om .NET-programmering

  • .NET-udvikler
  • Back-End-udvikler
  • Webudvikler
  • .NET-udvikler
  • Junior .NET-udvikler
  • Full Stack .NET-udvikler
  • .NET-softwareudvikler
  • .NET-programmør J
  • ASP.NET-udvikler
  • .Net framework-ingeniør

Sådan fungerer DevSkiller .NET-programmeringsspørgsmål og -tests

DevSkiller .NET-programmeringsspørgsmål og -tests er baseret på RealLifeTesting™-metodologien. RealLifeTesting™ tilbyder en unik måde at udfordre ansøgerne på til at teste deres viden om .NET på. Du kan afgøre hver enkelt kandidats kodningsevne, problemløsning og tidsstyringsevner - alt sammen fra den indledende screeningfase i din rekrutteringsproces.

Vigtigste funktioner

  • Analyser kodningsevner og ikke kun akademiske færdigheder
  • Spar tid og penge med fjerntestning
  • RealLifeTesting™-metodologien giver en bedre brugeroplevelse, hvor kandidaterne kan bruge deres eget IDE, klone til GIT, køre enhedstests og få adgang til Stack Overflow/Github/Google til research.
  • Strenge værktøjer til bekæmpelse af plagiat for at sikre testens nøjagtighed
  • Overvåg test i realtid
  • Automatiserede resultater, som ikke-tekniske rekrutteringsfolk kan forstå
  • .NET-tests til rådighed for stillinger på junior-, mellem- og seniorniveau

Færdigheder, der er dækket i vores spørgsmål og test til .NET-programmering

  • C#
  • JSON
  • .NET.
  • NET 5.
  • NET Core
  • Grundlæggende Fælles emner
  • Entity Framework
  • Logning
  • Microservices
  • Parallel programmering
  • RESTful webtjeneste
  • Visual Basic .NET
  • Avanceret fejlfinding
  • Kryptografi
  • iOS Remote Debug ASP.NET på en ekstern IIS-computer
  • Hurtig
  • Indsatsfiltre
  • ASP.NET
  • Entity Framework Core
  • HTTP-hoveder
  • Annotation af lokaliserede data
  • Lokaliserede ressourcer
  • Logning
  • Grundlæggende om sikkerhed
  • Brugerkultur
  • Konfiguration af websiden
  • Grænseflader
  • Undtagelser
  • Grundlæggende Fælles emner
  • Klasser
  • Visual Basic
  • Visual Basic .NET
  • Avanceret hukommelsesstyring
  • Grundlæggende principper for hukommelse
  • Bunke og stak
  • Tildeling af hukommelse
  • BST-træer
  • WCF
  • Tråde
  • designmønstre
  • SQLite
  • Algoritmer
  • MVC
  • Entity Framework 6
  • REST
  • T-SQL
  • ASP.NET MVC

Hvad du skal kigge efter hos en .NET-udvikler

.NET er en ramme for softwareudvikling skabt af Microsoft. Det giver et kontrolleret programmeringsmiljø, hvor software kan udvikles, installeres og udføres, hovedsagelig på Windows-baserede operativsystemer. .NET blev udviklet som Microsofts svar på den hurtige vækst i Java-platformen.

.NET-platformen understøtter mange sprog, herunder C#, Visual Basic .NET, F# og C++ .NET. Der er også et stort antal biblioteker og rammer til rådighed for .NET-udviklere, som gør det muligt at skabe en lang række forskellige webapplikationer.

Din udviklerkandidat bør kende mindst nogle af .NET-bibliotekerne og -rammerne som ASP.NET, MVC eller Entity Framework. Nogle af rammerne ligner hinanden, så så længe de kender nogle af dem, kan de nemt lære de andre.

Praktisk erfaring med programmering, helst kommerciel, er vigtig for en .NET-udvikler. Medmindre du leder efter en junior .NET-udvikler, vil du gerne have, at din kandidat har praktisk erfaring med et projekt, hvor der er anvendt .NET-teknologi.

.NET udvikler sig hurtigt. En tidligere begrænsning for .NET var problemer med at overføre rammen til andre operativsystemer. .NET Core-rammen, der understøtter Windows, Mac og Linux, blev skabt til dels for at løse dette problem. De to sprog er nu ret ens, selv om det ene ikke ses som en erstatning for det andet. En .NET-udvikler bør uden de store problemer kunne sætte sig ind i brugen af .NET Core.

Vil du få mere ud af spørgsmål og test til interview om .NET-programmering?

DevSkiller online opgaveguiden giver dig mulighed for at opbygge dine egne fuldt tilpassede tests. Du kan indstille parametrene for dine .NET-tests for at få mere kontrol over screeningsprocessen. Vælg, hvilke sprog du vil vurdere, tildel en tidsgrænse, og definer omfanget af dine tests. Du kan endda overvåge dine ansøgere i realtid. Det er nemt at finde din næste .NET-udvikler med vores spørgsmål og test til .NET-programmeringsinterviews.

Vil du have bevis på, at vores spørgsmål og test til .NET-programmering virker?

DevSkiller .NET-programmeringsspørgsmål og -tests kan være et vigtigt redskab, når det drejer sig om rekruttering i din virksomhed. Tag ikke vores ord for gode varer, men se den følgende case study for at se det med egne øjne:

Spartez

Spartez er en Platinum Top Vendor på Atlassian Marketplace. Med fokus på Atlassian og det agile økosystem leverer de nyttige værktøjer til Server og Cloud, og tilbyder support til kunder og evaluatorer.

HR-teamet plejede at rekruttere nye udviklere ved hjælp af en intern screeningsproces efterfulgt af interviews. Mere end 23% af kandidaterne bestod den første test, hvilket gjorde det svært at vide, hvem der skulle tilbage til næste fase. Der blev gennemført flere interviews end nødvendigt, og det tog 15-20 minutter at evaluere hver test.

Efter at have henvendt sig til DevSkiller kunne teamet hos Spartez automatisere test og evaluering og spare tid. Derefter indførte de en mere grundig screeningsproces og fandt hurtigt ud af, at kun 10,23% af kandidaterne klarede sig igennem den tekniske screening. Dermed var kun de bedste kandidater tilbage, og det betød, at de mødtes ansigt til ansigt med halvdelen af det antal personer, som de plejede at møde. DevSkiller-testning, ligesom vores spørgsmål og test til .NET-programmeringsinterviews, gjorde det muligt for Spartez at spare tid og penge i hele deres rekrutteringsproces.

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

Ofte stillede spørgsmål

Hvad gør du ved plagiat?

DevSkiller tager plagiat meget alvorligt. Du skal kunne stole på resultaterne af vores tests.

Vi anvender en række værktøjer til bekæmpelse af plagiat, herunder skærmoptagelse og en række værktøjer til social lytning. Vi kan tjekke kandidatens IP-adresse og bruge live parmeddelelser. Vores plagiatdetektor ser på kandidatens indtastede .NET-kode, spørgsmålenes varighed og den måde, spørgsmålene besvares på. Svarene krydstjekkes automatisk i forhold til alle svar i systemet. Hvis der er et match, finder vi det, og kandidaten bliver elimineret.

Hvad synes kandidaterne om DevSkiller .NET-tests?

Kandidaterne er vilde med strukturen i Devskiller .NET-programmeringsspørgsmål og -tests. I stedet for algoritmetests, der ikke tester deres reelle evner, har de en chance for at bevise deres reelle færdigheder inden for softwareudvikling. De sætter pris på at kunne bruge normale kodningsværktøjer og konventioner som f.eks. enhedstest og kloning til GIT fra et personligt IDE. De glæder sig over muligheden for at bevise deres færdigheder i en fair ramme.

Hvordan tager ansøgerne en prøve?

DevSkiller's .NET-programmeringsspørgsmål og -tests kan tages på afstand, hvor som helst i verden, når det passer kandidaten. Det eneste, en rekrutteringsansvarlig skal gøre, er at sende en invitation til testen. Hver .NET-testinvitation kan stilles til rådighed i et bestemt tidsrum.

Kandidaterne har mulighed for at bruge DevSkillers eget avancerede IDE i browseren, eller hvis de hellere vil, kan de færdiggøre projektet i deres foretrukne IDE og derefter klone projektet til GIT. Kandidaterne kan også køre enhedstests for at sikre, at deres løsninger fungerer, som de skal. Når testen er afsluttet, eller kandidaten løber tør for tid, evalueres testen automatisk, og en letforståelig rapport sendes til rekrutteringsmedarbejderen med resultaterne.