Online testy .NET a C#

Online testy DevSkiller .NET a C# byly připraveny našimi odborníky na danou problematiku s cílem ověřit dovednosti vývojářů C# pro různé pozice. Naše online testy C# jsou ideální pro technický screening a online pohovory na kódování.

Online testy DevSkiller .NET a C# jsou založeny na metodice RealLifeTesting™, která umožňuje identifikovat vývojáře s požadovanou sadou dovedností.

Hledáte něco jiného? Zkuste tyto:

Otázky a testy k pohovoru o frameworku .Net
Online testy ASP.Net
Online testy kódování a otázky k pohovoru na téma .NET Internals
Online testy .NET Core
Online testy kódování RESTful API & otázky k pohovorům
Testy kódování NUnit online a otázky k pohovorům
C# otázky k pohovorům a online testy

Zahrnuté technologie:

Programovací jazyk: C#

Rámce a knihovny C#: .NET, ASP.NET, MVC, Entity Framework, WCF, LINQ a další

Nástroje pro sestavení: MSBuild

nunit
STŘEDNÍ
Testované dovednosti
Doba trvání
85 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, Jádro .NET, ML.NET, QA, Testování, xUnit, NUnit

Mezery v kódu

hodnocení znalostí NUnit, QA

Úloha programování - Úroveň: - Střední úroveň

QA | .NET | NUnit | Testy pro API systému pro správu dokumentů - Implementace testu NUnit, který kontroluje obchodní požadavky na API dokumentů pro systém pro správu dokumentů

.NET
JUNIOR
Testované dovednosti
Doba trvání
36 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, NUnit, QA

Mezery v kódu

hodnocení znalostí NUnit, QA

Úloha programování - Úroveň: Snadné

QA | .NET, NUnit | Jednotkové testy softwaru pro kávovary - Napište testy v jazyce NUnitExercise.Tests/CandidateTests.cs třída pro ověření CoffeeMachineMain třída.

.NET
SENIOR
Testované dovednosti
Doba trvání
51 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, NUnit, QA

Mezery v kódu

hodnocení znalostí NUnit, QA

Programování - Úroveň: těžká

QA | .NET, NUnit | Jednotkové testy služby Email - Napište testy ve třídě NUnitExercise.Tests/CandidateTests.cs pro ověření třídy služby Email

Selen
STŘEDNÍ
Testované dovednosti
Doba trvání
48 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí QA, Selen, .NET, C#

Mezery v kódu

hodnocení znalostí Java, QA, Selen

Úloha programování - Úroveň: - Střední úroveň

QA | .NET, Selenium | Extrakce dat - Implementace metod ve třídě SeleniumTask.SeleniumExecutor pro úspěšné provedení všech testů.

.net
SENIOR
Testované dovednosti
Doba trvání
52 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, QA, NUnit, Testování, C#, Selen

Mezery v kódu

hodnocení znalostí QA, .NET, NUnit

Programování - Úroveň: těžká

QA | .NET, NUnit | Business Data Generator Interface - Implementace testů NUnit pro aplikaci IDataProcessing rozhraní do NUnitDataProcessing.Tests.DataProcessingTest projekt, který ověřuje obchodní požadavky.

.NET
STŘEDNÍ
Testované dovednosti
Doba trvání
73 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, WCF, Funkce WCF, Webové aplikace a webové služby, Windows Communication Foundation, BasicHttpBinding, NetNamedPipeBinding

Mezery v kódu

hodnocení znalostí .NET, Základní společná témata, Základy C#, C#

Úloha programování - Úroveň: - Střední úroveň

.NET | Služba WCF Currency Exchange - Implementujte ostatní metody pro službu WCF Currency Rates.

.NET
JUNIOR
Testované dovednosti
Doba trvání
81 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#

Mezery v kódu

hodnocení znalostí Jádro .NET, Interní součásti systému .NET, dotnet build, Pokročilé ladění, Zachycuje skládku, dotnet-dump, Diagnostická stopa, dotnet-trace

Úloha programování - Úroveň: Snadné

.NET | .NET Core | Inventář v knihkupectví - Implementace několika metod v jádře .NET pro správu inventáře v knihkupectví.

.NET
JUNIOR
Testované dovednosti
Doba trvání
51 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#, Jádro .NET, Základní společná témata, Protokolování

Mezery v kódu

hodnocení znalostí Jádro .NET, Interní součásti systému .NET, dotnet build, Základní společná témata, C#, Protokolování, Rozšíření protokolování v jádře .NET, obnovení dotnetu

Úloha programování - Úroveň: Snadné

.NET | .NET Core | Komentáře Výzva - Implementujte akci Index pro řadič příspěvků, aby se příspěvky mohly vhodně vykreslit do zobrazení Posts/Index v .Net Core.

.NET
STŘEDNÍ
Testované dovednosti
Doba trvání
43 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#

Mezery v kódu

hodnocení znalostí .NET, Základní společná témata, Základy C#, Pokročilá správa paměti, Objekt - likvidace, Pokročilé ladění, nástroj dotnet-trace

Úloha programování - Úroveň: - Střední úroveň

.NET | Anonymizér - Implementace několika metod anonymizace, pravděpodobně pomocí regulárních výrazů.

.NET
SENIOR
Testované dovednosti
Doba trvání
49 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#, Vzory zpráv, WCF, Webové aplikace a webové služby, Windows Communication Foundation, Metadata

Mezery v kódu

hodnocení znalostí HTML, HTML5, CSS

Programování - Úroveň: těžká

.NET | Služba WCF pro dešifrování RSA - Dokončení implementace rozhraní WCF, které umí dešifrovat a ověřovat data zašifrovaná pomocí RSA.

.NET
JUNIOR
Testované dovednosti
Doba trvání
71 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Logické myšlení

Mezery v kódu

hodnocení znalostí Jádro .NET, Interní součásti systému .NET, dotnet build, dotnet test, obnovení dotnetu

Úloha programování - Úroveň: Snadné

.NET | .NET Core , Mikroslužby | API pro registraci objemu dopravy - Dokončení implementace dvou mikroslužeb, které sbírají data ze senzorů. Požadované funkce musí být implementovány ve správné službě a ostatní služby (odběratelé) musí být informovány o nových datech.

.NET
STŘEDNÍ
Testované dovednosti
Doba trvání
44 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, Desktopové a mobilní aplikace, Nadace Windows Presentation Foundation

Mezery v kódu

hodnocení znalostí .NET, C#, Desktopové a mobilní aplikace, Nadace Windows Presentation Foundation

Úloha programování - Úroveň: - Střední úroveň

.NET | WPF | Registrace uživatelských dat Modul WPF - Dokončete implementaci splňující požadavky, jako je nastavení správného rozvržení, stylů a vazeb pro zadané komponenty.

.NET
JUNIOR
Testované dovednosti
Doba trvání
52 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#, Jádro .NET, Základní společná témata, Protokolování

Mezery v kódu

hodnocení znalostí .NET, C#, Jádro .NET, Interní součásti systému .NET, obnovení dotnetu

Úloha programování - Úroveň: Snadné

.NET | .NET Core | Konfigurační modul bankovního systému - Dokončete implementaci jednoho z modulů bankovního systému, který slouží ke zpracování konfiguračních parametrů.

Tato úloha ověřuje znalost tříd, rozhraní a dědičnosti C#.

.NET
JUNIOR
Testované dovednosti
Doba trvání
53 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#, Jádro .NET, Základní společná témata, Protokolování

Mezery v kódu

hodnocení znalostí .NET, Základní společná témata, Základy C#, Jádro .NET, Interní součásti systému .NET, dotnet build

Úloha programování - Úroveň: Snadné

.NET | .NET Core, C# | Bankovní rozhraní pro systém internetového bankovnictví - Implementujte metodu CreateTransfer, která by měla kontrolovat a ukládat správné údaje, a metodu SearchTransfer, která by měla filtrovat a vracet správné informace.

Selen
SENIOR
Testované dovednosti
Doba trvání
81 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí QA, .NET, C#, Selen

Mezery v kódu

hodnocení znalostí QA .NET, C#, Selen

Programování - Úroveň: těžká

QA | .NET | Selenium, C#, JavaScript | Testování domovských stránek - Implementujte řešení založená na znalostech testování cookies a metod JavaScriptu ze Selenia pomocí C# a kontroly karet prohlížeče ze Selenia.

QA
JUNIOR
Testované dovednosti
Doba trvání
53 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí QA, .NET, C# a Selen

Mezery v kódu

hodnocení znalostí QA, .NET, C# a Selen

Úloha programování - Úroveň: Snadné

QA | .NET, Selenium | Firefox Driver | Selenium testy pro přihlašovací stránku - Implementujte seleniové testy pro přihlašovací stránku: zkontrolujte komponenty HTML, styly CSS, nastavte hodnotu vstupních polí a klikněte na tlačítko na stránce.

.NET
STŘEDNÍ
Testované dovednosti
Doba trvání
45 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí QA, Testování

Úloha programování - Úroveň: - Střední úroveň

QA | .NET | NUnit testy pro rozhraní pro zpracování dat - Implementace NUnit testů pro IDataProcessing rozhraní do NUnitDataProcessing.Tests.DataProcessingTest projekt, který ověřuje obchodní požadavky.

.NET
JUNIOR
Testované dovednosti
Doba trvání
50 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#

Úloha programování - Úroveň: Snadné

.NET | C# | Training School - Dokončení implementace dvou metod, které mají za úkol najít správná data a správně je vrátit.

Selen
JUNIOR
Testované dovednosti
Doba trvání
33 maximálně minut.
Hodnocení
Automatické
Přehled testů

Mezery v kódu

hodnocení znalostí NUnit, QA

Úloha programování - Úroveň: Snadné

QA | Selenium, C# | Získávání dat z prvků - Implementujte metody, které získávají text z prvku nebo hodnotu atributu.

.NET
JUNIOR
Testované dovednosti
Doba trvání
73 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, Jádro .NET, Základní společná témata, C#, Protokolování, Paralelní programování, Visual Basic .NET

Úloha programování - Úroveň: Snadné

.NET | .NET Core, Mikroslužby | Traffic volume report api - Dokončení implementace mikroslužby pro sestavy, která by měla odebírat data registrovaná specializovanými mikroslužbami. Data musí být uložena v místní databázi. V budoucnu budou data použita ke generování reportů pro klienty.

Swift
SENIOR
Testované dovednosti
Doba trvání
77 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí Swift, iOS

Programování - Úroveň: těžká

iOS | Swift | NSA Cipher Tool - Vyřešte 3 kryptografické hádanky a získejte vysněnou pozici programátora v NSA.

.NET
SENIOR
Testované dovednosti
Doba trvání
106 maximálně minut.
Hodnocení
Automatické
Přehled testů

Mezery v kódu

hodnocení znalostí ASP.NET, C#, Základy zabezpečení, Jádro .NET, Základní společná témata, Entity Framework Core, Protokolování

Programování - Úroveň: těžká

.NET | .NET Core | Firemní webová stránka - Dokončete implementaci webové stránky.

Stránka se může zobrazit v angličtině nebo španělštině v závislosti na kultuře uživatele.

Uživatel by měl mít znalosti o anotaci lokalizovaných dat, lokalizovaných zdrojích a akčních filtrech.

C#
STŘEDNÍ
Testované dovednosti
Doba trvání
160 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, C#

Úloha programování - Úroveň: - Střední úroveň

.NET | Parser a validátor zpráv Swift MT101 - Implementace parseru a validátoru pro data obsahující zprávy Swift MT101.

C#
JUNIOR
Testované dovednosti
Doba trvání
64 maximálně minut.
Hodnocení
Automatické
Přehled testů

Otázky s výběrem odpovědí

hodnocení znalostí .NET, Základní společná témata, Visual Basic .NET

Mezery v kódu

hodnocení znalostí .NET, Základní společná témata, C#, Visual Basic

Úloha programování - Úroveň: Snadné

.NET | Visual Basic | Služba seznamu sankcí - Dokončete implementaci služby, která skenuje a vyhledává transakce obsahující slova ze seznamu sankcí. Tato úloha ověřuje základní znalosti VB.NET, jako jsou rozhraní, třídy, výjimky.

Správné online testy C# k prověření vývojářů .NET a C#

Doporučené role pro online testy .NET a C#

  • Vývojář v síti .NET
  • Back-End vývojář
  • C# Vývojář
  • C# .NET vývojář
  • Webový vývojář
  • C# Webový vývojář
  • Starší vývojář .NET
  • Juniorní vývojář pro .NET
  • Full Stack .NET vývojář
  • Vývojář softwaru .NET
  • Programátor .NET
  • Mladší vývojář C#
  • Starší vývojář C#
  • Programátor C#
  • Vývojář ASP.NET

Jak funguje online test .NET a C#

Naše online testy .NET a C# používají testy kódování založené na metodice RealLifeTesting™. V těchto testech je kandidát vyzván, aby vytvořil nebo přidal nové funkce do aplikace pomocí jazyků a komponent rámce .NET. Namísto samostatného online testu C# a online testu ASP.NET umožňuje náš test vývojářům používat rámce a knihovny, aby předvedli své dovednosti v oblasti kódování, obchodní logiky, schopnosti řešit problémy a dodržovat termíny.

Klíčové vlastnosti

  • Skutečný vývoj softwaru místo akademických problémů
  • Full-stack testování znamená, že kandidáti mohou používat knihovny a nástroje frameworku .NET.
  • Tyto testy mohou uchazeči absolvovat kdykoli a kdekoli.
  • Přirozené pracovní prostředí, ve kterém může kandidát vyvíjet software, používat vlastní IDE, klonovat do GIT, přistupovat ke Stack Overflow/Github/Google pro výzkum a spouštět jednotkové testy, znamená lepší zkušenosti pro kandidáty.
  • Důkladná kontrola plagiátorství ověřuje správnost dovedností vašeho kandidáta.
  • Testy se vyhodnocují automaticky a vytvářejí zprávu, které rozumí i netechničtí náboráři.
  • Testy pro juniorní, střední a seniorní vývojáře

Co je třeba hledat u vývojáře pro .NET a C#

.NET je rozsáhlý rámec pro vývoj softwaru vyvinutý společností Microsoft. Poskytuje řízené prostředí, ve kterém lze vyvíjet software instalovaný a spouštěný na webu, počítači a mobilních zařízeních. Původně byl vyvinut pouze pro prostředí Windows, nyní však .NET Core umožňuje vyvíjet aplikace .NET napříč platformami. Je to velmi důležitý nástroj.

C# je jedním ze základních jazyků používaných v prostředí .NET, ale nestačí pouze umět tento jazyk používat. Efektivní vývojář .NET musí znát a umět používat klíčové funkce frameworku, jako jsou ASP.NET, MVC, Entity Framework, WCF, LINQ a další prostředky. Měl by také znát nástroje pro sestavení systému .NET, jako je MSBuild.

Dovednosti zahrnuté v našich testech kódování v sítích .NET a C#

  •  .NET Framework a .NET Core
  • Webové aplikace ASP.NET MVC, WEB API nebo ASP.NET Web forms
  • Programování webových aplikací s potřebnou znalostí fungování protokolů HTTP/HTTPS.
  • Asynchronní programování a řešení problémů synchronizace ve více vláknech
  • Používání a pochopení Entity Frameworku s poskytovateli v paměti i skutečnými databázemi
  • Komunikace prostřednictvím rozhraní REST API, Windows Communication Forms
  • Jednoduché algoritmické problémy, se kterými se programátoři setkávají každý den.
  • Implementace návrhových vzorů aplikovaných na skutečné problémy
  • Využití technologie C# k dosažení skutečně objektivního programování
  • Úlohy rozdělené na lehké, středně těžké a těžké.
  • Řešení problémů z reálných vertikál, jako je bankovnictví, maloobchod, blogy, parsery a další.
  • Programování mikroslužeb
  • Porozumění konceptům kryptografie a schopnost aplikovat je v reálných aplikacích.
  • Přístup k databázi prostřednictvím ADO.NET a používání uložených procedur v prostředí .NET.
  • Používání a porozumění běžným knihovnám, jako je Automapper, nebo přístupům, jako je dependency injection.
  • Základní koncepty, jako je zpracování výjimek, regulární výrazy, zpracování textu, LINQ a výkonnostní problémy.

Nevidíte požadovaný test?

Chcete provést online test pro .NET a C# s použitím vlastní kódové základny? Není problém. Náš průvodce úlohami vám umožní sestavit vlastní kódovací test s využitím vlastních zdrojů. Svůj test můžete poslat kandidátům kdekoli na světě a zjistit, jak si vedou při řešení vámi zvolené úlohy. Najít příštího vývojáře .NET a C# je snadné díky online testu .NET a C#.

Chcete důkaz, že naše online testy .NET/C# fungují?

Někdy je těžké zjistit, jak je něco účinné, pokud jste to nikdy nezkusili. Naše online testy DevSkiller C# se přece jen liší od tradičních algoritmických testů. Místo toho, abyste nás chytali za slovo, podívejte se, co říkají někteří naši dřívější zákazníci:

Jonatan Rugarn - Generální ředitel, zakladatel, náborář ve společnosti Lingonberry Talent Acquisition, technický manažer ve společnosti Avinode Group

"Délka náborového procesu se nezměnila, ale na jednoho kandidáta vynakládáme méně času a úsilí. Neztrácíme také čas s nesprávnými kandidáty."

Patrycja Kiljańska - Specialista na získávání talentů ve společnosti Spartez

"Nahradili jsme interní řešení náročné na údržbu řešením DevSkiller. Náš proces vypadá stejně, ale produkt nám poskytuje lepší výkon. Výsledky se také mnohem snadněji vyhodnocují."

Michael Gerwig - Vedoucí inženýrství ve společnosti Ada Health

"DevSkiller nám pomohl ušetřit drahocenný čas na pracovišti u uchazečů, kteří již pravděpodobně vyhovují. Ušetřili jsme 3 hodiny na jednoho kandidáta - tolik času jsme předtím strávili s uchazeči nad technickým úkolem."

Často kladené otázky

Jak se hodnotí online testy .NET/C#?

Jednou z hlavních výhod testování DevSkiller je, že naše online testy .NET/C# jsou vyhodnocovány automaticky, jakmile je kandidát hotov nebo mu vyprší čas.

Uchazeči jsou hodnoceni na základě několika faktorů. Zda řešení, které navrhli, bude fungovat (zásadní faktor při vývoji veškerého softwaru). Jak by jejich řešení fungovalo v okrajových případech a obsah a kvalita jejich kódu. Úspěšní kandidáti jsou ti, kteří dokáží prokázat své schopnosti kritického myšlení a efektivně hospodařit s časem, aby mohli postoupit.

Výsledky našich online testů .NET/C# jsou zpracovány do přehledných a snadno pochopitelných zpráv, které jsou srozumitelné i pro netechnické profesionály.

Jak uchazeči absolvují online test .NET/C#?

Abyste se vyhnuli mnohahodinovému internímu testování, můžete se k online testům .NET/C# společnosti Devskiller připojit na dálku a absolvovat je odkudkoli na světě. Jediné, co musí náborový pracovník udělat, je poslat uchazeči pozvánku na test. Pokud si to přejete, náboráři mohou dokonce sledovat průběh testů v reálném čase, takže je to stejné, jako byste byli ve stejné místnosti.

Pozvánky na testy mohou být k dispozici po určitou dobu, aby náboráři nemuseli čekat. Uchazeči pak mohou začít s testováním, kdykoli se jim to v této době hodí.

Pokud jde o samotný test, uchazeči mají možnost použít nejmodernější IDE v prohlížeči DevSkiller nebo mohou dokončit projekt ve svém oblíbeném IDE a poté projekt naklonovat do GIT. Pokud si během online testů C# přejí otestovat svou práci za pochodu, mohou kandidáti spustit jednotkové testy, aby se ujistili, že jejich řešení funguje tak, jak má.

Jaká je doba trvání online testů .NET/C#?

Doba trvání našich online testů C# je flexibilní a záleží skutečně na rozhodnutí náboráře. Každý test C# je dodáván s výchozími nastaveními, včetně výchozí délky trvání, ale ty lze snadno upravit. V případě potřeby je dokonce možné nastavit časové limity pro jednotlivé otázky v rámci testu.

Co si kandidáti myslí o online testech DevSkiller .NET/C#?

Reakce vývojářů na naše online testy .NET/C# jsou vesměs velmi pozitivní. Zdá se, že naprostá většina uchazečů si možnost prokázat své dovednosti v oblasti vývoje softwaru pochvaluje. Občas se stane, že reakce vývojářů není taková, jakou bychom očekávali, ale většinou se jedná pouze o počáteční reakci na nutnost absolvovat testy. Mnoho vývojářů se testování vývojářů obává, protože v minulosti byli vystaveni nudným algoritmickým testům, které neodrážejí skutečnou vývojářskou práci, kterou vykonávají. Jakmile uvidí naše online testy C# a zjistí, že náš přístup k testování vývojářů je jiný, obvykle velmi rádi předvedou, co umí.

Vývojáři oceňují, že naše online testy C# jim umožňují používat běžné kódovací nástroje a konvence, jako je unit testing a klonování do GIT z osobního IDE. Testy DevSkiller přesněji odpovídají práci, kterou jsou vývojáři zvyklí vykonávat, a oceňují možnost prokázat své dovednosti.

Logo DevSkiller Logo TalentBoost Logo TalentScore