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.

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.

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

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

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.

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

DevSkillers logotyp TalentBoost logotyp TalentScore-logotyp