Online testy jazyka C a C++

Online testy DevSkiller C a C++ připravili naši odborníci na jazyk C s ohledem na ověření úrovně dovedností vývojářů v jazyce C pro juniorské, střední a seniorské pozice. Naše online testy jazyka C vám mohou pomoci při technické prověrce a online pohovorech.

Online testy DevSkiller pro jazyky C a C++ jsou poskytovány společností RealLifeTesting metodiku, která vám umožní najít vývojáře s preferovanou sadou dovedností.

Zahrnuté technologie:

Programovací jazyk: C, C++

Rámce a knihovny C a C++: Google Test, Boost a další.

Nástroje pro sestavení: CMake

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

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

hodnocení znalostí C++

Mezery v kódu

hodnocení znalostí C++

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

C++ | Validátor pojistných čísel - Implementace řešení, které opravuje chyby v kódu jednoduchého validátoru čísel.

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

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

hodnocení znalostí C

Mezery v kódu

hodnocení znalostí C

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

C | Oznamovatel událostí - Implementace vzoru pozorovatele, kdy se lze přihlásit k odběru určité události a dostávat oznámení.

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

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

hodnocení znalostí Android

Mezery v kódu

hodnocení znalostí Android, Kotlin

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

Android | Kotlin, C | JNI Magic - Implementujte funkci JNI, která umožňuje volat metodu Base::getBaseComponent pouze s instancí Client.

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

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

hodnocení znalostí C

Mezery v kódu

hodnocení znalostí C

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

C | TCP File download - Implementace jednoduchého protokolu TCP pro přenos souborů.

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

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

hodnocení znalostí GIT

Mezery v kódu

hodnocení znalostí C

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

C | Souborový server TCP - Implementace jednoduchého protokolu TCP pro přenos souborů - serveru

C
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í C

Mezery v kódu

hodnocení znalostí C

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

C | GPS data logger - Implementace funkce pro záznam GPS dat do souboru v zadaném formátu.

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

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

hodnocení znalostí GIT, C++

Mezery v kódu

hodnocení znalostí C++, Šablony

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

C++ | Object Shared Thread Guard - Implementujte pro svůj tým nástroj pro přístup k datům a manipulaci s nimi ve vícevláknovém prostředí.

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

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

hodnocení znalostí C++

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

C++ | Samoregistrace objektů pomocí CRTP - Rozšíření třídy CRTP pro samoregistraci a implementace chybějících metod rozhraní.

C++
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í C++

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

C++ | Čtení binárního souboru GPIO - načte obsah binárního souboru a zapíše ho do GPIO.

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

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

hodnocení znalostí C++

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

C++ | Zápis binárního souboru do GPIO - načte obsah binárního souboru a zapíše jej do GPIO.

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

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

hodnocení znalostí C++

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

C++ | Kódování délky běhu - implementace kódování délky běhu pro textové řetězce ASCII.

Mobilní vývojář
SENIOR
Testované dovednosti
Doba trvání
100 maximálně minut.
Hodnocení
Automatické
Přehled testů

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

iOS | Swift | Conference App Senior - Implementujte síťovou službu, která slouží k interakci se serverem.

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

Android | Asynchronní volání z nativního jazyka do Javy prostřednictvím JNI - Zajistěte chybějící část JNI komunikačního komba nativní jazyk-Java, která splňuje určité požadavky.

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

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

hodnocení znalostí Kotlin, Android

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

Android | Kotlin | Asynchronní volání z nativního jazyka do Javy prostřednictvím JNI - Zajistěte chybějící část JNI pro komunikaci nativního jazyka s Javou, která splňuje určité požadavky.

C++
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í C++

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

[Single File] C++ | Movie watchlist analyzer | Find top-rated movies - Implementujte aplikaci pro vyhledávání nejlépe hodnocených filmů sledovaných skupinou přátel.

C++
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í C++

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

[Single File] C++ | Analyzátor objednávek - Implementujte analyzátor objednávek, který vrátí celkové množství objednávek pro daný produkt a den.

Nejlepší online testy C a C++ pro vývojáře softwaru:

Doporučené role pro vývojáře v jazycích C a C++ zahrnují:

  • Inženýr vestavěných systémů
  • Vývojář C++
  • C inženýr
  • Programátor C++
  • Programátor v jazyce C
  • C vývojář
  • Juniorní vývojář C++
  • Inženýr C++
  • Vývojář vestavěných systémů
  • Programátor vestavěných systémů
  • Mladší vývojář v jazyce C

Jak fungují naše testy v jazycích C a C++

Řada online testů kódování v jazycích C a C++ od společnosti Devskiller je navržena tak, aby vám pomohla otestovat skutečné kódovací dovednosti vašich uchazečů. Použití testů RealLifeTesting metodiku, váš kandidát staví na stávajícím kódu, aby implementoval nové funkce, vylepšil kód nebo našel a diagnostikoval stávající chyby.

Naše online testy programování v jazycích C a C++ nejsou pouhým testem dovedností kandidáta v kódování, ale plnohodnotnými projekty, které kandidátovi umožňují využít jeho kódovací dovednosti a znalosti zásobníku podle vlastního uvážení při řešení problémů.

Klíčové vlastnosti

  • Testování dovedností z reálného života, nikoli akademických schopností.
  • Konfigurace skutečných strojů v reálných podmínkách
  • Použití existujících knihoven, které pokrývají širokou škálu dovedností a problémů, s nimiž se vývojáři v jazycích C a C++ setkávají.
  • Prověřujte své kandidáty v nejvhodnějším čase odkudkoli na světě.
  • Důkladná kontrola plagiátorství zajišťuje jedinečnost kódu a dovedností vašich kandidátů.
  • Automaticky vyhodnotit výkon uchazeče a vytvořit zprávu, která je srozumitelná i pro netechnické náboráře.
  • K dispozici pro juniorní, střední a seniorní vývojáře v jazycích C a C++.

Co hledat u vývojářů v jazycích C a C++

Vývojáři v jazycích C a C++ jsou velmi žádaní, protože jejich dovednosti jsou vhodné pro herní a zábavní průmysl a často se používají v mnoha vestavěných technologiích. Vzhledem k tomu, že tyto jazyky existují již dlouhou dobu, jsou všestranné, ale zároveň vyžadují specifickou sadu dovedností pro jejich plné využití.

Chcete-li získat nejlepší představu o tom, jak moc vývojář C++ zná svůj jazyk, je nejlepší podívat se na jeho předchozí zkušenosti. Pracovali na velkých projektech? Jak velké a jakou roli v nich hráli? Jaký je rozsah jejich pointerové aritmetiky? Jakou mají zkušenost s ladicími nástroji? Mají zkušenosti a jistotu při používání více nástrojů pro analýzu kódu?

Nejlepším způsobem, jak prověřit dovednosti uchazeče v jazycích C a C++, je samozřejmě online test.

Nevidíte, co chcete?

Nemůžete najít požadované online testy jazyka C a C++? Žádný stres - pomocí našeho Průvodce úlohami můžete sestavit vlastní kódovací test s využitím zdrojů, které mají vaši vývojáři k dispozici, a zaměřit se na problémy, s nimiž se váš tým obvykle potýká. Své testy můžete kdykoli doručit vývojáři kdekoli na světě.

Případně se podívejte na tyto podobné stránky:
Testy kódování v jazyce C
Test kódu C++ online

Chcete důkaz, že naše online testy C a C++ fungují?

Je pochopitelné, že při rozhodování, zda investovat do našeho screeningového nástroje, máte trochu obavy. Abychom vám usnadnili rozhodování, podívejte se, co říká několik našich klientů:

Magdalena Rogóż - Zástupce marketingového manažera ve společnosti Kodilla

"Používání DevSkilleru k vyhodnocování testů je 2krát úspornější a zároveň poskytuje našim studentům mnohem lepší testy a připravuje je na budoucí přijímací testy."

Olga Bergerová - Vedoucí náborář a specialista na vyhledávání zdrojů ve společnosti CodeValue

"DevSkiller se snadno používá a je přátelský."

Sabu Pappu - Vedoucí oddělení získávání talentů ve společnosti Veriday

"Snížili jsme počet odmítnutých technologií, což je skvělé. Po implementaci DevSkilleru jsme v tomto bodě zaznamenali zlepšení o 25%. Platforma nám skutečně pomáhá posuzovat programátorské dovednosti kandidátů a poskytuje logický přístup k dovednostem IT odborníků při řešení problémů. DevSkiller nám ušetřil spoustu času při náběhu a pomohl nám pozvat kvalitní kandidáty, kteří se dobře osvědčili v testu, což nakonec zlepšilo kritéria výběru."

Často kladené otázky

Co je RealLifeTesting?

Testování RealLife metodika je hnací silou našich online testů DevSkiller C a C++. Jsme přesvědčeni, že nejlepším způsobem, jak zhodnotit dovednosti vývojáře, je simulovat reálné scénáře, se kterými se při své práci pravděpodobně setká, a poté mu na základě těchto scénářů zadat úkoly. RealLifeTesting poskytuje platformu pro přesné měření dovedností vývojáře v oblasti kódování, řízení času a kritického myšlení, a to vše ještě v počáteční fázi náboru. RealLifeTesting umožňuje náborářům zjistit o kandidátech mnohem více než tradiční kódovací výzvy nebo algoritmické hádanky a ušetřit tak hodiny testování.

Jak se hodnotí online testy C a C++?

Jednou z hlavních výhod metody testování DevSkiller je, že naše online testy jazyka C a C++ jsou vyhodnocovány automaticky. Jakmile kandidát dokončí test C++ nebo uplyne čas, platforma DevSkiller automaticky začne pracovat na generování výsledků.

Každý kandidát na vývojáře je hodnocen podle toho, zda by řešení, které navrhl, fungovalo (což je zásadní faktor při vývoji veškerého softwaru) a jak by se jeho řešení chovalo v okrajových případech. Během hodnocení mohou kandidáti spustit unit-testy a vyzkoušet svá řešení, pokud se tak rozhodnou. Vývojáři jsou hodnoceni podle kvality kódu, který zadali, a počtu případných chyb v kódu. Testuje se kritické myšlení, schopnost hospodařit s časem a vynalézavost.

Poté jsou výsledky shrnuty do přehledné a srozumitelné zprávy, která je navržena tak, aby se jí mohli snadno řídit i netechničtí odborníci. DevSkiller také zajišťuje přesnost testů tím, že v průběhu celého procesu testování implementuje řadu nástrojů proti plagiátorství.

Jak dlouho trvá nastavení DevSkilleru?

Testování DevSkiller je navrženo tak, aby bylo uživatelsky co nejpřívětivější. To znamená, že těžkou práci již odvedli naši odborníci, aby vás ušetřili jakýchkoli obtíží. Spuštění programu DevSkiller je pozoruhodně snadné. Stačí si jen nastavit účet a můžete začít rozesílat pozvánky k testování uchazečům. DevSkiller uchovává rozsáhlý zpětný katalog online testů C a C++, které jsou připraveny k rozeslání.

Musím být programátor, abych mohl používat DevSkiller?

Věříme, že byste neměli být odborníkem, abyste si mohli najmout odborníka. Proto jsme DevSkiller navrhli tak, aby se používal co nejjednodušeji a byl co nejvíce automatizovaný.

Naše testy připravené k použití umožňují netechnickým uživatelům ověřit technické dovednosti kteréhokoli z prověřovaných kandidátů. Testy jsou připravené, hodnotící zprávy jsou snadno čitelné a generují se automaticky, a dokonce implementujeme automatické testy plagiátorství, abychom zajistili správnost testů. Pokud máte k dispozici někoho technického, můžete si dokonce sestavit vlastní test, ale nemusíte být sami odborníkem, abyste mohli náš screeningový nástroj efektivně používat. 

Logo DevSkiller Logo TalentBoost Logo TalentScore