Online testy Kotlinu

Náš tým odborníků DevSkiller vytváří online testy Kotlinu, které byly speciálně navrženy tak, aby pomohly personalistům, kteří hledají vývojáře Kotlinu. Máme k dispozici online testy Kotlin, které hodnotí kandidáty se všemi úrovněmi zkušeností.

Naše online testy Kotlinu se od tradičních algoritmických testů liší implementací RealLifeTesting™. Jedná se o jedinečnou metodiku testování vývojářů, která staví kandidáty před reálné problémy podobné jejich každodenní práci. V DevSkiller vám můžeme pomoci najít nového vývojáře Kotlinu ještě dnes díky naší nabídce online testů Kotlin.

Android
STŘEDNÍ
Testované dovednosti
Doba trvání
41 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

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

Android | Kotlin | RecyclerView | Seznam úkolů - Vytvoření jednoduchého seznamu úkolů, kde každá položka je položkou seznamu v aplikaci. RecyclerView.

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.

Android
STŘEDNÍ
Testované dovednosti
Doba trvání
61 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

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

Android | Kotlin | Aplikace Notepad - Kompletní základní funkce aplikace pro psaní poznámek pomocí RecyclerView.

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

Mezery v kódu

hodnocení znalostí Android, Kotlin

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

Android | Kotlin | Manipulace s bitmapami - Kompletní aplikace pro manipulaci s obrázky, která provádí některé operace s vybraným obrázkem.

Android
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í Android,

Mezery v kódu

hodnocení znalostí Android, Kotlin a Java

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

Android | Kotlin | Aplikace pro zaměstnance - Kompletní aplikace, která zobrazuje seznam lidí zodpovědných za různé oblasti ve firmě, například IT nebo mzdy.

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

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

hodnocení znalostí Kotlin

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

Kotlin | Spring Boot | Money Heist - Implementujte dvě metody podle požadavků, abyste získali všechny potřebné informace z databáze.

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

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

hodnocení znalostí Kotlin

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

Kotlin | Předvýpočetní vyhledávač - Implementace optimalizovaného vyhledávače pro vyhledávání produktů na základě úlohy předvýpočtu pro předvýpočet výsledků pro libovolnou sadu možností.

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

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

Android | Vibrations API - Implementace metody pro přehrávání efektní melodie prostřednictvím vestavěného haptického zařízení, která signalizuje přepnutí přepínače funkce.

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

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

hodnocení znalostí Java, Spring Boot

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

Java | Spring Boot, Kotlin | Objednávky mikroslužeb - Implementace páteře RESTful mikroslužby.

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

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

hodnocení znalostí Android

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

Android | Kotlin | ConstraintLayout Animation - Implementace animací prvků rozvržení pomocí rozhraní API ConstraintLayout.

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

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

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Upravte implementaci MainActivity tak, aby klient OkHttp podporoval TLS 1.2, i když je v operačním systému zakázán.

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

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

Android | OpenGL ES Demo - Cílem této úlohy je ověřit uchazečovy znalosti jazyka GLSL ES 100.

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

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

hodnocení znalostí Kotlin

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

Kotlin | Analyzátor objednávek | Zjištění průměrného objednaného množství pro každý den v týdnu - Implementujte metodu, která bude analyzovat datovou sadu objednávek a vrátí mapu s celkovým objednaným množstvím produktu pro každý den v týdnu

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.

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

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

hodnocení znalostí Kotlin

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

Kotlin | Analyzátor objednávek | Zjištění průměrné hodnoty objednávky pro každý den v týdnu - Implementace metody, která analyzuje soubor dat o objednávkách a vrací mapu s průměrnou celkovou hodnotou objednávky

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

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

hodnocení znalostí Kotlin

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

Kotlin | Analyzátor objednávek | Výpočet celkového objednaného množství pro každý den v týdnu - Implementujte metodu, která analyzuje datovou sadu objednávek a vrátí mapu s celkovým objednaným množstvím pro každý den v týdnu.

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

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

Kotlin | Aplikace pro správu letů | Rezervace míst a analýza letů - Implementujte chybějící funkce aplikace pro správu dat o letech, jako je rezervace míst a analýza letů.

Doporučené role pro naše online testy Kotlin

  • Juniorní vývojář Kotlinu
  • Střední vývojář Kotlinu
  • Starší vývojář Kotlinu
  • Juniorní vývojář pro Android
  • Střední vývojář systému Android
  • Starší vývojář pro Android
  • Juniorní vývojář v jazyce Java
  • Střední vývojář Java
  • Starší vývojář v jazyce Java
  • Mobilní vývojář

Jak fungují naše online testy jazyka Kotlin

Za našimi online testy Kotlinu stojí metodika RealLifeTesting™. Tato technologie funguje tak, že uchazečům předkládá simulovanou realitu a následně je vyzve k řešení skutečných problémů, se kterými se v dané roli pravděpodobně setkají. Testování je mnohostranné a je navrženo tak, aby uchazeče úkolovalo různými způsoby. Výsledkem je, že náboroví pracovníci mohou přesně určit silné a slabé stránky každého kandidáta. Mohou získat cenné informace o dovednostech uchazeče v oblasti kódování, jeho schopnosti řešit problémy a o jeho schopnosti obstát pod tlakem.

Klíčové vlastnosti online testů DevSkiller Kotlin

  • testování na dálku, které se může konat v době, kdy to uchazeči vyhovuje.
  • Pozorování testu v reálném čase
  • Metodika RealLifeTesting™ nabízí větší uživatelský komfort, kdy kandidáti mohou používat vlastní IDE, klonovat do Gitu, spouštět unit testy a přistupovat ke Stack Overflow / GitHub / Google nebo jiným zdrojům pro výzkum.
  • Detektor proti plagiátorství, který automaticky vyhledává duplicitní odpovědi v naší databázi.
  • Zjistěte, zda uchazeč umí kódovat, a ne pouze jeho akademické znalosti.
  • Netechnické, automatizované výsledky
  • Testy jazyka Kotlin dostupné pro testování pozic libovolné úrovně

Dovednosti testované v našich online testech Kotlinu

  • Gradle
  • Kotlin
  • Spring Boot
  • Spring Boot JPA
  • Maven
  • Android
  • Android SDK
  • ConstraintLayout
  • Odkaz
  • OkHttp
  • SSL
  • TSL
  • Sbírky
  • C
  • iOS
  • Java
  • JNI
  • Swift
  • JVM

Co hledat u vývojáře Kotlinu

Kotlin je staticky typovaný programovací jazyk s otevřeným zdrojovým kódem, který obsahuje jak objektově orientované, tak funkcionální konstrukce. Poprvé byl vydán na začátku roku 2016.

Kotlin lze použít v různých typech vývoje včetně vývoje na straně serveru, klienta a systému Android. Je inspirován dalšími programovými jazyky, jako jsou Java, C#, JavaScript, Scala a Groovy.

V posledních letech se Kotlin stal velmi populárním jazykem a vývojáři v něm patří mezi nejžádanější. Váš vývojář by měl prokázat podrobné znalosti jazyka Kotlin. To zahrnuje znalost bezpečnostních funkcí jazyka Kotlin, zejména porozumění "null-safety".

Kromě znalosti samotného jazyka Kotlin budete chtít zaměstnat kandidáta se znalostmi jazyka Java, protože tyto dva jazyky jsou úzce propojeny. A konečně, jakákoli předchozí práce na vývoji mobilních nebo webových aplikací s využitím systému Android bude bonusem.

Hledáte něco víc?

Pokud chcete z našich online testů Kotlinu vytěžit více, můžete. Nabízíme vlastní testy, které lze přizpůsobit potřebám vaší společnosti. Náš průvodce online úlohami umožňuje náborářům vytvářet vlastní online testy, které jsou jedinečné pro vaše kandidáty. Získáte tak větší kontrolu nad procesem prověřování.

V našich testech na míru můžete sami nastavit dobu trvání testu a dokonce definovat rozsah každého testu. V případě potřeby je zde také možnost nahrát vlastní kódovou základnu. Náš zkušený tým podpory je vám k dispozici, aby vás provedl vytvořením první pozvánky k testu. Najděte si svého příštího vývojáře Kotlinu ještě dnes s DevSkillerem.

Zaujaly vás naše testy Kotlinu, ale potřebujete vidět více?

Každý personalista chce mít při najímání nového vývojáře jistotu, že našel toho pravého. Náš screeningový nástroj může tuto jistotu nabídnout. Je však pochopitelné, že chcete mít jistotu i v případě investice do DevSkilleru. Podívejte se, co říkají naši zákazníci:

Richard Williams - viceprezident pro inženýrství ve společnosti Plutora

"Díky automatizaci fáze screeningu se nám podařilo snížit počet pohovorů o 50%. Zároveň je nyní kvalita kandidátů, kteří se dostanou do fáze pohovoru, mnohem vyšší. DevSkiller dodává našemu procesu náboru technických pracovníků další vrstvu kvality."

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 RealLifeTestingTM?

RealLifeTestingTM je základem našich online testů Kotlinu. Je to způsob, jak překročit tradiční testování vývojářů pomocí algoritmů a přejít na místo, kde mohou personalisté přesně vyhodnotit, jak dobře si který kandidát vedl. Využívá technologii, která kandidátům předkládá realistické výzvy a následně hodnotí jejich znalosti na hlubší úrovni, než bylo dříve možné.

Vývojáři musí prokázat značné schopnosti, pokud jde o schopnost kódování a čistotu kódu, zdroje jako Stack Overflow, rozhodování a kritické myšlení. Postupují ti kandidáti, kteří si pod drobnohledem vedli dobře.

Jak uchazeči absolvují online test jazyka Kotlin?

Jakmile je kandidát připraven, může odkudkoli na světě začít skládat test jazyka Kotlin. Náboráři mohou během procesu náboru sledovat průběh testů v reálném čase.

Testovací odkazy jsou aktivní jen krátkou dobu, takže uchazeč má k dispozici jen malý prostor pro práci. Testy trvají, dokud je uchazeč nedokončí. Pokud uchazeč test nedokončí, vyprší jeho platnost uplynutím přiděleného času.

Při práci mají uchazeči dvě možnosti - používat nejmodernější IDE v prohlížeči DevSkiller nebo dokončit projekt ve svém oblíbeném IDE a naklonovat projekt do systému Git. Stejně jako ve své skutečné práci mohou kandidáti projekt sestavit a po celou dobu spouštět jednotkové testy, aby se ujistili, že jejich řešení funguje.

Jak se vyhodnocují online testy jazyka Kotlin?

Náš tým odborníků navrhl vývojářské testy tak, aby byly co nejvíce automatizované, a odlehčil tak náborářům. Jakmile kandidát dokončí naše online testy Kotlin, platforma DevSkiller automaticky zahájí proces hodnocení. Platforma přesně zpracuje, jak dobře si každý kandidát vedl v různých oblastech testování. Výsledky jsou pak přidány do netechnické zprávy, která rozebírá, jak dobře si každý kandidát vedl, včetně toho, zda by jeho řešení fungovalo. Přísné robustní funkce proti plagiátorství zajišťují, že náboráři mohou obdrženým výsledkům důvěřovat.

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

Logo DevSkiller Logo TalentBoost Logo TalentScore