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.

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

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

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.

DevSkiller-logo TalentBoost-logo TalentScore-logo