C#-intervjufrågor och onlinetest

Expertteamet på DevSkiller förbereder C#-intervjufrågor och onlinetester som syftar till att anställa C#-utvecklare på junior-, medel- och seniornivå.

DevSkiller C#-intervjufrågor och onlinetest drivs av RealLifeTesting™. RealLifeTesting™-metodiken är unik eftersom den testar kandidaternas färdigheter genom utmaningar i den verkliga världen snarare än genom algoritmiska problem. Att rekrytera din nästa C#-utvecklare kan bli mycket enklare med DevSkiller C#-intervjufrågor och onlinetester.

Se liknande kodningstester:
.NET och C#-tester online

Teknik som omfattas:

Programmeringsspråk: C#

C#-ramverk och bibliotek: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ med mera

Bygg verktyg: MSBuild

nunit
MIDDLE
Testade färdigheter
Varaktighet
85 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, .NET Core, ML.NET, QA, Testning av, xUnit, NUnit

Luckor i koden

bedömning av kunskaper om NUnit, QA

Programmeringsuppgift - Nivå:

QA | .NET | NUnit | Tester för API för dokumenthanteringssystem - Implementera ett NUnit-test som kontrollerar verksamhetskraven för ett API för dokumenthanteringssystem.

Selen
MIDDLE
Testade färdigheter
Varaktighet
48 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om QA, Selen, .NET, C#

Luckor i koden

bedömning av kunskaper om Java, QA, Selen

Programmeringsuppgift - Nivå:

QA | .NET, Selenium | Dataextraktion - Implementera metoder i klassen SeleniumTask.SeleniumExecutor för att klara alla tester.

.NET
MIDDLE
Testade färdigheter
Varaktighet
73 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, WCF, WCF-funktioner, Webbapplikationer och webbtjänster, Windows Communication Foundation, BasicHttpBinding, NetNamedPipeBinding

Luckor i koden

bedömning av kunskaper om .NET, Grundläggande Gemensamma ämnen, C# grunder, C#

Programmeringsuppgift - Nivå:

.NET | WCF Currency Exchange-tjänst - Implementera resten av metoderna för WCF-tjänsten Currency Exchange Rates.

.NET
JUNIOR
Testade färdigheter
Varaktighet
81 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Luckor i koden

bedömning av kunskaper om .NET Core, .NET Interna, bygga dotnet, Avancerad felsökning, Fångar en dumpning, dotnet-dump, Diagnostisk spårning, dotnet-trace

Programmeringsuppgift - Nivå:

.NET | .NET Core | Bookstore Inventory - Implementera ett par metoder i .Net Core för att hantera bokhandelslager.

.NET
JUNIOR
Testade färdigheter
Varaktighet
51 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, .NET Core, Grundläggande Gemensamma ämnen, Loggning

Luckor i koden

bedömning av kunskaper om .NET Core, .NET Interna, bygga dotnet, Grundläggande Gemensamma ämnen, C#, Loggning, Loggningstillägg i .NET Core, återställning av dotnet

Programmeringsuppgift - Nivå:

.NET | .NET Core | Kommentarer Utmaning - Implementera en indexåtgärd för inläggsstyrningen så att inlägg kan återges på lämpligt sätt i vyn Posts/Index i .Net Core.

.NET
MIDDLE
Testade färdigheter
Varaktighet
43 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Luckor i koden

bedömning av kunskaper om .NET, Grundläggande Gemensamma ämnen, C# grunder, Avancerad minneshantering, Objekt - att göra sig av med, Avancerad felsökning, verktyget dotnet-trace

Programmeringsuppgift - Nivå:

.NET | Anonymizer - Implementera ett par anonymiseringsmetoder, förmodligen med hjälp av reguljära uttryck.

.NET
SENIOR
Testade färdigheter
Varaktighet
49 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, Mönster för meddelanden, WCF, Webbapplikationer och webbtjänster, Windows Communication Foundation, Metadata

Luckor i koden

bedömning av kunskaper om HTML, HTML5, CSS

Programmeringsuppgift - Nivå: Svårt

.NET | RSA Decryption WCF Service - Slutgiltig implementering av WCF-gränssnittet som kan dekryptera och verifiera data som krypterats med RSA.

.NET
MIDDLE
Testade färdigheter
Varaktighet
44 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, Stationära och mobila applikationer, Windows Presentation Foundation

Luckor i koden

bedömning av kunskaper om .NET, C#, Stationära och mobila applikationer, Windows Presentation Foundation

Programmeringsuppgift - Nivå:

.NET | WPF | WPF-modul för registrering av användardata - Slutför implementeringen genom att uppfylla kraven, t.ex. genom att ställa in lämpliga layouter, stilar och bindningar för angivna komponenter.

.NET
JUNIOR
Testade färdigheter
Varaktighet
52 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, .NET Core, Grundläggande Gemensamma ämnen, Loggning

Luckor i koden

bedömning av kunskaper om .NET, C#, .NET Core, .NET Interna, återställning av dotnet

Programmeringsuppgift - Nivå:

.NET | .NET Core | Konfigurationsmodul för banksystemet - Slutför implementeringen av en av de moduler för banksystemet som används för att hantera konfigurationsparametrarna.

Den här uppgiften verifierar kunskaperna om C#-klasser, gränssnitt och arv.

.NET
JUNIOR
Testade färdigheter
Varaktighet
53 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, .NET Core, Grundläggande Gemensamma ämnen, Loggning

Luckor i koden

bedömning av kunskaper om .NET, Grundläggande Gemensamma ämnen, C# grunder, .NET Core, .NET Interna, bygga dotnet

Programmeringsuppgift - Nivå:

.NET | .NET Core, C# | Bankgränssnitt för Internet Banking System - Implementera en CreateTransfer-metod som ska kontrollera och spara rätt data, och en SearchTransfer-metod som ska filtrera och returnera rätt information.

Selen
SENIOR
Testade färdigheter
Varaktighet
81 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om QA, .NET, C#, Selen

Luckor i koden

bedömning av kunskaper om QA .NET, C#, Selen

Programmeringsuppgift - Nivå: Svårt

QA | .NET | Selenium, C#, JavaScript | Testning av hemsidor - Implementera lösningar baserade på din kunskap om testning av cookies och JavaScript-metoder från Selenium med hjälp av C# och kontroll av webbläsarflikar från Selenium.

QA
JUNIOR
Testade färdigheter
Varaktighet
53 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om QA, .NET, C# och Selen

Luckor i koden

bedömning av kunskaper om QA, .NET, C# och Selen

Programmeringsuppgift - Nivå:

QA | .NET, Selenium | Firefox Driver | Selenium-tester för inloggningssidan - Implementera selenium-tester för inloggningssidan: kontrollera HTML-komponenter, CSS-stilar, ange värdet på inmatningsfälten och klicka på knappen på sidan.

Selen
JUNIOR
Testade färdigheter
Varaktighet
33 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om NUnit, QA

Programmeringsuppgift - Nivå:

QA | Selenium, C# | Hämta data från element - Implementera metoder som hämtar text från ett element eller ett attributvärde.

.NET
JUNIOR
Testade färdigheter
Varaktighet
73 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, .NET Core, Grundläggande Gemensamma ämnen, C#, Loggning, Parallell programmering, Visual Basic .NET

Programmeringsuppgift - Nivå:

.NET | .NET Core, Microservices | Traffic volume report api - Slutför implementeringen av en mikrotjänst för rapporter som ska prenumerera på data som registrerats av specialiserade mikrotjänster. Uppgifterna måste sparas i den lokala databasen. I framtiden kommer uppgifterna att användas för att generera rapporter för kunder.

.NET
SENIOR
Testade färdigheter
Varaktighet
106 minuter max.
Utvärdering
Automatisk
Översikt över testet

Luckor i koden

bedömning av kunskaper om ASP.NET, C#, Grunderna för säkerhet, .NET Core, Grundläggande Gemensamma ämnen, Entity Framework Core, Loggning

Programmeringsuppgift - Nivå: Svårt

.NET | .NET Core | Företagets webbsida - Slutför implementeringen av en webbsida.

Sidan kan visas på engelska eller spanska beroende på användarens kultur.

En användare bör ha kunskap om den lokaliserade dataannotationen, de lokaliserade resurserna och handlingsfiltren.

C#
MIDDLE
Testade färdigheter
Varaktighet
160 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå:

.NET | MT101 Swift message parser and validator - Implementera en parser och en validator för data som innehåller Swift MT101-meddelanden.

.NET
MIDDLE
Testade färdigheter
Varaktighet
156 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, Avancerad minneshantering .NET, C#, Grunderna för minnet, Hög och stack, Tilldelning av minne, .NET Core, Grundläggande Gemensamma ämnen, Loggning

Programmeringsuppgift - Nivå:

.NET | .NET Core | MT101 Swift message parser and validator - Implementera en parser och en validator för data som innehåller Swift MT101-meddelanden.

.NET
SENIOR
Testade färdigheter
Varaktighet
180 minuter max.
Utvärdering
Automatisk
Översikt över testet

Programmeringsuppgift - Nivå: Svårt

.NET | Verktyg för anpassad karta med POI - Implementera verktyg för POI-sökning (på kartan) och beräkna en optimal rutt från användarens favoritpunkter. Slutför dessutom genomförandet av en självhyst WCF-tjänst som ska tillhandahålla denna funktionalitet.

C#
SENIOR
Testade färdigheter
Varaktighet
75 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå: Svårt

.NET | C# | Trådar | Bankgateway för bokningstransaktioner i det centrala redovisningssystemet - Implementera gränssnittet IBookingGateway (skapa en egen klass i en separat fil i projektetBookingGatewayService och implementera den) och avsluta implementeringen av klassen BookingGatewayFactory, som ska skapa objekt av IBookingGateway.

.NET
JUNIOR
Testade färdigheter
Varaktighet
36 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå:

.Net | Väderprognos-app - Slutföra implementeringen av designmönstret Observer i väderprognosapplikationen.

.NET
MIDDLE
Testade färdigheter
Varaktighet
115 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå:

.Net | .Net Core | Movie Repository - Implementera saknade arkivmetoder för filmer i asp.net-appen. Uppgiften kräver kunskap om sqlserver-frågor och användning av direkt anslutning till databasen utan ORM.

C#
SENIOR
Testade färdigheter
Varaktighet
309 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå: Svårt

.Net | .Net Core | Backend Alone - Implementera .NET Core MVC Model Binder och en enkel grafalgoritm för att stödja förfrågningar med ett fint format. Den här uppgiften består av två mål. Det första är att implementera en modellbindare som korrekt analyserar inkommande förfrågningar till en objektiv struktur. Det andra målet är att sortera denna struktur (graf) före vidare bearbetning.

Rekommenderade roller för våra C#-intervjufrågor och onlinetest

  • C# Utvecklare
  • Webbutvecklare
  • Junior C#-utvecklare
  • Senior C#-utvecklare
  • C# Programmerare
  • .NET-utvecklare Back-End-utvecklare
  • C# .NET-utvecklare
  • C# Webbutvecklare
  • Full Stack .NET-utvecklare
  • .NET-programvaruutvecklare
  • .NET-programmerare
  • ASP.NET-utvecklare

Hur våra C#-intervjufrågor fungerar

DevSkillers C#-intervjufrågor och onlinetester tillämpar RealLifeTesting™-metodiken för att utmana kandidaterna att besvara frågor och lösa problem som liknar dem de måste hantera i verkligheten. De gamla dagarna då utvecklare reciterade kodningsmönster var inte tillräckligt effektiva för att tyda vilka som var de mest kvalificerade utvecklarna, RealLifeTesting™är lösningen.

I de första screeningfaserna av rekryteringen kan rekryterare urskilja en kandidats exakta styrkor. De kan bedöma kodningsfärdigheter, kritiskt tänkande och hur kandidaterna hanterar tidshantering.

DevSkiller C#-intervjufrågor och onlinetester kan ge ditt företag en objektiv inblick i exakt hur väl varje kandidat kommer att klara sig i rollen.

Viktiga funktioner

  • Få en djupgående inblick i kandidaternas kodningsförmåga
  • Test på nätet som är tillgängliga var som helst i världen
  • Implementering av RealLifeTesting™ som ger kandidaterna en bättre användarupplevelse: användning av deras eget IDE och kloning till GIT, kör enhetstester och tillgång till Stack Overflow/Github/Google för forskning.
  • Robusta verktyg för att förhindra plagiat och säkerställa testens noggrannhet
  • Observera kandidaternas genomförande av testerna i realtid.
  • Spara tid med icke-tekniska automatiska resultat
  • Ett C#-kodningstest kan bedöma alla erfarenhetsnivåer.

Färdigheter som täcks i våra C#-intervjufrågor och onlinetester

  • C#
  • .NET
  • JSON
  • NUnit
  • QA
  • Selen
  • Testning av
  • .NET 5
  • .NET Core
  • Grundläggande Gemensamma ämnen
  • Entity Framework
  • Loggning
  • Mikrotjänster
  • Parallell programmering
  • RESTful webbtjänst
  • Visual Basic .NET
  • Åtgärdsfilter
  • Entity Framework Core
  • HTTP-huvuden
  • Lokaliserad dataannotation
  • Lokaliserade resurser
  • Loggning
  • Grunderna för säkerhet
  • Användarkultur
  • Konfiguration av webbsidor
  • Gränssnitt
  • Regelbundna uttryck
  • RESTful API
  • Visual Basic
  • Avancerad minneshantering
  • Grunderna för minnet
  • Hög och stack
  • Gränssnitt
  • BST-träd
  • WCF
  • Klasser
  • Trådar

Vad man ska leta efter hos en C#-utvecklare

C#, som utvecklades av Microsoft år 2000 för att kombinera C++:s beräkningskapacitet med Visual Basic:s enkelhet, är ett programmeringsspråk som bygger på C++ och liknar Java. Det finns i nästan alla Microsoft-produkter och används främst för att utveckla skrivbordsprogram. När man rekryterar en C#-utvecklare finns det flera viktiga faktorer att ta hänsyn till.

Din C#-utvecklare måste ha kunskap om C#:s ramverk för enhetstestning som nUnit, SpecFlow, MSTest och xUnit. Din kandidat bör också veta hur man använder C#-utvecklingsverktyg som TFS, TeamCity, Jenkins, Cruise Control .NET och Azure DevOps (gamla TFS).

DevSkillers C#-intervjufrågor och onlinetester är den perfekta tillgången till ditt företags rekryteringsstrategi. Vårt screeningverktyg testar kandidater online och automatiskt genererade rapporter presenterar resultaten på ett enkelt och lättöverskådligt sätt. Vilket innebär att du inte behöver vara expert på C# för att kunna anställa den perfekta kandidaten för rollen.

Bygg dina egna anpassade C#-intervjufrågor och onlinetester

Kanske vill du ta våra C#-intervjufrågor och onlinetester till nästa nivå och anpassa dem för att få ut mer av dem? Det är inga problem.

Med DevSkillers uppgiftsguide kan du bygga anpassade tester med hjälp av din egen kodbas. Du kan välja andra språk än C# vid behov och välja exakt vilka färdigheter och tekniker du vill testa. Med våra skräddarsydda C#-intervjufrågor och onlinetester kan du bestämma svårighetsgrad och varaktighet för varje test, samtidigt som du kan observera kandidaterna i realtid. Att hitta din nästa C#-utvecklare har aldrig varit enklare.

Gillar du våra C#-intervjufrågor och onlinetester men behöver bevis?

Om du fortfarande inte är 100% övertygad av vårt screeningverktyg behöver du inte oroa dig. Det är förnuftigt att vilja ha vissa garantier innan du delar med dig av ditt företags finanser. Kolla in följande fallstudie från en av våra tidigare kunder och se vad vi gjorde för dem:

DB1

DB1 är ett företag som utvecklar programvara. De utvecklar robusta och tillförlitliga lösningar för medelstora och stora företag.

När det gäller DB1:s rekryteringsprocess hade företaget fem steg, varav ett var en teknisk utmaning. Kandidaterna hade fem dagar på sig att genomföra utmaningen och företaget behövde hjälp av en utvecklare för att bedöma resultaten. Ofta blev kandidaterna ointresserade av utmaningarna eller behövde påminnas om att slutföra testerna i tid. Tack vare implementeringen av DevSkiller-testning såg DB1 en omedelbar förbättring av sin rekryteringsprocess.

Med DevSkiller minskade hela den tekniska testfasen av rekryteringen för DB1, från cirka 5-10 dagar till mellan 3-7 dagar med DevSkiller. Dessutom förbättrades inte bara kundupplevelsen, utan eftersom vårt system erbjuder automatiskt genererade testresultat finns det nu inget behov av att ta in ytterligare en utvecklare för att bedöma testerna.

DB1 påskyndade hela den tekniska screeningprocessen. De är också mycket säkrare på att de kandidater som de väljer att gå vidare med är de rätta för rollen.

 "DevSkiller minskade tiden för det tekniska teststadiet och minskade vårt beroende av andra områden. Det gick snabbare att godkänna kandidater för nästa steg eftersom vi hade en automatisk poängsättning. Nu är revisionsprocessen snabbare, oftast har vi omedelbara resultat och poäng som hjälper oss att avgöra vilken kandidat som godkänns till nästa steg i urvalsprocessen. Våra kandidater säger att det är en fantastisk plattform och att det verkligen testar deras kunskaper."

Nathalia G.R. Da Silva- Rekryterare för Employer Branding och teknik på DB1 Group

Vanliga frågor

Hur lång tid tar det att installera DevSkiller?

DevSkiller är utformat för att snabba upp din rekryteringsprocess, så det är snabbt och enkelt att installera. Det enda som krävs är att du skapar ett konto hos oss. När du har registrerat dig finns hundratals fördefinierade C#-tester till ditt förfogande.

Testerna genomförs online, så allt du behöver göra är att skicka ut en testinbjudan så att dina kandidater kan börja arbeta med sina C#-intervjufrågor och onlinetester. Vi erbjuder ett brett urval av C#-test online på junior-, medel- och seniornivå och du kan begränsa hur länge varje test ska pågå.

Vad tycker kandidaterna om DevSkiller-testerna?

Vi får regelbundet feedback om att kandidaterna tycker om att arbeta med DevSkillers olika onlinetester. För de flesta är det uppfriskande att få en chans att äntligen bevisa sina färdigheter i en rättvis miljö och de uppskattar den möjligheten. Många utvecklare blir ofta ombedda att återge kodningsmönster och algoritmer. Föråldrade utmaningar som inte exakt återspeglar det arbete de utför. Genom att implementera RealLifeTesting i våra C#-intervjufrågor och onlinetester kan DevSkiller komma mycket närmare verkligheten.

Kandidater älskar att vi på DevSkiller använder konventioner som är normala för utvecklare, t.ex. enhetstestning och kloning till GIT från ett personligt IDE. När de väl har fått göra ett DevSkiller-test uppskattar kandidaterna att vårt tillvägagångssätt skiljer sig från vad de kanske har stött på tidigare och att de äntligen får chansen att bevisa sina färdigheter i en rättvis miljö.

Vad gör du åt plagiat?

Du måste kunna lita på resultaten av våra tester och därför gör vi allt vi kan för att eliminera risken för plagiat. Ett antal verktyg mot plagiat används, bland annat för att kontrollera kandidatens inmatade kod och för att titta på hur varje fråga besvaras. Svaren korsrefereras automatiskt med varje svar som tas emot i vårt system, om det finns en matchning kan vi kategoriskt bekräfta att kandidaten har fuskat och de kan elimineras från bedömningen.

Vi kan också använda skärminspelning för att kontrollera om kandidaten tittar på en annan skärm när han eller hon genomför ett test. Vi kan också införa en rad verktyg för social lyssning, kontrollera kandidatens IP-adress och använda live par-meddelanden. Denna kombination av verktyg innebär att plagiat inte kommer att gå oupptäckt.

Säkerhetscertifieringar och efterlevnad. Vi ser till att dina data är säkra och skyddade.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp