C#-interviewspørgsmål og online-test

Ekspertteamet hos DevSkiller forbereder C#-interviewspørgsmål og onlinetests, der er rettet mod ansættelse af C#-udviklere på junior-, mellem- og seniorniveau.

DevSkiller C#-interviewspørgsmål og onlinetest er udviklet af RealLifeTesting™. RealLifeTesting™-metodologien er unik, fordi den tester kandidaternes færdigheder gennem udfordringer fra den virkelige verden snarere end algoritmiske problemer. Rekruttering af din næste C#-udvikler kan blive en hel del lettere med DevSkiller C#-interviewspørgsmål og online-tests.

Se lignende kodningstest:
.NET og C# 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

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

Selen
JUNIOR
Testede færdigheder
Varighed
33 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om NUnit, QA

Programmeringsopgave - Niveau:

QA | Selenium, C# | Hent data fra elementer - Implementer de metoder, der henter tekst fra et element eller en attributværdi.

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

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

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

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

Anbefalede roller til vores C#-interviewspørgsmål og onlinetest

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

Sådan fungerer vores C#-interviewspørgsmål

DevSkiller C#-interviewspørgsmål og onlinetest implementerer RealLifeTesting™-metodologien for at udfordre kandidaterne til at besvare spørgsmål og løse problemer, der ligner dem, som de skal håndtere i den virkelige verden. De gamle dage, hvor udviklere reciterede kodningsmønstre, var ikke effektive nok til at afkode, hvem der var de mest kvalificerede udviklere, RealLifeTesting™er løsningen.

I de indledende screeningsfaser af rekrutteringen kan rekrutteringsmedarbejdere skelne de nøjagtige styrker hos en kandidat. De kan vurdere kodningsevner, kritisk tænkning og hvordan kandidaterne håndterer tidsstyring.

DevSkiller C#-interviewspørgsmål og onlinetests kan give din virksomhed objektiv indsigt i præcis, hvor godt hver enkelt udviklerkandidat vil klare sig i rollen.

Vigtigste funktioner

  • Få et indgående indblik i kandidaternes kodningsevne
  • Onlineprøver tilgængelige fra hele verden
  • Implementering af RealLifeTesting™, der giver kandidaterne en bedre brugeroplevelse: brug af deres egen IDE og kloning til GIT, kørsel af enhedstests og adgang til Stack Overflow/Github/Google til research.
  • Robuste værktøjer til at forhindre plagiat og sikre testens nøjagtighed
  • Overvågning af ansøgernes gennemførelse af prøverne i realtid
  • Spar tid med ikke-tekniske automatiserede resultater
  • En C#-kodningstest kan vurdere ethvert erfaringsniveau

Færdigheder, der er dækket i vores C#-interviewspørgsmål og online-tests

  • C#
  • .NET
  • JSON
  • NUnit
  • QA
  • Selen
  • Afprøvning
  • .NET 5
  • .NET Core
  • Grundlæggende Fælles emner
  • Entity Framework
  • Logning
  • Microservices
  • Parallel programmering
  • RESTful webtjeneste
  • Visual Basic .NET
  • Indsatsfiltre
  • Entity Framework Core
  • HTTP-hoveder
  • Annotation af lokaliserede data
  • Lokaliserede ressourcer
  • Logning
  • Grundlæggende om sikkerhed
  • Brugerkultur
  • Konfiguration af websiden
  • Grænseflader
  • Almindelige udtryk
  • RESTful API
  • Visual Basic
  • Avanceret hukommelsesstyring
  • Grundlæggende principper for hukommelse
  • Bunke og stak
  • Grænseflader
  • BST-træer
  • WCF
  • Klasser
  • Tråde

Hvad du skal kigge efter hos en C#-udvikler

C# er et programmeringssprog, der blev udviklet af Microsoft i 2000 for at kombinere C++'s computeregenskaber med Visual Basic's enkelhed, og er baseret på C++ og ligner Java. Det findes i næsten alle Microsoft-produkter og bruges hovedsagelig til udvikling af desktop-programmer. Når man søger en C#-udvikler, er der flere vigtige faktorer, som man skal tage hensyn til.

Din C#-udviklerkandidat skal have kendskab til C#-rammer for enhedstestning som nUnit, SpecFlow, MSTest og xUnit. Din kandidat skal også vide, hvordan man bruger C#-udviklingsværktøjer som TFS, TeamCity, Jenkins, Cruise Control .NET og Azure DevOps (gammel TFS).

DevSkillers C#-interviewspørgsmål og onlinetest er det perfekte aktiv i din virksomheds rekrutteringsstrategi. Vores screeningsværktøj tester kandidater online, og automatisk genererede rapporter præsenterer resultaterne på en enkel og letforståelig måde. Hvilket betyder, at du ikke behøver at være ekspert i C# for at kunne ansætte den perfekte kandidat til rollen.

Byg dine egne tilpassede C#-interviewspørgsmål og onlinetest

Måske vil du tage vores C#-interviewspørgsmål og online-tests til det næste niveau og tilpasse dem for at få mere ud af dem? Det er ikke noget problem.

Med DevSkiller-opgaveguiden kan du bygge brugerdefinerede tests ved hjælp af din egen kodebase. Du kan vælge andre sprog end C#, hvis det er nødvendigt, og du kan vælge præcis de færdigheder og teknologier, du ønsker at teste. Med vores tilpassede C#-interviewspørgsmål og onlinetests kan du indstille sværhedsgraden og varigheden af hver test, samtidig med at du kan observere kandidaterne i realtid. Det har aldrig været nemmere at finde din næste C#-udvikler.

Kan du lide udseendet af vores C#-interviewspørgsmål og onlinetest, men mangler du beviser?

Hvis du stadig ikke er 100% overbevist af vores screeningsværktøj, skal du ikke være bekymret. Det er fornuftigt at have nogle garantier, før du deler din virksomheds økonomi. Se den følgende case study fra en af vores tidligere kunder og se, hvad vi gjorde for dem:

DB1

DB1 er en virksomhed, der udvikler software. De udvikler robuste og pålidelige løsninger til mellemstore og store virksomheder.

I DB1's rekrutteringsproces havde virksomheden 5 faser, hvoraf en af dem var en teknisk udfordring. Kandidaterne havde 5 dage til at gennemføre udfordringen, og virksomheden havde brug for hjælp fra en udvikler til at vurdere resultaterne. Ofte blev kandidaterne uengagerede i udfordringerne eller havde brug for påmindelser om at gennemføre testene til tiden. Takket være implementeringen af DevSkiller-testning så DB1 en øjeblikkelig forbedring i deres rekrutteringsproces.

Med DevSkiller faldt hele den tekniske testfase af rekrutteringen af DB1 fra omkring 5-10 dage til mellem 3-7 dage med DevSkiller. Desuden blev ikke kun kundeoplevelsen forbedret, men fordi vores system tilbyder automatisk genererede testresultater, er der nu ikke længere behov for at få en ekstra udvikler til at vurdere testene.

DB1 har fremskyndet hele deres tekniske screeningsproces. De er også meget mere sikre på, at de kandidater, som de vælger at gå videre med, er de rigtige til rollen.

 "DevSkiller reducerede tiden på den tekniske testfase og reducerede vores afhængighed af andre områder. Det var hurtigere at godkende kandidater til næste fase, da vi havde en automatisk score. Nu er revisionsprocessen hurtigere, og for det meste har vi øjeblikkelige resultater og scorer, som hjælper os med at beslutte, hvilken kandidat der skal godkendes til næste fase af udvælgelsesprocessen. Vores kandidater siger, at det er en fantastisk platform, og at det virkelig tester deres viden."

Nathalia G.R. Da Silva- Employer Branding & Tech Recruiter hos DB1 Group

Ofte stillede spørgsmål

Hvor lang tid tager det at opsætte DevSkiller?

DevSkiller er designet til at fremskynde din rekrutteringsproces, så det er hurtigt og enkelt at opsætte. Det eneste, der kræves, er, at du opretter din konto hos os. Når du er registreret, er der hundredvis af foruddefinerede C#-tests til din rådighed.

Testen foregår online, så alt du skal gøre er at sende en testinvitation, og dine kandidater kan begynde at arbejde med deres C#-interviewspørgsmål og onlinetest. Vi tilbyder et bredt udvalg af C#-onlinetests på junior-, mellem- og seniorniveau, og du kan begrænse, hvor lang tid hver test skal vare.

Hvad synes kandidaterne om DevSkiller-testene?

Vi modtager jævnligt feedback om, at kandidaterne nyder at arbejde med DevSkillers mange forskellige online-tests. For de fleste er det forfriskende at få en chance for endelig at bevise deres færdigheder i en fair ramme, og de sætter pris på denne mulighed. Mange udviklere bliver ofte bedt om at opremse kodningsmønstre og algoritmer. Forældede udfordringer, der ikke nøjagtigt afspejler det arbejde, de udfører. Ved at implementere RealLifeTesting i vores C#-interviewspørgsmål og onlinetests kan DevSkiller komme meget tættere på den virkelige verden.

Kandidater elsker, at vi hos DevSkiller bruger konventioner, der er normale for udviklere, som f.eks. unit testing og kloning til GIT fra et personligt IDE. Når de først har fået en DevSkiller-test, sætter kandidaterne pris på, at vores tilgang er anderledes end den, de måske har mødt før, og at de endelig får mulighed for at bevise deres færdigheder i en fair ramme.

Hvad gør du ved plagiat?

Du skal kunne stole på resultaterne af vores tests, så vi gør alt, hvad vi kan, for at undgå risikoen for plagiat. Der er implementeret en række værktøjer til bekæmpelse af plagiat, herunder kontrol af kandidatens indtastede kode og undersøgelse af den måde, hvorpå hvert spørgsmål besvares. Svarene krydsrefereres automatisk med alle de svar, der er modtaget i vores system, og hvis der er et match, kan vi kategorisk bekræfte, at kandidaten har snydt, og de kan udelukkes fra vurderingen.

Vi kan også bruge skærmoptagelse til at kontrollere, om kandidaten ser på en anden skærm, når han/hun gennemfører en test. Samt til at implementere en række værktøjer til social lytning, kontrollere kandidatens IP-adresse og bruge live par-notifikationer. Denne kombination af værktøjer betyder, at plagiat ikke vil gå uopdaget hen.

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

DevSkiller-logo TalentBoost-logo TalentScore-logo