C# otázky k pohovorům a online testy

Tým odborníků DevSkiller připravuje otázky a online testy k pohovorům pro C#, které jsou zaměřeny na najímání vývojářů na nižší, střední a vyšší úrovni C#.

Otázky k pohovorům a online testy DevSkiller C# jsou poskytovány společností RealLifeTesting™. Metodika RealLifeTesting™ je jedinečná v tom, že testuje dovednosti uchazečů spíše prostřednictvím reálných výzev než algoritmických problémů. Nábor vašeho příštího vývojáře C# může být mnohem snazší díky otázkám a online testům pro pohovory DevSkiller C#.

Viz podobné testy kódování:
Online testy .NET a C#

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ů

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

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

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

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

hodnocení znalostí .NET, Pokročilá správa paměti .NET, C#, Základy paměti, Hromada a zásobník, Přidělování paměti, Jádro .NET, Základní společná témata, Protokolování

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

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

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

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

.NET | Nástroje pro vlastní mapu s body zájmu - Implementace nástrojů pro vyhledávání bodů zájmu (na mapě) a výpočet optimální trasy z oblíbených bodů uživatele. Dále dokončit implementaci samostatně hostované služby WCF, která by měla tuto funkci poskytovat.

.NET
STŘEDNÍ
Testované dovednosti
Doba trvání
89 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 | .Net Core | Anonymizer - Implementujte několik metod anonymizace, pravděpodobně pomocí regulárních výrazů.

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

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

hodnocení znalostí .NET, C#

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

.NET | C# | Vlákna | Bankovní brána pro rezervační transakce v Centrálním účetním systému - Implementace rozhraní IBookingGateway (vytvoření vlastní třídy v samostatném souboru v projektuBookingGatewayService a její implementace) a dokončení implementace třídy BookingGatewayFactory, která by měla vytvářet objekty IBookingGateway.

.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, C#

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

.Net | Aplikace pro předpověď počasí - Dokončení implementace návrhového vzoru Observer v aplikaci pro předpověď počasí.

.NET
STŘEDNÍ
Testované dovednosti
Doba trvání
115 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 | .Net Core | Úložiště filmů - Implementace chybějících metod úložiště pro aplikace asp.net. Úkol vyžaduje znalost dotazovacího jazyka sqlserver a použití přímého připojení k databázi bez ORM.

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

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

hodnocení znalostí .NET, C#

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

.Net | .Net Core | Back end Alone - Implementace .NET Core MVC Model Binder a jednoduchého grafového algoritmu pro podporu požadavků s fantazijním formátem. Tento úkol se skládá ze dvou cílů. Prvním je implementovat model binder, který bude správně analyzovat příchozí požadavek do objektivní struktury. Druhým cílem je tuto strukturu (graf) před dalším zpracováním roztřídit.

Doporučené role pro naše otázky k pohovorům a online testy C#

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

Jak fungují naše otázky k pohovoru C#

Otázky a online testy DevSkiller C# využívají metodiku RealLifeTesting™, která uchazeče nutí odpovídat na otázky a řešit problémy podobné těm, s nimiž se setkávají v reálném světě. Staré časy, kdy vývojáři odříkávali kódovací vzory, nebyly dostatečně efektivní při dešifrování toho, kdo je nejkvalifikovanějším vývojářem, řešením je RealLifeTesting™.

V počátečních fázích náboru mohou personalisté přesně rozlišit silné stránky uchazeče. Mohou posoudit kódovací dovednosti, kritické myšlení a způsob, jakým uchazeči zvládají řízení času.

Otázky a online testy k pohovorům DevSkiller C# mohou vaší firmě poskytnout objektivní přehled o tom, jak dobře si každý z kandidátů na vývojáře v dané roli povede.

Klíčové vlastnosti

  • Získejte hluboký přehled o schopnostech kandidátů kódovat.
  • Online testy dostupné odkudkoli na světě
  • Implementace RealLifeTesting™ nabízí kandidátům větší uživatelský komfort: používání vlastního IDE a klonování do GIT, spouštění unit testů a přístup ke Stack Overflow/Github/Google pro výzkum.
  • Robustní nástroje pro prevenci plagiátorství a zajištění přesnosti testů
  • Pozorování kandidátů při provádění testů v reálném čase.
  • Ušetřete čas s netechnickými automatizovanými výsledky
  • Test kódování C# může posoudit jakoukoli úroveň zkušeností.

Dovednosti zahrnuté v našich otázkách k pohovorům a online testech C#

  • C#
  • .NET
  • JSON
  • NUnit
  • QA
  • Selen
  • Testování
  • .NET 5
  • Jádro .NET
  • Základní společná témata
  • Entity Framework
  • Protokolování
  • Mikroslužby
  • Paralelní programování
  • Webová služba RESTful
  • Visual Basic .NET
  • Akční filtry
  • Entity Framework Core
  • Hlavičky HTTP
  • Anotace lokalizovaných dat
  • Lokalizované zdroje
  • Protokolování
  • Základy zabezpečení
  • Kultura uživatelů
  • Konfigurace webové stránky
  • Rozhraní
  • Regulární výrazy
  • Rozhraní API RESTful
  • Visual Basic
  • Pokročilá správa paměti
  • Základy paměti
  • Hromada a zásobník
  • Rozhraní
  • Stromy BST
  • WCF
  • Třídy
  • Vlákna

Co hledat u vývojáře C#

C#, vyvinutý společností Microsoft v roce 2000 s cílem spojit výpočetní schopnosti jazyka C++ s jednoduchostí jazyka Visual Basic, je programovací jazyk založený na C++ a podobný jazyku Java. Nachází se téměř ve všech produktech společnosti Microsoft a používá se především pro vývoj desktopových aplikací. Při náboru vývojářů C# je třeba se zaměřit na několik důležitých faktorů.

Kandidát na vývojáře C# musí mít znalost frameworků pro unit testing C#, jako jsou nUnit, SpecFlow, MSTest a xUnit. Váš kandidát by měl také umět používat nástroje pro vytváření C#, jako jsou TFS, TeamCity, Jenkins, Cruise Control .NET a Azure DevOps (starý TFS).

Otázky k pohovorům a online testy C# od společnosti DevSkiller jsou dokonalým přínosem pro náborovou strategii vaší firmy. Náš screeningový nástroj testuje kandidáty online a automaticky generované reporty prezentují výsledky jednoduchým a přehledným způsobem. Což znamená, že nemusíte být expertem na C#, abyste mohli najmout ideálního kandidáta na danou pozici.

Vytvořte si vlastní otázky a online testy pro pohovor C#

Možná chcete naše otázky k pohovorům a online testy C# posunout na vyšší úroveň a přizpůsobit si je tak, abyste z nich získali více? Žádný problém.

Průvodce úlohami DevSkiller umožňuje vytvářet vlastní testy pomocí vlastní kódové základny. V případě potřeby můžete vybrat jiné jazyky než C# a zvolit přesné dovednosti a technologie, které chcete testovat. Pomocí našich vlastních otázek k pohovorům a online testů C# si nastavíte úroveň obtížnosti a délku trvání každého testu, a to vše při možnosti pozorovat kandidáty v reálném čase. Najít příštího vývojáře C# nebylo nikdy jednodušší.

Líbí se vám vzhled našich otázek k pohovorům a online testů C#, ale potřebujete důkaz?

Pokud vás náš screeningový nástroj stále nepřesvědčil, nezoufejte. Je rozumné chtít nějaké záruky, než se rozloučíte s financemi své společnosti. Podívejte se na následující případovou studii jednoho z našich minulých klientů a zjistěte, co jsme pro ně udělali:

DB1

DB1 je společnost zabývající se vývojem softwaru. Vyvíjí robustní a spolehlivá řešení pro střední a velké společnosti.

Pokud jde o náborový proces společnosti DB1, měl 5 fází, přičemž jednou z nich byla technická výzva. Uchazeči měli na splnění úkolu 5 dní a společnost potřebovala pomoc vývojáře, který by vyhodnotil výsledky. Uchazeči se často stávalo, že je výzvy přestaly bavit nebo potřebovali připomenout, aby testy dokončili včas. Díky implementaci testování DevSkiller zaznamenala společnost DB1 okamžité zlepšení svého náborového procesu.

S nástrojem DevSkiller se zkrátila celá fáze technického testování pro DB1 z přibližně 5 až 10 dnů na 3 až 7 dnů s nástrojem DevSkiller. Také se zlepšila nejen zákaznická zkušenost, ale díky tomu, že náš systém nabízí automaticky generované výsledky testů, není nyní nutné přibírat dalšího vývojáře pro vyhodnocení testů.

DB1 urychlila celý proces technické kontroly. Mají také mnohem větší jistotu, že kandidáti, které vyberou k pokračování, jsou ti praví pro danou pozici.

 "DevSkiller zkrátil čas na technické testování a snížil naši závislost na jiných oblastech. Schvalování kandidátů do další fáze bylo rychlejší, protože jsme měli k dispozici automatické hodnocení. Nyní je proces revize rychlejší, většinou máme okamžité výsledky a skóre, které nám pomáhají rozhodnout, který kandidát bude schválen do další fáze výběrového řízení. Naši kandidáti říkají, že je to skvělá platforma, která skutečně prověří jejich znalosti."

Nathalia G.R. Da Silva- Employer Branding & Tech Recruiter ve společnosti DB1 Group

Často kladené otázky

Jak dlouho trvá nastavení DevSkilleru?

Aplikace DevSkiller je navržena tak, aby urychlila proces náboru, takže její nastavení je rychlé a jednoduché. Jediné, co je potřeba, je vytvořit si u nás účet. Po registraci máte k dispozici stovky předdefinovaných testů C#.

Testování probíhá online, takže stačí jen rozeslat pozvánku na test a vaši kandidáti mohou začít pracovat na otázkách z pohovoru a online testech C#. Nabízíme široký výběr online testů C# pro juniory, střední a vyšší úrovně a můžete omezit dobu trvání jednotlivých testů.

Co si kandidáti myslí o testech DevSkiller?

Pravidelně dostáváme zpětnou vazbu, že uchazeči rádi pracují na různých online testech DevSkiller. Pro většinu z nich je možnost konečně prokázat své dovednosti ve férovém prostředí osvěžující a tuto příležitost oceňují. Mnoho vývojářů často dostává za úkol odříkat kódovací vzory a algoritmy. Zastaralé výzvy, které přesně neodrážejí práci, kterou dělají. Implementací RealLifeTesting do našich otázek pro pohovory a online testy C# se DevSkiller může mnohem více přiblížit realitě.

Kandidátům se líbí, že v DevSkiller používáme konvence, které jsou pro vývojáře běžné, jako je unit testing a klonování do GIT z osobního IDE. Po absolvování testu DevSkiller kandidáti oceňují, že náš přístup je jiný, než s jakým se mohli setkat dříve, a že konečně mají možnost prokázat své dovednosti ve férovém prostředí.

Co děláte s plagiátorstvím?

Musíte mít důvěru ve výsledky našich testů, proto děláme vše pro to, abychom vyloučili možnost plagiátorství. Je implementována řada nástrojů proti plagiátorství, včetně kontroly kódu zadaného kandidátem a kontroly způsobu zodpovězení jednotlivých otázek. Odpovědi jsou automaticky porovnávány s každou odpovědí přijatou do našeho systému, pokud je shoda, můžeme kategoricky potvrdit, že kandidát podváděl, a může být z hodnocení vyřazen.

Pomocí nahrávání obrazovky můžeme také zkontrolovat, zda se uchazeč při provádění testu nedívá na jinou obrazovku. Stejně jako implementovat řadu nástrojů pro naslouchání na sociálních sítích, kontrolovat IP adresu kandidáta a používat živá oznámení dvojic. Tato kombinace nástrojů znamená, že plagiátorství nezůstane neodhaleno.

Bezpečnostní certifikace a shoda s předpisy. Zajistíme, aby vaše data byla v bezpečí.

Logo DevSkiller Logo TalentBoost Logo TalentScore