Test online Android

I test online DevSkiller Android sono stati sviluppati dal nostro team di professionisti per verificare le competenze degli sviluppatori Android per diverse posizioni. Ogni test Android è idealmente impostato per lo screening tecnico e i colloqui di codifica online.

I test online di DevSkiller Android sono basati sulla metodologia RealLifeTesting™ che vi aiuta a individuare gli sviluppatori qualificati con le competenze richieste.

Non è quello che state cercando? Provate questi:

Test del servizio Android
SDK Android
Test online di Kotlin
Domande sulla programmazione Java

Tecnologie coperte:

Piattaforma: Android

Linguaggio di programmazione: Kotlin, Java

Strumenti di costruzione: Gradle

Android
JUNIOR
Competenze testate
Durata
36 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Facile

Android | Kotlin | Bussola - Implementare la funzionalità della bussola nell'applicazione basata sulla posizione.

Android
MEDIO
Competenze testate
Durata
41 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Medio

Android | Kotlin | RecyclerView | To-do List - Creare un semplice elenco di cose da fare in cui ogni elemento è un elemento dell'elenco nella cartella Vista Riciclatore.

Android
JUNIOR
Competenze testate
Durata
36 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Java

Attività di programmazione - Livello: Facile

Android | Java | Riproduzione video - Implementare la semplice riproduzione di una risorsa video incorporata.

Android
SENIOR
Competenze testate
Durata
48 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Java, ProGuard

Attività di programmazione - Livello: Difficile

Android | Java | Configurazione ProGuard - Implementare la configurazione ProGuard per rimuovere il codice dello sviluppatore dalla base di codice, in fase di compilazione.

Android
SENIOR
Competenze testate
Durata
58 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Difficile

Android | Kotlin, C | JNI Magic - Implementa la funzionalità JNI che consente di chiamare il metodo Base::getBaseComponent solo con un'istanza Client.

Android
MEDIO
Competenze testate
Durata
61 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Medio

Android | Kotlin | Applicazione Notepad - Completare le funzionalità di base di un'applicazione per prendere appunti utilizzando RecyclerView.

Android
SENIOR
Competenze testate
Durata
52 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Lacune nel codice

valutare la conoscenza di Android, Kotlin

Attività di programmazione - Livello: Difficile

Android | Kotlin | Bitmap manipulation - Applicazione completa per la manipolazione delle immagini che esegue alcune operazioni sull'immagine selezionata.

Android
JUNIOR
Competenze testate
Durata
53 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android,

Lacune nel codice

valutare la conoscenza di Android, Kotlin e Java

Attività di programmazione - Livello: Facile

Android | Kotlin | Applicazione dipendenti - Applicazione completa che visualizza un elenco di persone responsabili di diverse aree dell'azienda, come l'informatica o le buste paga.

Android
SENIOR
Competenze testate
Durata
45 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Difficile

Android | API Vibrazioni - Implementare un metodo per riprodurre una melodia di fantasia tramite il dispositivo aptico incorporato per indicare che l'interruttore della funzione è stato attivato.

Android
MEDIO
Competenze testate
Durata
39 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Medio

Android | Kotlin | ConstraintLayout Animation - Implementare le animazioni degli elementi di layout utilizzando l'API ConstraintLayout.

Android
SENIOR
Competenze testate
Durata
75 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Difficile

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Adattare l'implementazione di MainActivity in modo che il client OkHttp supporti TLS 1.2, anche se è stato disabilitato dal sistema operativo.

Android
SENIOR
Competenze testate
Durata
75 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Difficile

Android | OpenGL ES Demo - L'obiettivo di questo compito è verificare la conoscenza di GLSL ES 100 da parte del candidato.

Android
SENIOR
Competenze testate
Durata
60 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Android

Attività di programmazione - Livello: Difficile

Android | Manipolazioni bitmap - Implementa le tre operazioni da eseguire su un'immagine selezionata prima di avviare una condivisione.

Sviluppatore mobile
SENIOR
Competenze testate
Durata
100 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Attività di programmazione - Livello: Difficile

iOS | Swift | Conference App Senior - Implementare un servizio di rete utilizzato per interagire con il server.

Attività di programmazione - Livello: Difficile

Android | Chiamata asincrona da nativo a Java tramite JNI - Fornire la parte JNI mancante della combinazione di comunicazione nativo-Java che soddisfa determinati requisiti.

JUNIOR
Competenze testate
Durata
70 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Android, iOS

Attività di programmazione - Livello: Facile

Android | Fondamenti di stile - Implementare uno stile che può essere riutilizzato con diversi widget TextView.

Attività di programmazione - Livello: Facile

iOS | Swift | Applicazione per centrali idroelettriche - Implementare le funzioni mancanti nell'applicazione per l'analisi dei dati di una centrale idroelettrica.

Android
MEDIO
Competenze testate
Durata
72 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android, iOS

Attività di programmazione - Livello: Medio

Android | Applicazione promemoria - Implementare le funzionalità mancanti nell'applicazione promemoria utilizzando BroadcastReceivers, servizi, pianificazione degli intenti tramite AlarmManager e API di notifica.

Attività di programmazione - Livello: Medio

iOS | Swift | Applicazione per i dati degli studenti - Implementare un'applicazione che mantenga i dati degli studenti in un file e consenta agli utenti di interrogare il file per recuperare dati specifici.

Android
SENIOR
Competenze testate
Durata
45 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Kotlin, Android

Attività di programmazione - Livello: Difficile

Android | Kotlin | Chiamata asincrona da nativo a Java tramite JNI - Fornire la parte JNI mancante della combinazione di comunicazione nativa-Java che soddisfa determinati requisiti.

Android
JUNIOR
Competenze testate
Durata
33 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Android

Attività di programmazione - Livello: Facile

Android | Animazione manuale del colore di sfondo - Implementare un'animazione fluida del colore dello sfondo di un'attività.

Android
JUNIOR
Competenze testate
Durata
30 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Java, Android

Attività di programmazione - Livello: Facile

Android | Frammento creato dinamicamente - Creare un frammento e collegarlo dinamicamente a un'attività padre.

Android
MEDIO
Competenze testate
Durata
70 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Medio

Android | ListView | Elenco di cose da fare - Visualizzare un file di Elenco di articoli che utilizzano Vista elenco, implementare un Casella di controllo di controllo, contrassegnare gli elementi come eseguiti/non eseguiti e aggiornare i dati del modello.

Android
MEDIO
Competenze testate
Durata
70 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Medio

Android | RecyclerView | Elenco di cose da fare - Visualizzare un file Elenco di articoli che utilizzano Vista Riciclatore, implementare un Casella di controllo di controllo, contrassegnare gli elementi come eseguiti/non eseguiti e aggiornare i dati del modello.

androide
SENIOR
Competenze testate
Durata
195 minuti al massimo.
Valutazione
Automatico
Panoramica del test

Domande a scelta

valutare la conoscenza di Android

Attività di programmazione - Livello: Difficile

Libreria Android | Task executor - Implementa la coda di task di lunga durata rispettando gli standard di Android multithreading, Android Service, Android Binder specifici e la gestione dell'energia.

I test online Android giusti per selezionare gli sviluppatori Android

Consigliare i ruoli per i nostri test online Android

  • Sviluppatore Android junior
  • Sviluppatore Android medio
  • Sviluppatore Android senior
  • Sviluppatore Android full stack
  • Sviluppatore Android responsabile
  • Sviluppatore mobile junior
  • Sviluppatore mobile medio
  • Sviluppatore mobile senior
  • Sviluppatore Android Kotlin

Come funziona ogni test Android

Ogni test online DevSkiller Android è basato sulla metodologia RealLifeTesting™. A differenza di altre valutazioni delle competenze di codifica, ogni test online DevSkiller Android valuta le competenze di un candidato attraverso una serie di sfide che rispecchiano il lavoro del mondo reale. Ogni valutazione DevSkiller TalentScore va più a fondo, oltre le conoscenze generali di programmazione dei candidati, per valutare la loro capacità di codifica, la capacità di risolvere i problemi e la gestione del tempo.

Caratteristiche principali

  • Determinare la capacità di codifica di un candidato e non solo le sue conoscenze accademiche.
  • I test sono disponibili a distanza e possono essere eseguiti in qualsiasi parte del mondo.
  • La metodologia RealLifeTesting™ offre un'esperienza d'uso più ampia, in cui i candidati possono utilizzare il proprio IDE, clonare su GIT, eseguire test unitari e accedere a Stack Overflow/Github/Google per le ricerche.
  • Una serie di rigorosi strumenti antiplagio
  • Monitoraggio dei singoli test in tempo reale
  • I risultati vengono generati automaticamente in un report di facile consultazione
  • Valutazione degli sviluppatori Android a qualsiasi livello di difficoltà, da quelli junior a quelli senior.
  • Valutazione accurata delle competenze e risultati automatici dei test

Competenze coperte nei nostri test online Android

  • Android
  • SDK Android
  • Kotlin
  • VincoloLayout
  • Eredità
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • Aprire le porte
  • Gradle
  • Java
  • JNI
  • Servizio Android
  • Ricevitori broadcast
  • Intento
  • MVP

Cosa cercare negli sviluppatori Android

Android è il principale sistema operativo mobile in uso oggi, che alimenta innumerevoli dispositivi mobili in tutto il mondo. Le applicazioni Android sono disponibili per gli utenti di tutto il mondo. Il codice sorgente è sviluppato da Google nell'ambito dell'Android Open Source Project (AOSP). Le versioni successive vengono solitamente rilasciate ogni anno e annunciate alle conferenze Google I/O.

Durante il processo di selezione, è importante determinare il livello di competenza degli sviluppatori Android. I candidati qualificati devono avere una conoscenza approfondita dell'architettura Android e dei componenti Android. I candidati devono anche conoscere le librerie Android come Android Support Library, Google Play Services, Retrofit, ecc. Inoltre, l'esperienza nello sviluppo di un'applicazione Android è un ottimo modo per verificare le competenze del candidato. Se l'applicazione è disponibile su Google Play Store, è necessario scaricarla e verificarne l'aspetto, il funzionamento e il numero di download.

Ogni applicazione Android è programmata principalmente con Java. La conoscenza dei concetti fondamentali di Java e la conoscenza di come codificare utilizzando Java sono essenziali. Ogni test online DevSkiller Android metterà alla prova le conoscenze del candidato in vari modi che simuleranno la sua reale esperienza come sviluppatore Android. Il candidato ha la possibilità di rispondere a domande e risposte basate sui fondamenti della programmazione Android per verificare il proprio punteggio.

Volete costruire i vostri test personalizzati?

Volete testare gli sviluppatori Android utilizzando la vostra base di codice? Nessun problema. Con la nostra procedura guidata online potete creare il vostro test personalizzato e adattare le risposte alla vostra azienda.

Scegliete le lingue e le tecnologie che volete valutare, impostate la durata del test e scegliete il numero di domande. Il tutto monitorando in tempo reale le prestazioni dei candidati. Assumete ingegneri dal livello base fino agli sviluppatori Android senior.

Non siete ancora convinti di aver bisogno di un test online Android?

Se non siete ancora sicuri della nostra piattaforma di test, date un'occhiata a questo caso di studio su uno dei nostri clienti:

Spartez

Spartez è un Platinum Top Vendor su Atlassian Marketplace. L'azienda si concentra sull'ecosistema Atlassian e agile offrendo utili strumenti per server e cloud. Offrono inoltre un solido supporto a clienti e valutatori. Prima di DevSkiller, Spartez aveva problemi nel processo di screening che portava a un numero eccessivo di candidati. intervistee hanno perso molto tempo nel tentativo di creare una soluzione interna. La soluzione? DevSkiller, che si è occupato di risolvere i problemi di screening tecnico. Ecco cosa dice Patrycja Kiljańska, specialista in acquisizione di talenti presso Spartez:

"Abbiamo sostituito una soluzione interna ad alta manutenzione con DevSkiller. Il nostro processo è identico, ma il prodotto ci offre prestazioni migliori. I risultati sono anche molto più facili da valutare".

Domande frequenti

Che cos'è il RealLifeTestingTM?

La metodologia RealLifeTestingTM costituisce la base di tutti i test online di DevSkiller Android. A differenza di altre sfide di codifica o puzzle algoritmici, la metodologia RealLifeTestingTM va oltre, fornendo una visione a 360 gradi delle competenze dei candidati. Il RealLifeTestingTM nasce dalla convinzione che il modo migliore per valutare le capacità di sviluppo di uno sviluppatore sia un test su campioni di lavoro che rispecchi l'effettivo lavoro di sviluppo che svolgerà.

I test online DevSkiller Android rispecchiano il lavoro che i candidati incontreranno nel mondo reale, chiedendo loro di costruire applicazioni complete di progetto o di aggiungere funzionalità ad applicazioni esistenti. Per avere successo, i candidati devono utilizzare al meglio le loro capacità di codifica, utilizzare le risorse interne allo stack e risorse come Stack Overflow per trovare la soluzione nel modo più efficiente possibile. I nostri test online Android dimostreranno le capacità di codifica, il pensiero critico, la pulizia del codice e la gestione del tempo dei candidati.

Quanto tempo ci vuole per configurare un account DevSkiller?

L'invio del primo invito al test online Android può richiedere anche solo cinque minuti. La nostra vasta libreria di test online Android predefiniti significa che tutto ciò di cui avete bisogno è a portata di mano. Trovate il vostro prossimo sviluppatore Android con la nostra piattaforma facile da usare e non guardate indietro.

Cosa pensano i candidati dei test online DevSkiller Android?

Noi di DevSkiller vogliamo assicurarci che i nostri i test di codifica sono i migliori possibiliEcco perché cerchiamo di ottenere regolarmente un feedback dai candidati stessi. Dalla nostra ricerca è emerso che i candidati sono contenti di avere la possibilità di dimostrare la loro effettiva sviluppo software piuttosto che dover ricordare algoritmi a cui non hanno mai pensato da quando si sono laureati. Inoltre, apprezzano il fatto che i test di DevSkiller utilizzino i normali strumenti e convenzioni di codifica, come i test unitari e la clonazione per GIT da un punto di vista personaleIDE.

L'unica apprensione che abbiamo riscontrato è che gli sviluppatori sono generalmente diffidenti nei confronti di test algoritmici. Questo perché non testano effettivamente le competenze che gli sviluppatori utilizzano quotidianamente. Piuttosto, ripescano lavori accademici che non vengono svolti da anni e testano conoscenze superflue che non hanno alcuna utilità nella scrittura quotidiana del codice. Quando i candidati ricevono i test di programmazione DevSkiller, che valutano la loro effettiva conoscenza della materia, apprezzano la differenza e il fatto di poter dimostrare le proprie capacità in un contesto equo attraverso una valutazione pertinente.

Inoltre, è importante ricordare che più il test di screening è accurato, meno candidati non qualificati arriveranno alla fase del colloquio. Meno colloqui significa meno lavoro per i responsabili delle assunzioni senza ridurre la qualità delle stesse.

Certificazioni di sicurezza e conformità. Ci assicuriamo che i vostri dati siano sicuri e protetti.

Logo DevSkiller Logo TalentBoost Logo TalentScore