.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

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.

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå:

.NET | C# | Population Statistical Data Analyzer - Kandidaten måste slutföra implementeringen av fyra metoder: två som analyserar data som lagras som JSON och förbereder korrekt trädstruktur, de andra två som söker i trädet och returnerar korrekt information enligt kriterier.

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.

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

Programmeringsuppgift - Nivå: Svårt

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

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, EntityFramework, ASP.NET, ASP.NET MVC, MVC

Programmeringsuppgift - Nivå:

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

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, EntityFramework

Programmeringsuppgift - Nivå:

.Net | Entity Framework | Bank Application Client DB Module - Testet verifierar EF-färdigheter som: spara nya data, hantera objektspårning och lathet.

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

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå:

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

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, EntityFramework, Entity Framework 6, ASP.NET, ASP.NET MVC, MVC

Programmeringsuppgift - Nivå:

.NET | Reservationsapp | Implementera valideringsregler - Implementera valideringsregler som används när du lägger till en ny reservation.

.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#, ASP.NET, ASP.NET MVC, MVC

Programmeringsuppgift - Nivå:

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

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#, ASP.NET, ASP.NET MVC, MVC

Programmeringsuppgift - Nivå:

.Net | ASP.Net MVC | Kommentarer Utmaning - Implementera en indexåtgärd för posts controller så att posterna kan återges på lämpligt sätt i Posts/Index-vyn.

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