DevSkiller TalentBoost logoDevSkiller TalentScore logoDevSkillers logotypTalentBoost logotypTalentScore-logotyp

Intervjufrågor och tester om .NET-programmering

Våra intervjufrågor och tester för .NET-programmering har utarbetats av DevSkiller-teamet och är särskilt anpassade för att rekrytera personer på junior-, medel- och seniornivå inom .NET. Våra .NET-tester är utformade för att undersöka de sökandes förmåga genom en rad utmaningar och intervjufrågor.

DevSkillers intervjufrågor och test för .NET-programmering bygger på RealLifeTesting™-metodiken. Metodiken replikerar verkliga scenarier som dina sökande ska lösa i en kontrollerad miljö. DevSkillers intervjufrågor och tester för .NET-programmering är det perfekta sättet att hitta rätt kandidat för ditt företag.

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

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

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå:

.NET | GetWordFromText och Reverse - Implementera två metoder: den ena ska återge ett specifikt ord och den andra ska återge en omvänd sträng av ett inmatat värde.

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Kodgranskningsuppgift - Nivå: Medelhög

.NET - Kodgranskning av CollectionWrapper

Programmeringsuppgift - Nivå:

.NET | Reservations App | Implementera förfrågningsmetoder - Implementera två metoder i ReservationsService - GetByDay och GetHallsFreeHoursByDay.

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

Frågor om valmöjligheter

bedömning av kunskaper om .NET, C#

Programmeringsuppgift - Nivå:

.NET | Reservations App | Implementera förfrågningsmetoder - Implementera två metoder i ReservationsService - GetByDay och GetHallsFreeHoursByDay.

Rekommenderade roller för intervjufrågor och test för .NET-programmering

  • .NET-utvecklare
  • Utvecklare av back-end
  • Webbutvecklare
  • .NET-utvecklare
  • Junior .NET-utvecklare
  • Full Stack .NET-utvecklare
  • .NET-programvaruutvecklare
  • .NET-programmerare J
  • ASP.NET-utvecklare
  • .Net framework-ingenjör

Hur DevSkillers intervjufrågor och test för .NET-programmering fungerar

DevSkillers intervjufrågor och test för .NET-programmering bygger på RealLifeTesting™-metodiken. RealLifeTesting™ erbjuder ett unikt sätt att utmana de sökande att testa sina kunskaper i .NET. Du kan avgöra varje kandidats kodningsförmåga, problemlösningsförmåga och förmåga till tidshantering, allt från det första screeningstadiet i din rekryteringsprocess.

Viktiga funktioner

  • Analysera kodningsfärdigheter och inte bara akademisk förmåga.
  • Spara tid och pengar med fjärrtestning
  • RealLifeTesting™-metodiken erbjuder en bättre användarupplevelse där kandidaterna kan använda sin egen IDE, klona till GIT, köra enhetstester och få tillgång till Stack Overflow/Github/Google för forskning.
  • Strikta antiplagiatverktyg för att säkerställa testets noggrannhet.
  • Observera tester i realtid
  • Automatiserade resultat som icke-tekniska rekryterare kan förstå
  • .NET-tester finns tillgängliga för junior-, mellan- och seniornivå.

Färdigheter som täcks i våra intervjufrågor och tester om .NET-programmering

  • C#
  • JSON
  • .NET.
  • NET 5.
  • NET Core
  • Grundläggande Gemensamma ämnen
  • Entity Framework
  • Loggning
  • Mikrotjänster
  • Parallell programmering
  • RESTful webbtjänst
  • Visual Basic .NET
  • Avancerad felsökning
  • Kryptografi
  • iOS Remote Debug ASP.NET på en fjärrdator i IIS
  • Swift
  • Åtgärdsfilter
  • ASP.NET
  • Entity Framework Core
  • HTTP-huvuden
  • Lokaliserad dataannotation
  • Lokaliserade resurser
  • Loggning
  • Grunderna för säkerhet
  • Användarkultur
  • Konfiguration av webbsidor
  • Gränssnitt
  • Undantag
  • Grundläggande Gemensamma ämnen
  • Klasser
  • Visual Basic
  • Visual Basic .NET
  • Avancerad minneshantering
  • Grunderna för minnet
  • Hög och stack
  • Tilldelning av minne
  • BST-träd
  • WCF
  • Trådar
  • designmönster.
  • SQLite
  • Algoritmer
  • MVC
  • Entity Framework 6
  • REST
  • T-SQL
  • ASP.NET MVC

Vad du ska leta efter hos en .NET-utvecklare

.NET är ett ramverk för mjukvaruutveckling som skapats av Microsoft. Det tillhandahåller en kontrollerad programmeringsmiljö där programvara kan utvecklas, installeras och exekveras, huvudsakligen på Windows-baserade operativsystem. .NET skapades som Microsofts svar på den snabba tillväxten av Java-plattformen.

.NET-plattformen stöder många språk, bland annat C#, Visual Basic .NET, F# och C++ .NET. Det finns också ett stort antal bibliotek och ramverk tillgängliga för .NET-utvecklare som gör det möjligt att skapa ett stort antal olika webbapplikationer.

Din kandidat bör känna till åtminstone några av .NET-biblioteken och ramverken som ASP.NET, MVC eller Entity Framework. En del av ramverken är likartade, så om de kan några av dem kan de lätt lära sig de andra.

Praktisk programmeringserfarenhet, helst kommersiell, är viktigt för en .NET-utvecklare. Om du inte letar efter en junior .NET-utvecklare vill du att kandidaten ska ha praktisk erfarenhet av ett projekt där .NET-tekniken har använts.

.NET utvecklas snabbt. En tidigare begränsning av .NET var problem med att anpassa ramverket till andra operativsystem. Ramverket .NET Core, som stöder Windows, Mac och Linux, skapades delvis för att lösa detta problem. De två språken är nu ganska lika varandra, även om det ena inte ses som en ersättning för det andra. En .NET-utvecklare bör kunna ta sig an .NET Core utan större problem.

Vill du få ut mer av intervjufrågor och tester för .NET-programmering?

Med DevSkillers onlineuppgiftsguide kan du bygga dina egna helt anpassningsbara tester. Du kan ställa in parametrarna för dina .NET-tester för att få mer kontroll över screeningprocessen. Välj vilka språk du vill bedöma, tilldela en tidsgräns och definiera testens omfattning. Du kan till och med övervaka dina sökande i realtid. Det är enkelt att hitta nästa .NET-utvecklare med våra intervjufrågor och test för .NET-programmering.

Vill du ha bevis för att våra intervjufrågor och tester för .NET-programmering fungerar?

DevSkillers intervjufrågor och test för .NET-programmering kan vara ett viktigt verktyg när det gäller rekrytering i ditt företag. Ta inte vårt ord för givet, kolla in följande fallstudie för att se det själv:

Spartez

Spartez är en Platinum Top Vendor på Atlassian Marketplace. Med fokus på Atlassian och det agila ekosystemet tillhandahåller de användbara verktyg för server och moln samt erbjuder support till kunder och utvärderare.

HR-teamet brukade rekrytera nya utvecklare med hjälp av en intern screeningprocess som följdes av intervjuer. Mer än 23% av kandidaterna klarade det första testet, vilket gjorde det svårt att veta vem man skulle ta tillbaka för nästa steg. Fler intervjuer än nödvändigt genomfördes och det tog 15-20 minuter att utvärdera varje test.

Efter att ha vänt sig till DevSkiller kunde teamet på Spartez automatisera testning och utvärdering, vilket sparade tid. De införde sedan en grundligare screeningprocess och fann snart att endast 10,23% av kandidaterna klarade sig igenom den tekniska screeningen. Detta lämnade endast de bästa kandidaterna kvar och innebar att de träffade hälften så många personer ansikte mot ansikte som tidigare. DevSkiller-testning, liksom våra intervjufrågor och tester för .NET-programmering, gjorde att Spartez kunde spara tid och pengar under hela rekryteringsprocessen.

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

Vanliga frågor

Vad gör du åt plagiat?

DevSkiller tar plagiat på stort allvar. Du måste kunna lita på resultaten av våra tester.

Vi använder ett antal verktyg mot plagiat, inklusive skärminspelning och en rad verktyg för social lyssning. Vi kan kontrollera kandidatens IP-adress och använda live parmeddelanden. Vår plagiatdetektor tittar på kandidatens inmatade .NET-kod, frågans längd och hur frågorna besvaras. Svaren dubbelkontrolleras automatiskt mot alla svar i systemet. Om det finns en matchning hittar vi den och kandidaten elimineras.

Vad tycker kandidaterna om DevSkiller .NET-testerna?

Kandidaterna älskar strukturen i Devskillers intervjufrågor och test för .NET-programmering. Istället för algoritmtester som inte testar deras verkliga förmåga har de en chans att bevisa sina faktiska färdigheter inom mjukvaruutveckling. De uppskattar att kunna använda normala kodningsverktyg och konventioner som t.ex. enhetstestning och kloning till GIT från en personlig IDE. De uppskattar möjligheten att bevisa sina färdigheter i en rättvis miljö.

Hur gör kandidaterna ett test?

DevSkillers intervjufrågor och tester för .NET-programmering tas på distans, var som helst i världen, när det passar kandidaten. Allt en rekryterare behöver göra är att skicka ut testinbjudan. Varje inbjudan till .NET-testet kan göras tillgänglig under en viss tid.

Kandidaterna har möjlighet att använda DevSkillers eget toppmoderna IDE i webbläsaren, eller om de hellre vill kan de slutföra projektet i sitt favorit IDE och sedan klona projektet till GIT. Kandidaterna kan också köra enhetstester för att se till att deras lösningar fungerar som de ska. När testet är färdigt, eller när kandidaten får slut på tid, utvärderas testet automatiskt och en lättförståelig rapport med resultaten skickas till rekryteraren.