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.

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

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

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.

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

DevSkiller-logo TalentBoost-logo TalentScore-logo