Search test library by skills or roles
⌘ K

About the test:

The Android Online Test evaluates a candidate's ability to design Android user interfaces, implement navigation strategies, use themes and styles, schedule tasks, trigger events, create input forms, save user data, interact with REST APIs, and design advanced UX with fragments, widgets and sensors. The test uses scenario-based MCQ questions to assess experience with debugging, testing, staging and publishing apps on the Play store. The test is customized to include code-tracing MCQ questions to evaluate Java or Kotlin fundamentals and coding questions to evaluate hands-on Java or Kotlin programming skills based on the requirements of your open role.

Covered skills:

  • Android core (Activities; Layouts; Views)
  • Handling user interactions
  • Android user experience design (Lifecycle; Navigation)
  • Background tasks and triggers
See all covered skills

9 reasons why
9 reasons why

Adaface Test online Android is the most accurate way to shortlist Android Developers



Reason #1

Tests for on-the-job skills

Il test online Android consente di risparmiare tempo ingegneristico filtrando candidati al programmatore Android non qualificati. Adaface Android Online Scherma i candidati per il tipico responsabile delle capacità di assunzione in uno sviluppatore Android:

  • Fondamenti Java o Kotlin
  • Programmazione orientata agli oggetti in Java o Kotlin
  • Componenti dell'interfaccia utente core: dialoghi, filatori, campi di testo, pulsanti
  • Bracks di android: ciclo di vita delle attività e attività
  • Progettazione di layout e visualizzazioni: layout dei vincoli, visualizzazioni di riciclar, visualizzazioni dell'elenco, visualizzazioni a scorrimento, visualizzazioni delle carte
  • Sviluppare compiti di fondo, innescare eventi, inviare notifiche
  • Miglioramento dell'esperienza dell'utente con i frammenti- Quando, perché e come utilizzare i frammenti
  • Salvataggio, recupero e aggiornamento dei dati utente utilizzando preferenze condivise, sqlite e stanza
  • Lettura e analisi di risorse grezze o file di risorse
  • Usa librerie popolari per riprodurre video, scarica i dati del sito Web, manipola immagini per componenti interattivi
  • Utilizzo di temi e stili: principi di progettazione del materiale
  • Architetture MVC e MVVM
  • Utilizzo di modelli di visualizzazione reattiva con i presentatori
  • Sviluppo di visualizzazioni di app in miniatura con widget
  • Ottenere dati dai sensori del dispositivo: accelerometro, posizione
  • Lavorare con database e server back -end
  • Gestione delle autorizzazioni utente
  • Gestione delle eccezioni in Android
  • debug e test di app Android; registri di sistema, punti di interruzione, ispezione di variabili, test automatizzati

Insieme a queste competenze specifiche per Android, il test include domande MCQ e domande di codifica per valutare le capacità di programmazione di Java o Kotlin.

Reason #2

No trick questions

Traditional assessment tools use trick questions and puzzles for the screening, which creates a lot of frustration among candidates about having to go through irrelevant screening assessments.

The main reason we started Adaface is that traditional pre-employment assessment platforms are not a fair way for companies to evaluate candidates. At Adaface, our mission is to help companies find great candidates by assessing on-the-job skills required for a role.

Why we started Adaface ->
Reason #3

Non-googleable questions

We have a very high focus on the quality of questions that test for on-the-job skills. Every question is non-googleable and we have a very high bar for the level of subject matter experts we onboard to create these questions. We have crawlers to check if any of the questions are leaked online. If/ when a question gets leaked, we get an alert. We change the question for you & let you know.

Questi sono solo un piccolo campione della nostra biblioteca di oltre 10.000 domande. Le domande reali su questo Android Online Test sarà non googleabile.

🧐 Question

Easy

Intent & Activity
Solve
                        Vogliamo passare un valore alla prossima attività in Android. Quali delle seguenti opzioni sono il modo giusto per farlo?
                        
 image

Options:

  • A
  • B
  • C
  • D

Easy

Linear Layout
Solve
                        Controllare il seguente file di layout XML.
                        
 image
                        Come sarà l'interfaccia utente per questo file di layout? 
1. Un testo di modifica a destra di una vista di testo e un pulsante sotto di loro
2. Un testo di modifica a destra di una vista di testo e un pulsante a destra della vista di testo
3. Una vista di testo, un testo di modifica sotto di essa e il pulsante sotto il testo di modifica
4. Un testo di modifica a sinistra di una vista di testo e un pulsante sotto di essa

Options:

  • 1
  • 2
  • 3
  • 4

Easy

Custom Exception
Exceptions
Solve
                        Cosa fa il seguente output del codice?
                        
 image

Options:

  • Catch22
  • 42
  • 0
  • RunTime error

Medium

Holding References
Solve
                        Cosa fa il seguente output del codice Java?
                        
 image

Options:

  • 1
  • 2
  • 3
  • 12
  • 13
  • Error

Medium

Abstract Interface
OOPs
Interfaces
Solve
                        Dato seguente interfaccia:
                        
 image
                        Quali di queste sono lezioni corrette?
                        
 image

Options:

  • A C
  • A D
  • A E
  • B C
  • B D
  • B E
  • C D
  • C E
  • A B
  • D E

Medium

Garbage Collection
Garbage Collection
Solve
                        Dopo quale riga è l'oggetto "BS", creato sulla riga 4, idoneo per la collezione Garbage?
                        
 image

Options:

  • After Line 4
  • After Line 5
  • After Line 8
  • After Line 9
  • After Line 11
  • After Line 12
  • When main() completes

Medium

Static Init Blocks
OOPs
Solve
                        Cosa fa il seguente output del codice?
                        
 image
                        1.
                        

Options:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Medium

Longest Road
logic
hashmaps
Solve
                        A startup company E-Motors is building driverless automated cars. The car contains a sensor that checks the road quality for the next N meters to decide the optimal speed at which the cars should move. We are given recorded data by the sensor in the form of an array, where each element of the array is the rating given to 1 meter of the road in sequence. 

The rating given by the sensor is from 1 to 100, where 100 represents the road with the best condition, and any rating above 60 is optimal. Find the longest stretch of road in meters that is categorized as optimal by the sensor.

The input is an array of "strings" which needs to be converted from string to integer/number inside the function.
    🧐 Question🔧 Skill

    Easy

    Intent & Activity
    2 mins
    Android
    Solve

    Easy

    Linear Layout
    2 mins
    Android
    Solve

    Easy

    Custom Exception
    Exceptions
    2 mins
    Java
    Solve

    Medium

    Holding References
    2 mins
    Java
    Solve

    Medium

    Abstract Interface
    OOPs
    Interfaces
    2 mins
    Java
    Solve

    Medium

    Garbage Collection
    Garbage Collection
    2 mins
    Java
    Solve

    Medium

    Static Init Blocks
    OOPs
    2 mins
    Java
    Solve

    Medium

    Longest Road
    logic
    hashmaps
    25 mins
    Coding
    Solve
    🧐 Question🔧 Skill💪 Difficulty⌛ Time
    Intent & Activity
    Android
    Easy2 mins
    Solve
    Linear Layout
    Android
    Easy2 mins
    Solve
    Custom Exception
    Exceptions
    Java
    Easy2 mins
    Solve
    Holding References
    Java
    Medium2 mins
    Solve
    Abstract Interface
    OOPs
    Interfaces
    Java
    Medium2 mins
    Solve
    Garbage Collection
    Garbage Collection
    Java
    Medium2 mins
    Solve
    Static Init Blocks
    OOPs
    Java
    Medium2 mins
    Solve
    Longest Road
    logic
    hashmaps
    Coding
    Medium25 minsSolve
    Reason #4

    1200+ customers in 75 countries

    Brandon

    Con Adaface, siamo stati in grado di ottimizzare il nostro processo di screening iniziale di oltre il 75%, liberando un tempo prezioso sia per i responsabili delle assunzioni che per il nostro team di acquisizione di talenti!


    Brandon Lee, Capo delle persone, Love, Bonito

    Reason #5

    1 click candidate invites

    Email invites: You can send candidates an email invite to the Android Online Test from your dashboard by entering their email address.

    Public link: You can create a public link for each test that you can share with candidates.

    API or integrations: You can invite candidates directly from your ATS by using our pre-built integrations with popular ATS systems or building a custom integration with your in-house ATS.

    Reason #6

    Detailed scorecards & comparative results

    Reason #7

    Designed for elimination, not selection

    The most important thing while implementing the pre-employment Android Online Test in your hiring process is that it is an elimination tool, not a selection tool. In other words: you want to use the test to eliminate the candidates who do poorly on the test, not to select the candidates who come out at the top. While they are super valuable, pre-employment tests do not paint the entire picture of a candidate’s abilities, knowledge, and motivations. Multiple easy questions are more predictive of a candidate's ability than fewer hard questions. Harder questions are often "trick" based questions, which do not provide any meaningful signal about the candidate's skillset.

    Reason #8

    High completion rate

    Adaface tests are conversational, low-stress, and take just 25-40 mins to complete.

    This is why Adaface has the highest test-completion rate (86%), which is more than 2x better than traditional assessments.

    Reason #9

    Advanced Proctoring


    Come valutare gli sviluppatori senior Android

    Le domande per gli sviluppatori senior si concentrano su argomenti Android avanzati come:

    • Utilizzo dell'iniezione di dipendenza per attuare la separazione dei principi delle preoccupazioni (pugnale ed elsa)
    • Implementazione di ricyclerview in vari orientamenti
    • Mantenimento della compatibilità all'indietro
    • Evitare "Codice spaghetti" e "God Classes"
    • Attività singola vs. compromessi multi-attività
    • Sfide di concorrenza e multithreading (thread bloccati, pool di thread, task asincroni)
    • Classe di filo, Garbage Collector, perdite di memoria
    • Biblioteche avanzate come rxjava, retrofit
    • Funzionalità avanzata con collegamenti profondi, notifiche in-app e notifiche push.
    • Progettazione di grafiche e animazioni avanzate (viste personalizzate, disegno su una tela, oggetti di tela ritagliata e usando gli shader)
    • Servizi di accessibilità in Android
    • Esperienza con jetpack compose layout, stato, animazione, navigazione, test, accessibilità e effetti collaterali
    • Ottimizzazione delle prestazioni dell'app: misurazione e miglioramento del rendering, prestazioni della memoria, compressione dei dati, uso della pastella, chiamate di rete

    Insieme a questi, le domande per valutare i fondamenti Java/ Kotlin saranno di livello di difficoltà più elevato.

    What roles can I use the Android Online Test for?

    • Android Developer
    • Junior Android Developer
    • Senior Android Developer
    • Kotlin Android Developer
    • Java Android Developer
    • Android Software Engineer

    What topics are covered in the Test online Android?

    Nozioni di base su Java o Kotlin
    Oops in java o kotlin
    Componenti dell'interfaccia utente Android (campi di testo, pulsanti, componenti del modulo)
    Attività (ciclo di vita e condivisione dei dati)
    Frammenti
    Visualizzazioni (ListViews, Recyclerview, CardView, Navigation View)
    Architettura MVC e MVVM
    Associazione dati
    Layout di vincoli
    Connessione con le API di riposo
    Download di dati
    immagini
    Video
    Iniezione di dipendenza (pugnale ed elsa)
    Fornitore di contenuti
    Ricevitore di trasmissione
    Servizi di localizzazione
    Condiviso e sqlite
    Nozioni di base sul design del materiale (layout FAB, snackbar, coordinatore)
    Animazioni e transizioni
    Libreria di supporto Androidx vs Android
    Sistema di costruzione gradle
    Netturbino
    Perdite di memoria
    Concorrenza
    Sfondo
    Camera
    Apis di riposo e analisi JSON
    La gestione delle eccezioni
    Notifiche
    Ottimizzazione delle prestazioni
    Debug e test
    Pubblicazione e distribuzione
    Singapore government logo

    I responsabili delle assunzioni hanno ritenuto che attraverso le domande tecniche che hanno posto durante le interviste del panel, sono stati in grado di dire quali candidati avevano punteggi migliori e si sono differenziati con coloro che non hanno segnato. Sono molto soddisfatto Con la qualità dei candidati selezionati con lo screening di Adaface.


    85%
    Riduzione del tempo di screening

    Android Online Test FAQs

    Come viene personalizzato il test per gli sviluppatori Java Android?

    Insieme alle domande Android, il test avrà domande MCQ basate su scenari per valutare i concetti di Core Java (OOPS, lezioni, eccezioni, raccolte) e domande di codifica per valutare le capacità di programmazione Java. Puoi rivedere il nostro Standard Java Test per capire quale tipo di domande verranno utilizzate.

    Come viene personalizzato il test per gli sviluppatori Android di Kotlin?

    Insieme alle domande Android, il test avrà domande MCQ basate su scenari per valutare i concetti di Kotlin Core (variabili, stringhe, raccolte e OOP) e domande di codifica per valutare le capacità di programmazione di Kotlin. Puoi rivedere il nostro Kotlin Online Test per capire quale tipo di domande verranno utilizzate.

    Come valutare gli sviluppatori Android junior?

    Il livello di difficoltà e gli argomenti delle domande saranno personalizzati per gli sviluppatori junior. Le domande saranno relativamente facili e si concentreranno sulle basi dello sviluppo di Android (progettazione di layout, sviluppo di attività, gestire le interazioni degli utenti, salvare i dati degli utenti). Insieme ad Android, ci saranno più domande MCQ per valutare le basi Java/ Kotlin e le domande di codifica più semplici.

    Posso combinare più competenze in una valutazione personalizzata?

    Si assolutamente. Le valutazioni personalizzate sono impostate in base alla descrizione del tuo lavoro e includeranno domande su tutte le competenze indispensabili che specificate.

    Hai in atto delle caratteristiche anti-cheat o procuratore?

    Abbiamo in atto le seguenti caratteristiche anti-cheat:

    • Domande non googiche
    • Proctoring IP
    • procuratore web
    • Proctor di webcam
    • Rilevamento del plagio
    • Sicuro browser

    Leggi di più sulle caratteristiche di procuratore.

    Come interpreto i punteggi dei test?

    La cosa principale da tenere a mente è che una valutazione è uno strumento di eliminazione, non uno strumento di selezione. Una valutazione delle competenze è ottimizzata per aiutarti a eliminare i candidati che non sono tecnicamente qualificati per il ruolo, non è ottimizzato per aiutarti a trovare il miglior candidato per il ruolo. Quindi il modo ideale per utilizzare una valutazione è decidere un punteggio di soglia (in genere il 55%, ti aiutiamo a benchmark) e invitiamo tutti i candidati che segnano al di sopra della soglia per i prossimi round di intervista.

    Per quale livello di esperienza posso usare questo test?

    Ogni valutazione di Adaface è personalizzata per la descrizione del tuo lavoro/ personaggio del candidato ideale (i nostri esperti in materia sceglieranno le domande giuste per la tua valutazione dalla nostra biblioteca di oltre 10000 domande). Questa valutazione può essere personalizzata per qualsiasi livello di esperienza.

    Ogni candidato riceve le stesse domande?

    Sì, ti rende molto più facile confrontare i candidati. Le opzioni per le domande MCQ e l'ordine delle domande sono randomizzate. Abbiamo anti-cheatri/procuratore in atto. Nel nostro piano aziendale, abbiamo anche la possibilità di creare più versioni della stessa valutazione con questioni di difficoltà simili.

    Sono un candidato. Posso provare un test di pratica?

    No. Sfortunatamente, al momento non supportiamo i test di pratica. Tuttavia, è possibile utilizzare le nostre domande di esempio per la pratica.

    Qual è il costo dell'utilizzo di questo test?

    Puoi controllare i nostri piani di prezzo.

    Posso avere una prova gratuita?

    Sì, puoi iscriverti gratuitamente e visualizzare in anteprima questo test.

    Sono appena passato a un piano a pagamento. Come posso richiedere una valutazione personalizzata?

    Ecco una rapida guida su come richiedere una valutazione personalizzata su Adaface.

    Join 1200+ companies in 75+ countries.
    Prova oggi lo strumento di valutazione delle competenze più candidati.
    Ready to use the Adaface Android Online Test?
    Ready to use the Adaface Android Online Test?
    chatta con noi
    40 min tests.
    No trick questions.
    Accurate shortlisting.
    Termini Privacy Guida alla fiducia

    🌎 Scegli la tua lingua

    English Norsk Dansk Deutsche Nederlands Svenska Français Español Chinese (简体中文) Italiano Japanese (日本語) Polskie Português Russian (русский)
    Ada
    ● Online
    Previous
    Score: NA
    Next
    ✖️