Otázky a testy k pohovorům pro systém Android

Otázky a testy DevSkiller pro Android byly připraveny naším týmem odborníků a jsou zaměřeny na nábor vývojářů pro Android na všech úrovních. Používáme řadu výzev navržených tak, aby bylo nalezení ideálního vývojáře pro Android jednoduché.

Naše otázky a testy k pohovorům pro Android jsou založeny na metodice RealLifeTesting™, která uchazečům předkládá k řešení reálné úkoly odrážející jejich dovednosti. Nechte DevSkiller, aby vám pomohl najít nového vývojáře pro Android ještě dnes.

Není to to, co hledáte? Zkuste tyto:

Testy služby Android
Android SDK
Online testy Kotlinu
Otázky k pohovoru o programování v jazyce Java
Online testy React Native
Otázky a testy k pohovorům pro vývojáře iOS

Zahrnuté technologie:

Platforma: Android

Programovací jazyk: Kotlin, Java

Nástroje pro sestavení: Gradle

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

Mezery v kódu

hodnocení znalostí Android, Java

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

Android | Java | Přehrávání videa - Implementujte jednoduché přehrávání vloženého videa.

Android
SENIOR
Testované dovednosti
Doba trvání
48 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, Java, ProGuard

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

Android | Java | Konfigurace ProGuard - Implementujte konfiguraci ProGuard pro odstranění kódu vývojáře ze základny kódu - v době kompilace.

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.

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.

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.

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

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

hodnocení znalostí Java, Android

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

Android | Manipulace s bitmapou - Implementujte tři operace, které by měly být provedeny s vybraným obrázkem před zahájením sdílení.

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.

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

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

hodnocení znalostí Java, Android, iOS

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

Android | Základy stylů - Implementujte styl, který lze opakovaně použít s řadou widgetů TextView.

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

iOS | Swift | Aplikace pro vodní elektrárny - Implementujte chybějící funkce do aplikace pro analýzu dat z vodní elektrárny.

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

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

hodnocení znalostí Android, iOS

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

Android | Aplikace Připomínkovač - Implementace chybějících funkcí v aplikaci Připomínkovač pomocí BroadcastReceivers, Services, plánování záměrů pomocí AlarmManager a Notifications API.

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

iOS | Swift | Student details applicaction - Implementace aplikace, která uchovává údaje o studentech v souboru a umožňuje uživatelům dotazovat se na tento soubor za účelem získání konkrétních údajů.

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.

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

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

hodnocení znalostí Java, Android

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

Android | Manuální animace barev pozadí - implementace plynulé barevné animace pozadí aktivity.

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

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

hodnocení znalostí Java, Android

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

Android | Fragment vytvořený dynamicky - Vytvoření fragmentu a jeho dynamické připojení k nadřazené aktivitě.

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

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

Android | ListView | Seznam úkolů - Zobrazení a Seznam položek pomocí ListView, zavést Zaškrtávací políčko kontrolovat, označovat položky jako hotové/nehotové a aktualizovat data modelu.

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

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

Android | RecyclerView | Seznam úkolů - Zobrazení a Seznam položek pomocí RecyclerView, zavést Zaškrtávací políčko kontrolovat, označovat položky jako hotové/nehotové a aktualizovat data modelu.

android
SENIOR
Testované dovednosti
Doba trvání
195 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 | Knihovna Task executor - implementace fronty dlouhodobých úloh splňující standardy vícevláknového systému Android, Android Service, Android Binder a správy napájení.

Doporučené role pro otázky a testy k pohovorům pro systém Android

  • Juniorní vývojář pro Android
  • Střední vývojář systému Android
  • Starší vývojář pro Android
  • Full-stack vývojář pro Android
  • Vedoucí vývojář systému Android
  • Android Kotlin vývojář

Jak fungují naše otázky a testy k pohovorům pro systém Android

Otázky a testy Devskiller pro Android jsou založeny na metodice RealLifeTesting™, která představuje jedinečný způsob testování uchazečů a prověřuje jejich kritické myšlení a kódovací dovednosti. Uchazečům jsou předkládány takové výzvy, s nimiž se setkávají v každodenní práci, a pouze ti, kteří prokáží potřebné hluboké porozumění, mohou postoupit do další fáze.

Klíčové vlastnosti

  • Otázky a testy DevSkiller pro Android poskytují jasný přehled o dovednostech uchazečů v oblasti kódování, nejen o jejich akademických znalostech.
  • Vzdálené testy systému Android šetří čas a peníze vaší firmy.
  • Metodika RealLifeTesting™ nabízí větší uživatelský komfort, kdy kandidáti mohou používat vlastní IDE, klonovat do GIT, spouštět unit testy a využívat Stack Overflow/Github/Google pro výzkum.
  • Přísné nástroje proti plagiátorství zajišťují přesné výsledky
  • Sledování jednotlivých testů v reálném čase
  • Snadno sledovatelné, automatizované výsledky, kterým rozumí i netechničtí profesionálové.
  • Testy pro Android dostupné pro všechny úrovně zkušeností

Dovednosti zahrnuté v našich otázkách a testech k pohovorům pro systém Android

  • Android
  • Android SDK
  • Kotlin
  • ConstraintLayout
  • Odkaz
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Služba Android
  • BroadcastReceivers
  • Záměr
  • TDD
  • XML
  • ListView
  • RecyclerView
  • Vícevláknové řízení
  • Vazač pro Android
  • Spinner
  • ButterKnife
  • MVP

Co hledat u vývojáře pro Android

Android je nejrozšířenější mobilní operační systém na světě, který běží na nespočtu chytrých telefonů, tabletů a dalších zařízení. Najít dobrého vývojáře pro systém Android by tedy mělo být snadné, ale tak vysoká poptávka ve skutečnosti činí tento lov docela obtížným, protože vždy existuje konkurence, která čeká, až jí budou ti nejlepší vývojáři ukradeni. To znamená, že budete muset rychle a efektivně prověřit kandidáty, abyste našli ty správné, a budete muset vědět, na co si dát pozor.

Dobrý vývojář systému Android musí mít přehled o nejnovějších pokrocích v operačním systému. Bude také muset dobře ovládat programování v jazyce Java: semináře, certifikáty a znalost vzorů.

Budete chtít vědět, na kolika publikacích a produkčních vydáních váš kandidát pracoval, a to spíše osobně než v rámci týmu. Zkušený vývojář bude schopen uvést různé projekty, na kterých pracoval, a uvést příklady problémů, které řešil. Vývojář pro systém Android by měl být schopen prokázat základní znalosti rodiny knihoven, které jednotlivé aplikace používají, včetně CardView, RecyclerView, plovoucího akčního tlačítka, panelu nástrojů a navigační zásuvky.

Sestavte si vlastní otázky a testy pro pohovor pro systém Android

Líbí se vám, co vidíte, ale chcete si testy přizpůsobit podle vlastních preferencí? Žádný problém. Průvodce online úlohami DevSkiller je vybaven hotovými funkcemi, které vám umožní přizpůsobit každý odeslaný test pro Android. Jak dlouho každý test trvá, jaká je jeho obtížnost, a dokonce i čas vyhrazený pro každou otázku, to vše lze nastavit podle vašich potřeb. Veškeré testování se provádí na dálku, což znamená, že testy lze provádět kdykoli a výsledky jsou poskytovány automaticky.

Potřebujete mít jistotu, že naše otázky a testy pro pohovor pro Android fungují?

Pokud si myslíte, že otázky a testy DevSkiller pro Android jsou to, co vaše firma potřebuje, ale nejste oddaní 100%, podívejte se, co říká jeden z našich klientů:

StepStone je skupina předních pracovních portálů, které působí po celém světě. Veškerý software společnosti je navrhován přímo v jejím IT oddělení StepStone Services, kde na IT produktech pracuje 300 vývojářů z celého světa.

Problém společnosti StepStone Services spočíval v tom, že proces prověřování nových vývojářů byl časově náročný a vyžadoval příliš mnoho manuální práce. Proces zahrnoval praktické úkoly zaslané e-mailem, po nichž následovaly úkoly zadané perem a papírem během technického pohovoru.

V roce 2017 společnost StepStone využila pomoc společnosti DevSkiller při hodnocení znalostí svých kandidátů, aby získala přehled o jejich dovednostech v oblasti kódování a zároveň ušetřila čas a práci.

Victoria Chyczewska - specialistka na získávání talentů ve společnosti StepStone Services

"Telefonický screening následovaný hodnocením DevSkiller nám umožňuje snížit počet pohovorů na místě až o 40%. Díky vlastním testům jsme zvýšili vhodnost pro firmu a v důsledku toho nyní trávíme čas na pohovorech na místě pouze u kandidátů, kteří jsou opravdu slibní. Náš Time to Hire je nyní kratší, protože náš proces technického screeningu je automatizovaný.

Často kladené otázky

Jak se hodnotí otázky a testy při pohovorech pro systém Android?

Platforma DevSkiller je automatizovaná, což znamená, že začne pracovat v okamžiku, kdy kandidát dokončí test Androidu. Výsledky jsou speciálně navrženy tak, aby byly jednoduché a přehledné i pro ty, kteří nejsou technicky zaměření, a kandidáti jsou hodnoceni podle toho, zda by jimi předložená řešení pravděpodobně fungovala. Hodnotí se také kvalita jejich kódování a případné chyby a to, jak funguje v okrajových případech. Validitu výsledků zajišťují nástroje proti plagiátorství.

Jak uchazeči absolvují test systému Android?

K online testům Devskiller pro Android lze přistupovat na dálku odkudkoli na světě, což znamená, že náborový pracovník musí pouze rozeslat pozvánky k testům. Pozvánky mohou být dokonce k dispozici po omezenou dobu a uchazeči si mohou vybrat, kdy test spustí.

Kandidáti se mohou při testech rozhodnout, zda použijí nejmodernější IDE v prohlížeči DevSkiller, nebo zda projekt dokončí ve svém oblíbeném IDE a naklonují jej do GIT. V případě potřeby mohou kandidáti spustit jednotkové testy, aby se ujistili, že jejich řešení funguje. Pro každý test lze nastavit časový limit a po jeho vypršení se test automaticky vyhodnotí a náborář obdrží zprávu o tom, jak se kandidátovi

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

Pokud si myslíte, že by kandidát mohl podvádět, aby získal výhodu, zamyslete se znovu.

Společnost DevSkiller má k dispozici nástroje, které zajišťují, že obdržíte pouze přesné výsledky. Kontrola obrazovky zajišťuje, že se kandidáti při provádění testu nedívají na jinou obrazovku, a detektory plagiátorství automaticky skenují zadaný kód a porovnávají jej s každou odpovědí v naší databázi testů. Pokud je shoda nalezena, je to proto, že kandidát podváděl.

Jak dlouho trvá dokončení testu systému Android?

Doba trvání každého testu systému Android závisí na vašich potřebách. Testy jsou dodávány s výchozím nastavením doby trvání, které lze v případě potřeby snadno změnit. Dokonce lze definovat i jednotlivé otázky v rámci testu.

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

Logo DevSkiller Logo TalentBoost Logo TalentScore