Spørgsmål og test til Android-interviews

DevSkiller Android-interviewspørgsmål og -tests er udarbejdet af vores eksperthold med henblik på at rekruttere Android-udviklere på alle niveauer. Vi bruger en række udfordringer, der er designet til at gøre det nemt for dig at finde den perfekte Android-udvikler.

Vores Android-interviewspørgsmål og -tests er baseret på RealLifeTesting™-metodologien, som giver dine ansøgere udfordringer fra den virkelige verden, som de skal løse, og som afspejler deres færdigheder. Lad DevSkiller hjælpe dig med at finde din næste Android-udvikler i dag.

Er det ikke det, du leder efter? Prøv disse:

Test af Android-tjenester
Android SDK
Kotlin online-test
Java programmering spørgsmål til interview
React Native online test
Spørgsmål og test til interviews med iOS-udviklere

Teknologier, der er omfattet:

Platform: Android

Programmeringssprog: Kotlin, Java

Byg værktøjer: Gradle

Android
MIDDLE
Testede færdigheder
Varighed
41 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Huller i koden

vurdering af viden om Android, Kotlin

Programmeringsopgave - Niveau: Medium

Android | Kotlin | RecyclerView | To-do-liste - Opret en simpel to-do-liste, hvor hvert element er et element på listen i RecyclerView.

Android
SENIOR
Testede færdigheder
Varighed
48 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Huller i koden

vurdering af viden om Android, Java, ProGuard

Programmeringsopgave - Niveau: svær

Android | Java | ProGuard-konfiguration - Implementer ProGuard-konfigurationen for at fjerne udviklerens kode fra kodebasen - på kompileringstidspunktet.

Android
SENIOR
Testede færdigheder
Varighed
58 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Huller i koden

vurdering af viden om Android, Kotlin

Programmeringsopgave - Niveau: svær

Android | Kotlin, C | JNI Magic - Implementer JNI-funktionaliteten, der gør det muligt at kalde Base::getBaseComponent-metoden med kun en klientinstans.

Android
MIDDLE
Testede færdigheder
Varighed
61 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Huller i koden

vurdering af viden om Android, Kotlin

Programmeringsopgave - Niveau: Medium

Android | Kotlin | Notepad-app - Kompletter de grundlæggende funktioner i en noteapp ved hjælp af RecyclerView.

Android
SENIOR
Testede færdigheder
Varighed
52 minutter max.
Evaluering
Automatisk
Testoversigt

Huller i koden

vurdering af viden om Android, Kotlin

Programmeringsopgave - Niveau: svær

Android | Kotlin | Bitmap manipulation - Komplet program til billedmanipulation, der udfører nogle operationer på det valgte billede.

Android
JUNIOR
Testede færdigheder
Varighed
53 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android,

Huller i koden

vurdering af viden om Android, Kotlin og Java

Programmeringsopgave - Niveau:

Android | Kotlin | Employees Application - Komplet app, der viser en liste over personer med ansvar for forskellige områder i virksomheden, f.eks. IT eller lønningsliste.

Android
SENIOR
Testede færdigheder
Varighed
45 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Programmeringsopgave - Niveau: svær

Android | Vibrations-API - Implementer en metode til at afspille en fin melodi via den indbyggede haptiske enhed for at angive, at der er blevet skiftet til en funktion.

Android
MIDDLE
Testede færdigheder
Varighed
39 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Programmeringsopgave - Niveau: Medium

Android | Kotlin | ConstraintLayout Animation - Implementer animationer af layoutelementer ved hjælp af ConstraintLayout API.

Android
SENIOR
Testede færdigheder
Varighed
75 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Programmeringsopgave - Niveau: svær

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Juster implementeringen af MainActivity, så OkHttp-klienten understøtter TLS 1.2, selv om det er blevet deaktiveret af operativsystemet.

Android
SENIOR
Testede færdigheder
Varighed
75 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Programmeringsopgave - Niveau: svær

Android | OpenGL ES Demo - Formålet med denne opgave er at kontrollere kandidatens viden om GLSL ES 100.

Android
SENIOR
Testede færdigheder
Varighed
60 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Android

Programmeringsopgave - Niveau: svær

Android | Bitmap-manipulationer - Implementer de tre operationer, der skal udføres på et udvalgt billede, før du starter en deling.

Mobiludvikler
SENIOR
Testede færdigheder
Varighed
100 minutter max.
Evaluering
Automatisk
Testoversigt

Programmeringsopgave - Niveau: svær

iOS | Swift | Conference App Senior - Implementer en netværkstjeneste, der bruges til at interagere med serveren.

Programmeringsopgave - Niveau: svær

Android | Asynkront opkald fra native til Java via JNI - Tilvejebring den manglende JNI-del af den native-Java-kommunikationskombination, der opfylder visse krav.

JUNIOR
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Java, Android, iOS

Programmeringsopgave - Niveau:

Android | Style Basics - Implementer en stil, der kan genbruges med en række TextView-widgets.

Programmeringsopgave - Niveau:

iOS | Swift | Applikation til vandkraftværk - Implementer de manglende funktioner i applikationen til analyse af data fra et vandkraftværk.

Android
MIDDLE
Testede færdigheder
Varighed
72 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android, iOS

Programmeringsopgave - Niveau: Medium

Android | Reminder-app - Implementer manglende funktioner i Reminder-applikationen ved hjælp af BroadcastReceivers, Services, Intent-planlægning ved hjælp af AlarmManager og Notifications API.

Programmeringsopgave - Niveau: Medium

iOS | Swift | Elevoplysninger applikationshandling - Implementer en app, der opbevarer elevoplysninger i en fil og giver brugerne mulighed for at forespørge i filen for at hente specifikke data.

Android
SENIOR
Testede færdigheder
Varighed
45 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Kotlin, Android

Programmeringsopgave - Niveau: svær

Android | Kotlin | Async-opkald fra native til Java via JNI - Tilvejebring den manglende JNI-del af den native-Java-kommunikationskombination, der opfylder visse krav.

Android
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Programmeringsopgave - Niveau: Medium

Android | ListView | Todo-liste - Vis en Liste af varer ved hjælp af ListView, gennemføre en Afkrydsningsfelt kontrol, markere elementer som udført/ikke udført og opdatere modeldata.

Android
MIDDLE
Testede færdigheder
Varighed
70 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Programmeringsopgave - Niveau: Medium

Android | RecyclerView | Todo-liste - Vis en Liste af varer ved hjælp af RecyclerView, gennemføre en Afkrydsningsfelt kontrol, markere elementer som udført/ikke udført og opdatere modeldata.

android
SENIOR
Testede færdigheder
Varighed
195 minutter max.
Evaluering
Automatisk
Testoversigt

Spørgsmål efter valg

vurdering af viden om Android

Programmeringsopgave - Niveau: svær

Android | Task executor library - Implementer køen af langvarige opgaver, der opfylder standarderne for Android multithreading, Android Service, Android Binder-specifikationer og strømstyring.

Anbefalede roller til Android-interviewspørgsmål og -tests

  • Junior Android-udvikler
  • Midterste Android-udvikler
  • Senior Android-udvikler
  • Full-stack Android-udvikler
  • Lead Android-udvikler
  • Android Kotlin-udvikler

Sådan fungerer vores Android-interviewspørgsmål og -tests

Devskiller Android-interviewspørgsmål og -tests er baseret på RealLifeTesting™-metoden, en unik måde at teste ansøgere på og udfordre deres kritiske tænkning og kodningsevner på. Ansøgerne bliver præsenteret for den slags udfordringer, som de ville møde i deres daglige arbejde, og kun dem, der kan demonstrere den nødvendige dybtgående forståelse, kan gå videre til næste fase.

Vigtigste funktioner

  • DevSkiller Android-interviewspørgsmål og -tests giver et klart indblik i ansøgernes kodningsevner og ikke kun i deres akademiske viden.
  • Android-tests på afstand sparer din virksomhed tid og penge.
  • RealLifeTesting™-metodologien giver en bedre brugeroplevelse, hvor kandidaterne kan bruge deres eget IDE, klone til GIT, køre enhedstests og få adgang til Stack Overflow/Github/Google til research.
  • Strenge værktøjer til bekæmpelse af plagiat sikrer nøjagtige resultater
  • Overvåg individuelle tests i realtid
  • Automatiserede resultater, der er lette at følge, og som ikke-tekniske fagfolk kan forstå
  • Android-test for alle erfaringsniveauer

Færdigheder, der er omfattet af vores spørgsmål og test til Android-interviews

  • Android
  • Android SDK
  • Kotlin
  • ConstraintLayout
  • Legacy
  • OkHttp
  • SSL
  • TSL
  • GLSLES
  • OpenGLES
  • Gradle
  • Java
  • JNI
  • Android-tjeneste
  • BroadcastReceivers
  • Hensigt
  • TDD
  • XML
  • ListView
  • RecyclerView
  • Multithreading
  • Android Binder
  • Spinner
  • ButterKnife
  • MVP

Hvad du skal kigge efter hos en Android-udvikler

Android er det mest udbredte mobile styresystem i verden og kører på utallige smartphones, tablets og andre enheder. Så det burde være nemt at finde en god Android-udvikler, men en så stor efterspørgsel gør faktisk jagten ret hård, da der altid er konkurrenter, der venter på at stjæle de bedste udviklere fra dig. Det betyder, at du bliver nødt til at screene kandidaterne hurtigt og effektivt for at finde de rigtige, og du skal vide, hvad du skal kigge efter.

En god Android-udvikler skal være opdateret med de seneste fremskridt i styresystemet. De skal også være velbevandret i Java-programmering: workshops, certifikater og kendskab til mønstre.

Du vil gerne vide, hvor mange publikationer og produktionsspørgsmål din kandidat har arbejdet med personligt og ikke som en del af et team. En erfaren udvikler vil være i stand til at fremlægge forskellige projekter, som han/hun har arbejdet på, og give eksempler på problemer, som han/hun har løst. Din Android-udvikler bør kunne demonstrere et grundlæggende kendskab til den familie af biblioteker, som hvert program bruger, herunder CardView, RecyclerView, Floating Action Button, Toolbar og Navigation Drawer.

Byg dine egne brugerdefinerede Android-interviewspørgsmål og -tests

Kan du lide det, du ser, men ønsker at tilpasse testene til dine egne præferencer? Det er ikke noget problem. DevSkiller online-opgaveguiden er klar med funktioner, der gør det muligt for dig at tilpasse hver eneste Android-test, du sender ud. Hvor lang tid hver test varer, sværhedsgraden og endda den tid, der er afsat til hvert spørgsmål, kan alt sammen indstilles ud fra dine behov. Alle tests udføres eksternt, hvilket betyder, at testene kan tages når som helst, og at resultaterne leveres automatisk.

Har du brug for sikkerhed for, at vores Android-interviewspørgsmål og -tests virker?

Hvis du mener, at DevSkiller Android-interviewspørgsmål og -tests er det, din virksomhed har brug for, men du er ikke 100% engageret, så se, hvad en af vores kunder har at sige:

StepStone er en gruppe af førende jobportaler, der opererer over hele verden. Al virksomhedens software er udviklet internt i deres it-afdeling, StepStone Services, hvor 300 udviklere arbejder på it-produkter fra hele verden.

Problemet for StepStone Services var, at deres screeningsproces for nye udviklere var tidskrævende og krævede for meget manuelt arbejde. Processen involverede praktiske opgaver, der blev sendt pr. e-mail, efterfulgt af opgaver med pen og papir, der blev stillet under det tekniske interview.

I 2017 fik StepStone hjælp fra DevSkiller til at vurdere kandidaternes viden for at få en forståelse af deres kodningsevner og samtidig spare tid og arbejdskraft.

Victoria Chyczewska- Talent Acquisition Specialist hos StepStone Services

"Telefonscreening efterfulgt af en DevSkiller-vurdering giver os mulighed for at reducere antallet af interviews på stedet med op til 40%. Vi øgede virksomhedens fit takket være de tilpassede tests, og som følge heraf bruger vi nu kun tid til interview på stedet på kandidater, der virkelig viser meget lovende potentiale. Vores Time to Hire er nu kortere, fordi vores tekniske screeningsproces er automatiseret.

Ofte stillede spørgsmål

Hvordan evalueres spørgsmål og tests til Android-interviews?

DevSkiller-platformen er automatiseret, hvilket betyder, at den går i gang i det øjeblik kandidaten afslutter Android-testen. Resultaterne er specielt designet til at være enkle og lette at følge for selv ikke-teknisk interesserede, og kandidaterne vurderes på, om de løsninger, de har givet, sandsynligvis vil fungere. De bliver også vurderet på kvaliteten af deres kodning og eventuelle fejl, og hvordan det fungerer i edge cases. Værktøjer til bekæmpelse af plagiat sikrer validiteten af resultaterne.

Hvordan gennemfører kandidaterne en Android-test?

Devskillers Android-onlinetest kan tilgås eksternt fra hvor som helst i verden, hvilket betyder, at rekrutteringsspecialisten blot skal sende invitationer til testen ud. Invitationer kan endda gøres tilgængelige i et begrænset tidsrum, og kandidaterne kan vælge at starte testen, når de ønsker det.

Når kandidaterne tager prøverne, kan de vælge at bruge DevSkillers avancerede IDE i browseren eller at færdiggøre projektet i deres foretrukne IDE og klone projektet til GIT. Hvis de har brug for det, kan kandidaterne køre enhedstests for at sikre, at deres løsninger fungerer. Tidsgrænsen for hver test kan indstilles, og når tiden er udløbet, evalueres testen automatisk, og rekrutteringsmedarbejderen modtager en rapport om kandidatens

Hvad gør du ved plagiat?

Hvis du tror, at en kandidat kan snyde for at få overtaget, så tænk dig om igen.

DevSkiller har værktøjer til at sikre, at du kun modtager præcise resultater. Skærmkontroller sikrer, at kandidaterne ikke ser på en anden skærm, når de gennemfører en test, og plagiatdetektorer scanner automatisk den indtastede kode og krydstjekker den med alle svar i vores testdatabase. Hvis der er et match, er det fordi kandidaten har snydt.

Hvor lang tid tager det at gennemføre en Android-test?

Varigheden af hver Android-test afhænger af dine behov. Testene leveres med standardindstillinger for varighed, som nemt kan ændres, hvis det er nødvendigt. Selv individuelle spørgsmål i en test kan defineres.

DevSkiller-logo TalentBoost-logo TalentScore-logo