.NET och C#-tester online

DevSkiller .NET- och C#-testerna online har utarbetats av våra ämnesexperter för att kontrollera C#-utvecklarens färdigheter för olika positioner. Våra C#-test online är perfekta för teknisk screening och kodningsintervjuer online.

DevSkiller .NET- och C#-testerna online drivs av RealLifeTesting™-metodiken som gör att du kan identifiera utvecklare med den kompetens som krävs.

Teknik som omfattas:

Programmeringsspråk: C#

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

Bygg verktyg: MSBuild

.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, NUnit, QA

Luckor i koden

bedömning av kunskaper om NUnit, QA

Programmeringsuppgift - Nivå:

QA | .NET, NUnit | Enhetstester för kaffemaskinprogramvara - Skriv testerna i NUnitExercise.Tests/CandidateTests.cs klassen för att verifiera den CoffeeMachineMain klass.

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, NUnit, QA

Luckor i koden

bedömning av kunskaper om NUnit, QA

Programmeringsuppgift - Nivå: Svårt

QA | .NET, NUnit | Enhetstester för e-posttjänst - Skriv tester i klassen NUnitExercise.Tests/CandidateTests.cs för att verifiera klassen för e-posttjänst

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
SENIOR
Testade färdigheter
Varaktighet
52 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

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

Luckor i koden

bedömning av kunskaper om QA, .NET, NUnit

Programmeringsuppgift - Nivå: Svårt

QA | .NET, NUnit | Business Data Generator Interface - Implementera NUnit-testerna för IDataProcessing gränssnittet i den NUnitDataProcessing.Tests.DataProcessingTest projekt som verifierar verksamhetskraven.

.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
JUNIOR
Testade färdigheter
Varaktighet
71 minuter max.
Utvärdering
Automatisk
Översikt över testet

Frågor om valmöjligheter

bedömning av kunskaper om Logiskt tänkande

Luckor i koden

bedömning av kunskaper om .NET Core, .NET Interna, bygga dotnet, dotnet-test, återställning av dotnet

Programmeringsuppgift - Nivå:

.NET | .NET Core , Mikrotjänster | API för registrering av trafikvolymer - Slutför implementeringen av två mikrotjänster som samlar in data från sensorer. Den funktionalitet som krävs måste implementeras i rätt tjänst och andra tjänster (prenumeranter) måste informeras om nya data.

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

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

Frågor om valmöjligheter

bedömning av kunskaper om QA, Testning av

Programmeringsuppgift - Nivå:

QA | .NET | NUnit-tester för gränssnittet för databehandling - Implementera NUnit-tester för IDataProcessing gränssnittet i NUnitDataProcessing.Tests.DataProcessingTest projekt som verifierar verksamhetskraven.

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.

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

Frågor om valmöjligheter

bedömning av kunskaper om Swift, iOS

Programmeringsuppgift - Nivå: Svårt

iOS | Swift | NSA Cipher Tool - Lös de tre kryptografiska pusslen för att ta drömjobbet som programmerare på NSA.

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

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, Grundläggande Gemensamma ämnen, Visual Basic .NET

Luckor i koden

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

Programmeringsuppgift - Nivå:

.NET | Visual Basic | Tjänst för sanktionslista - Slutför implementeringen av en tjänst som skannar och letar efter transaktioner som innehåller ord från en sanktionslista. Den här uppgiften verifierar de grundläggande kunskaperna om VB.NET, t.ex. gränssnitt, klasser och undantag.

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

Rätt C#-test online för att granska .NET- och C#-utvecklare

Rekommenderade roller för .NET- och C#-tester online

  • .NET-utvecklare
  • Utvecklare av back-end
  • C# Utvecklare
  • C# .NET-utvecklare
  • Webbutvecklare
  • C# Webbutvecklare
  • Senior .NET-utvecklare
  • Junior .NET-utvecklare
  • Full Stack .NET-utvecklare
  • .NET-programvaruutvecklare
  • .NET-programmerare
  • Junior C#-utvecklare
  • Senior C#-utvecklare
  • C# Programmerare
  • ASP.NET-utvecklare

Hur ett online-test för .NET och C# fungerar

Våra .NET- och C#-test online använder kodningstester som bygger på RealLifeTesting™-metodiken. I dessa tester ombeds kandidaten att bygga eller lägga till nya funktioner i en applikation med hjälp av språken och komponenterna i .NET-ramverket. I stället för att ha ett separat C#-test online och ASP.NET-test online låter vårt test utvecklare använda ramverk och bibliotek för att visa upp sina kodningsfärdigheter, affärslogik, problemlösningsförmåga och förmåga att hålla tidsfrister.

Viktiga funktioner

  • Verklig mjukvaruutveckling i stället för akademiska problem
  • Fullstack-testning innebär att kandidaterna kan använda biblioteken och tullarna i .NET-ramverket.
  • Testerna kan göras av kandidaterna när som helst och var som helst.
  • En naturlig arbetsmiljö där kandidaten kan utveckla programvara, använda sin egen IDE, klona till GIT, använda Stack Overflow/Github/Google för forskning och köra enhetstester innebär en bättre upplevelse för kandidaterna.
  • Robusta plagiatkontroller verifierar att kandidatens färdigheter är korrekta.
  • Testerna utvärderas automatiskt och producerar en rapport som även icke-tekniska rekryterare kan förstå.
  • Tester för junior-, medel- och seniora utvecklare

Vad man ska leta efter hos en .NET- och C#-utvecklare

.NET är ett omfattande ramverk för mjukvaruutveckling som utvecklats av Microsoft. Det tillhandahåller en kontrollerad miljö där programvara kan utvecklas, installeras och utföras på webben, skrivbordet och mobilen. .NET Core, som ursprungligen utvecklades enbart för Windows-miljön, gör det nu möjligt att utveckla .NET-tillämpningar på olika plattformar. C# är en

C# är ett av de viktigaste språken som används i .NET, men det räcker inte att bara kunna använda språket. En effektiv .NET-utvecklare måste känna till och kunna använda ramverkets viktigaste funktioner som ASP.NET, MVC, Entity Framework, WCF, LINQ och andra resurser. De bör också känna till .NET-byggverktyg som MSBuild.

Färdigheter som täcks i våra kodningstester för .NET och C#

  •  .NET Framework och .NET Core
  • ASP.NET MVC-, WEB API- eller ASP.NET Web forms-webbapplikationer
  • Programmering av webbapplikationer med nödvändig kunskap om hur HTTP/HTTPS-protokollen fungerar.
  • Asynkron programmering och lösning av synkroniseringsproblem med flera trådar
  • Användning och förståelse av Entity Framework både med leverantörer i minnet och riktiga databaser.
  • Kommunikation via REST API, Windows Communication Forms
  • Enkla algoritmiska problem som programmerare stöter på varje dag.
  • Genomförande av designmönster som tillämpas på verkliga problem
  • Att ta C# till sin gräns för att uppnå verkligt objektiv programmering
  • Uppgifter indelade i lätta, medelstora och svåra problem.
  • Behandla problem från verkliga vertikala sektorer som bankverksamhet, detaljhandel, bloggar, parsers, med flera.
  • Programmering av mikrotjänster
  • Förståelse för kryptografiska begrepp och förmåga att tillämpa dem i verkliga tillämpningar.
  • Åtkomst till databasen via ADO.NET och användning av lagrade procedurer i .NET.
  • Användning och förståelse av vanliga bibliotek som Automapper eller metoder som beroendeinjektion.
  • Grundläggande begrepp som hantering av undantag, reguljära uttryck, textbehandling, LINQ och prestandafrågor.

Ser du inte det test du vill ha?

Vill du ge ett .NET- och C#-test online med din egen kodbas? Det är inga problem. Med vår uppgiftsguide kan du bygga upp ditt eget kodningstest med hjälp av dina egna resurser. Du kan skicka testet till kandidater var som helst i världen och se hur de presterar när de utför den uppgift du väljer. Det är enkelt att hitta nästa .NET- och C#-utvecklare med ett .NET- och C#-test online.

Vill du ha bevis på att våra .NET/C#-test online fungerar?

Det kan ibland vara svårt att veta hur effektivt något kan vara om man aldrig har provat det. Våra DevSkiller C#-tester online skiljer sig trots allt från traditionella algoritmiska tester. Istället för att ta oss på orden, ta en titt på vad några av våra tidigare kunder har att säga:

Jonatan Rugarn - VD, grundare, rekryterare på Lingonberry Talent Acquisition, Engineering Manager på Avinode Group

"Rekryteringsprocessens längd har inte förändrats, men vi lägger mindre tid och kraft på varje kandidat. Vi slösar inte heller tid på fel kandidater."

Patrycja Kiljańska - Specialist på talanganskaffning på Spartez

"Vi har ersatt en intern lösning som krävde mycket underhåll med DevSkiller. Vår process ser likadan ut, men produkten ger oss bättre prestanda. Resultaten är också mycket lättare att bedöma."

Michael Gerwig - Teknisk chef på Ada Health

"DevSkiller hjälpte oss att spara dyrbar tid på plats för sökande som redan är lämpliga. Vi sparar 3 timmar per kandidat - det var den tid som vi tidigare spenderade med de sökande på en teknisk uppgift."

Vanliga frågor

Hur utvärderas .NET/C#-testerna online?

En av de största fördelarna med DevSkiller-testning är att våra .NET/C#-test online utvärderas automatiskt så snart kandidaten är klar eller tiden har tagit slut.

Kandidaterna bedöms utifrån flera bidragande faktorer. Huruvida lösningen de kommit fram till skulle fungera eller inte (en viktig faktor i all mjukvaruutveckling). Hur deras lösning skulle fungera i edge cases och kodens innehåll och kvalitet. Framgångsrika kandidater är de som kan visa sin förmåga till kritiskt tänkande och hantera sin tid på ett effektivt sätt för att kunna gå vidare.

Resultatet av våra .NET/C#-test online sammanställs i tydliga, lättförståeliga rapporter som även icke-tekniska yrkesverksamma kan förstå.

Hur gör man ett .NET/C#-test online?

För att undvika timmar av interna tester kan Devskillers .NET/C#-test online nås på distans och kan genomföras var som helst i världen. Allt rekryteraren behöver göra är att skicka en testinbjudan till kandidaten. Om du föredrar det kan rekryterare till och med övervaka testets framskridande i realtid så att det är precis som att vara i samma rum.

Testinbjudningarna kan göras tillgängliga under en viss tid så att rekryteraren inte behöver vänta. Kandidaterna kan sedan påbörja testet när det passar dem inom denna tid.

När det gäller själva testet har kandidaterna möjlighet att använda DevSkillers toppmoderna IDE i webbläsaren eller så kan de slutföra projektet i sitt favorit IDE och sedan klona projektet till GIT. Under C#-testerna online kan kandidaterna, om de vill testa sitt arbete under tiden, köra enhetstester för att se till att deras lösningar fungerar som de ska.

Hur lång tid tar .NET/C#-testerna online?

Längden på våra C#-test online är flexibel och är verkligen rekryterarens beslut. Varje C#-test levereras med standardinställningar, inklusive en standardlängd, men dessa kan enkelt justeras. Det är till och med möjligt att ställa in tidsgränser för enskilda frågor inom ett test om det behövs.

Vad tycker kandidaterna om DevSkiller .NET/C#-testerna online?

Utvecklarnas reaktioner på våra .NET/C#-tester online är i stort sett mycket positiva. De allra flesta kandidater verkar uppskatta att få chansen att bevisa sina färdigheter inom programvaruutveckling. Det händer ibland att en utvecklare inte reagerar som vi hade förväntat oss, men det är oftast bara en initial reaktion på att han eller hon måste göra testerna. Många utvecklare har blivit försiktiga med testning av utvecklare eftersom de tidigare har blivit utsatta för tråkiga algoritmiska tester som inte återspeglar det faktiska utvecklingsarbete de utför. När de väl ser våra C#-tester online och att vår metod för utvecklartestning är annorlunda, är de vanligtvis mycket angelägna om att visa vad de kan göra.

Utvecklare uppskattar det faktum att våra C#-test online gör det möjligt för dem att använda normala kodningsverktyg och konventioner som enhetstestning och kloning till GIT från ett personligt IDE. DevSkiller-testerna motsvarar mer exakt det arbete som utvecklarna är vana vid att utföra, och de uppskattar chansen att bevisa sina färdigheter.

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp