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

The expert team at DevSkiller prepares C# interview questions and online tests aimed at hiring junior, middle, and senior-level C# developers.

DevSkiller C# interview questions and online tests are powered by RealLifeTesting™. The RealLifeTesting™ methodology is unique in that it tests candidates’ skills through real-world challenges rather than algorithmic problems. Recruiting your next C# developer can become a whole lot easier with DevSkiller C# interview questions and online tests.

See similar coding tests:
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 | Movie Repository - Implement missing repository methods for movies asp.net app. Task requires knowledge of sqlserver query language and usage of direct connection to database without 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.

Recommended roles for our C# interview questions and online tests

  • 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

How our C# interview questions work

DevSkiller C# interview questions and online tests implement the RealLifeTesting™ methodology to challenge candidates to answer questions and solve problems, similar to those they have to deal with in the real world. The old days of developers reciting coding patterns were not efficient enough at deciphering who were the most qualified developers, RealLifeTesting™is the solution.

Within the initial screening stages of recruitment, recruiters can distinguish the exact strengths of a candidate. They can assess coding skills, critical thinking and how candidates handle time-management.

DevSkiller C# interview questions and online tests can provide your business with objective insight into exactly how well each of developer candidates will perform in the role.

Klíčové vlastnosti

  • Gain in-depth insight into candidates’ coding ability
  • Online tests accessible from anywhere in the world
  • Implementing RealLifeTesting™ offering candidates a greater user experience: use of their own IDE and clone to GIT, run unit tests, and access Stack Overflow/Github/Google for research.
  • Robust tools to prevent plagiarism and ensure test accuracy
  • Observe candidates’ undertaking of tests in real time
  • Save time with non-technical automated results
  • A C# coding test can assess any level of experience

Skills covered in our C# interview questions and online tests

  • 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

What to look for in a C# developer

Developed by Microsoft in 2000 to combine the computing ability of C++ with the simplicity of Visual Basic, C# is a programming language based on C++ and similar to Java. Found in almost all Microsoft products, it is used mainly for developing desktop applications. When recruiting for a C# developer there are several important factors to address.

Your C# developer candidate will need to possess knowledge of C# unit testing frameworks like; nUnit, SpecFlow, MSTest and xUnit. Your candidate should also know how to use C# building tools such as TFS, TeamCity, Jenkins, Cruise Control .NET and Azure DevOps (old TFS).

DevSkiller’s C# interview questions and online tests are the perfect asset to your business’s recruitment strategy. Our screening tool tests candidates online, and automatically generated reports present the results in a simple and easy to follow way. Which means you don’t have to be an expert in C#, to be able to hire the perfect candidate for the role.

Build your own custom C# interview questions and online tests

Perhaps you want to take our C# interview questions and online tests to the next level and customize them to get more out of them? No problem.

The DevSkiller task wizard lets you build custom tests using your own codebase. You can select languages other than C# if required and choose the exact skills and technologies you want to test. With our customized C# interview questions and online tests you set the difficulty-level and duration of each test, all while being able to observe candidates in real-time. Finding your next C# developer has never been simpler.

Like the look of our C# interview questions and online tests but need proof?

If you’re still not 100% convinced by our screening tool, don’t worry. It’s sensible to want some assurances before you part with your company’s finances. Check out the following case study from one of our past clients and see what we did for them:

DB1

DB1 is a software development company. They develop robust and reliable solutions for medium and large companies.

When it came to DB1’s recruitment process, the company had 5 stages, one of them being a technical challenge. Candidates had 5 days to complete the challenge and the company needed the assistance of a developer to assess the results. Often the candidates would become disengaged with the challenges or need reminding to complete the tests on time. Thanks to the implementation of DevSkiller testing, DB1 saw instant improvement in their recruitment process.

With DevSkiller the entire technical test stage of recruitment for DB1 decreased, from around 5 – 10 days, to between 3 – 7 days with DevSkiller. Also, not only did the customer experience improve, but because our system offers automatically generated test results, there is now no need for an additional developer to be brought in for the assessment of tests.

DB1 quickened up their whole technical screening process. They are also much more confident that the candidates they select to proceed, are the right ones for the role.

 “DevSkiller reduced the time on the technical test stage and reduced our dependence on other areas. It was faster to approve candidates for the next stage since we had an automatic score. Now the revision process is faster, most of the time we have instant results and scores that help us decide which candidate is approved to the next stage of the selection process. Our candidates say it’s a great platform and it really tests their knowledge.”

Nathalia G.R. Da Silva– Employer Branding & Tech Recruiter at DB1 Group

Často kladené otázky

Jak dlouho trvá nastavení DevSkilleru?

DevSkiller is designed to quicken up your recruitment process, so it is quick and simple to set-up. Really all that is required is for you to create your account with us. Once registered, there are hundreds of predefined C# tests at your disposal.

Testing is carried out online so all you need to do is send out a test invite and your candidates can get started working on their C# interview questions and online tests. We offer a wide selection of junior, middle, and senior-level C# online tests and you can limit how long each test will last.

Co si kandidáti myslí o testech DevSkiller?

We receive regular feedback that candidates enjoy working on DevSkiller’s variety of online tests. For most, having a chance to finally prove their skills in a fair setting is refreshing and they appreciate that opportunity. Many developers often get asked to recite coding patterns and algorithms. Outdated challenges that don’t accurately reflect the work they do. By implementing RealLifeTesting into our C# interview questions and online tests, DevSkiller can get much closer to the real thing.

Candidates love that at DevSkiller we use conventions that are normal to developers, like unit testing, and cloning to GIT from a personal IDE. Once they are given a DevSkiller test, candidates appreciate that our approach is different to what they might have encountered before and that they are finally being given the chance to prove their skills in a fair setting.

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

You need to be able to trust the results of our tests so we do everything in our power to eliminate the chance of any plagiarism. A number of anti-plagiarism tools are implemented including checking the candidate’s entered code and looking at the way each question is answered. The answers are automatically cross-referenced with every answer received in our system, if there is a match we can categorically confirm that the candidate cheated and they can be eliminated from the assessment.

We can also use screen recording to check if the candidate is looking at a different screen when undertaking a test. As well as to implement a range of social listening tools, check the candidate’s IP address and use live pair notifications. This combination of tools means plagiarism will not go undetected.

Logo DevSkiller Logo TalentBoost Logo TalentScore