DevSkiller TalentBoost logoDevSkiller TalentScore logoDevSkiller-LogoTalentBoost-LogoTalentScore Logo

Android-Interview-Fragen und -Tests

DevSkiller Android-Interview-Fragen und -Tests wurden von unserem Expertenteam vorbereitet und zielen darauf ab, Android-Entwickler auf allen Ebenen zu rekrutieren. Wir verwenden eine Reihe von Herausforderungen, die darauf ausgelegt sind, die Suche nach dem perfekten Android-Entwickler einfach zu gestalten.

Unsere Android-Interview-Fragen und -Tests basieren auf der RealLifeTesting™-Methodik, die Ihre Bewerber vor reale Herausforderungen stellt, die sie lösen müssen und die ihre Fähigkeiten widerspiegeln. Lassen Sie DevSkiller Ihnen helfen, noch heute Ihren nächsten Android-Entwickler zu finden.

Abgedeckte Technologien:

Plattform: Android

Programmiersprache: Kotlin, Java

Werkzeuge bauen: Grade

Android
SENIOR
Geprüfte Fähigkeiten
Dauer
45 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | Vibrations API - Implementieren Sie eine Methode zum Abspielen einer ausgefallenen Melodie über das eingebettete haptische Gerät, um anzuzeigen, dass der Funktionsschalter umgeschaltet wurde.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
39 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Medium:

Android | Kotlin | ConstraintLayout Animation - Implementieren Sie Animationen von Layout-Elementen mit der ConstraintLayout API.

Android
SENIOR
Geprüfte Fähigkeiten
Dauer
75 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | Kotlin | Image Fetch (KitKat + TLSv1.2) - Passen Sie die Implementierung von MainActivity so an, dass der OkHttp-Client TLS 1.2 unterstützt, auch wenn er vom Betriebssystem deaktiviert wurde.

Android
SENIOR
Geprüfte Fähigkeiten
Dauer
75 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | OpenGL ES Demo - Ziel dieser Aufgabe ist es, die Kenntnisse des Kandidaten über GLSL ES 100 zu überprüfen.

Android
SENIOR
Geprüfte Fähigkeiten
Dauer
60 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Android

Programmieraufgabe - Stufe: Hart

Android | Bitmap-Manipulationen - Implementieren Sie die drei Operationen, die mit einem ausgewählten Bild durchgeführt werden sollten, bevor eine Freigabe initiiert wird.

SENIOR
Geprüfte Fähigkeiten
Dauer
100 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Programmieraufgabe - Stufe: Hart

iOS | Swift | Conference App Senior - Implementieren Sie einen Netzwerkdienst, der für die Interaktion mit dem Server verwendet wird.

Programmieraufgabe - Stufe: Hart

Android | Async-Aufruf von nativem zu Java über JNI - Stellen Sie den fehlenden JNI-Teil der nativ-Java-Kommunikationskombination bereit, der die bestimmten Anforderungen erfüllt.

JUNIOR
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Android, iOS

Programmieraufgabe - Stufe: Einfach

Android | Stil-Grundlagen - Implementieren Sie einen Stil, der mit einer Reihe von TextView-Widgets wiederverwendet werden kann.

Programmieraufgabe - Stufe: Einfach

iOS | Swift | Wasserkraftwerksanwendung - Implementieren Sie die fehlenden Funktionen in der Anwendung für die Analyse von Daten aus einem Wasserkraftwerk.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
72 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android, iOS

Programmieraufgabe - Stufe: Medium:

Android | Erinnerungs-Anwendung - Implementieren Sie fehlende Funktionen in der Erinnerungs-Anwendung mit Hilfe von BroadcastReceivern, Diensten, Intent-Planung mit AlarmManager und Benachrichtigungs-API.

Programmieraufgabe - Stufe: Medium:

iOS | Swift | Students details applicaction - Implementieren Sie eine App, die Studentendetails in einer Datei verwaltet und es Benutzern ermöglicht, die Datei abzufragen, um bestimmte Daten abzurufen.

Android
SENIOR
Geprüfte Fähigkeiten
Dauer
45 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Kotlin, Android

Programmieraufgabe - Stufe: Hart

Android | Kotlin | Async-Aufruf aus Native-Java über JNI - Stellen Sie den fehlenden JNI-Teil der Native-Java-Kommunikationskombination bereit, der die bestimmten Anforderungen erfüllt.

Android
JUNIOR
Geprüfte Fähigkeiten
Dauer
33 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Android

Programmieraufgabe - Stufe: Einfach

Android | Handbuch Hintergrund-Farbanimation - Implementieren Sie eine sanfte Farbanimation des Hintergrunds einer Aktivität.

Android
JUNIOR
Geprüfte Fähigkeiten
Dauer
30 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Java, Android

Programmieraufgabe - Stufe: Einfach

Android | Dynamisch erstelltes Fragment - Erstellen Sie ein Fragment und hängen Sie es dynamisch an eine übergeordnete Aktivität an.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Medium:

Android | ListView | Todo List - Anzeigen einer Liste von Gegenständen mit Listenansicht, eine Kontrollkästchen Kontrolle, markieren Sie Elemente als Done/Ende und aktualisieren Sie die Modelldaten.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Medium:

Android | RecyclerView | Todo List - Anzeige einer Liste von Gegenständen mit RecyclerView, eine Kontrollkästchen Kontrolle, markieren Sie Elemente als Done/Ende und aktualisieren Sie die Modelldaten.

Android
SENIOR
Geprüfte Fähigkeiten
Dauer
195 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | Task-Executor-Bibliothek - Implementieren Sie die Warteschlange lang laufender Aufgaben, die den Standards von Android Multithreading, Android Service, Android Binder und der Energieverwaltung entsprechen.

Android
SENIOR
Geprüfte Fähigkeiten
Dauer
165 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Hart

Android | Erinnerungs-Anwendung - Implementieren Sie fehlende Funktionen in der Erinnerungs-Anwendung mit Hilfe von BroadcastReceivern, Diensten, Intent-Planung mit AlarmManager und Benachrichtigungs-API.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
85 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Medium:

Android | Mitarbeiterkatalog - Komplette Funktionen, die bestimmte Daten anzeigen und die Eingabe mit RecyclerView behandeln.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Medium:

Android | Movie database app | XML parser to list UI - Anzeige von Daten über RecyclerView, Durchführung des Spinner-Steuerelements und Filtern von Daten in RecyclerView basierend auf Selektionen im Spinner bei der Verarbeitung von Filmdaten Anwendung.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
70 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Android

Programmieraufgabe - Stufe: Medium:

Android | Anonymisierer für die Auktionsplattform - Implementieren Sie fehlende Abschnitte der Auktionsplattform und ihrer Datenschutzrichtlinie, in denen bestimmte Daten anonymisiert werden müssen.

Android
MIDDLE
Geprüfte Fähigkeiten
Dauer
102 Minuten max.
Auswertung
Automatisch
Test-Übersicht

Auswahlfragen

Beurteilung des Wissens über Maschinelles Lernen, Android

Programmieraufgabe - Stufe: Medium:

Android | Anmeldung in sozialen Netzwerken - Implementieren Sie fehlende Abschnitte von LoginActivity und MainActivity, LoginManager und CredentialsStorage.

Empfohlene Rollen für Android-Interviewfragen und -Tests

  • Junior Android-Entwickler
  • Mittlerer Android-Entwickler
  • Senior Android-Entwickler
  • Full-Stack Android-Entwickler
  • Lead Android-Entwickler
  • Android Kotlin Entwickler

Wie unsere Android-Interview-Fragen und -Tests funktionieren

Die Devskiller Android-Interview-Fragen und -Tests basieren auf der RealLifeTesting™-Methodik, einer einzigartigen Methode, um Bewerber zu testen und ihr kritisches Denken und ihre Programmierfähigkeiten herauszufordern. Die Bewerber werden mit der Art von Herausforderungen konfrontiert, mit denen sie in ihrer täglichen Arbeit konfrontiert werden würden, und nur diejenigen, die das erforderliche tiefgreifende Verständnis zeigen können, sind in der Lage, in die nächste Phase zu gelangen.

Schlüsselmerkmale

  • Die DevSkiller Android-Interviewfragen und -Tests geben einen klaren Einblick in die Programmierfähigkeiten Ihrer Bewerber und nicht nur in deren akademisches Wissen.
  • Android-Ferntests sparen Ihrem Unternehmen Zeit und Geld.
  • Die RealLifeTesting™-Methodik bietet ein größeres Benutzererlebnis, bei dem die Kandidaten ihre eigene IDE verwenden, zu GIT klonen, Unit-Tests ausführen und auf Stack Overflow/Github/Google zur Recherche zugreifen können.
  • Strenge Anti-Plagiats-Tools sorgen für genaue Ergebnisse
  • Beobachten Sie einzelne Tests in Echtzeit
  • Leicht nachvollziehbare, automatisierte Ergebnisse, die auch von Nicht-Technikern verstanden werden können
  • Android-Tests für alle Erfahrungsstufen verfügbar

Fähigkeiten, die in unseren Android-Interview-Fragen und -Tests behandelt werden

  • Android
  • Android-SDK
  • Kotlin
  • ConstraintLayout
  • Vermächtnis
  • OkHttp
  • SSL
  • TSL
  • GLÜCKSEN
  • OpenGLES
  • Grade
  • Java
  • JNI
  • Android-Dienst
  • Rundfunk-Empfänger
  • Absicht
  • TDD
  • XML
  • Listenansicht
  • RecyclerView
  • Multithreading
  • Android-Binder
  • Spinner
  • ButterKnife
  • MVP

Wonach Sie bei einem Android-Entwickler suchen sollten

Android ist das am weitesten verbreitete mobile Betriebssystem der Welt und läuft auf unzähligen Smartphones, Tablets und anderen Geräten. Einen guten Android-Entwickler zu finden, sollte also einfach sein, aber eine so hohe Nachfrage macht die Jagd tatsächlich ziemlich hart, da es immer Konkurrenten gibt, die darauf warten, die besten Entwickler wegzustehlen. Das bedeutet, dass Sie Kandidaten schnell und effizient prüfen müssen, um die richtigen zu finden, und Sie müssen wissen, worauf Sie achten müssen.

Ein guter Android-Entwickler muss mit den neuesten Fortschritten des Betriebssystems auf dem Laufenden sein. Sie müssen sich auch gut mit der Java-Programmierung auskennen: Workshops, Zertifikate und Kenntnisse über Muster.

Sie werden wissen wollen, an wie vielen Veröffentlichungen und Produktionsproblemen Ihr Kandidat gearbeitet hat, und zwar persönlich und nicht als Teil eines Teams. Ein erfahrener Entwickler wird in der Lage sein, verschiedene Projekte anzugeben, an denen er gearbeitet hat, und Beispiele für Probleme zu nennen, die er gelöst hat. Ihr Android-Entwickler sollte in der Lage sein, ein grundlegendes Wissen über die Familie der Bibliotheken zu demonstrieren, die jede Anwendung verwendet, einschließlich CardView, RecyclerView, Floating Action Button, Toolbar und Navigation Drawer.

Erstellen Sie Ihre eigenen benutzerdefinierten Android-Interview-Fragen und -Tests

Ihnen gefällt, was Sie sehen, aber Sie möchten die Tests an Ihre eigenen Vorlieben anpassen? Kein Problem! Der DevSkiller Online-Aufgaben-Assistent kommt mit vorgefertigten Funktionen, die es Ihnen ermöglichen, jeden Android-Test, den Sie versenden, anzupassen. Wie lange jeder Test dauert, der Schwierigkeitsgrad und sogar die Zeit, die für jede Frage zur Verfügung steht, können Sie ganz nach Ihren Bedürfnissen einstellen. Alle Tests werden per Fernzugriff durchgeführt, was bedeutet, dass die Tests jederzeit durchgeführt werden können und die Ergebnisse automatisch bereitgestellt werden.

Brauchen Sie die Gewissheit, dass unsere Android-Interview-Fragen und -Tests funktionieren?

Wenn Sie glauben, dass die DevSkiller Android-Interviewfragen und -Tests genau das sind, was Ihr Unternehmen braucht, Sie aber nicht 100% verpflichtet sind, schauen Sie sich an, was einer unserer Kunden zu sagen hat:

StepStone ist eine Gruppe führender Jobbörsen, die auf der ganzen Welt tätig sind. Die gesamte Software des Unternehmens wird in der hauseigenen IT-Abteilung, StepStone Services, entwickelt, in der 300 Entwickler aus aller Welt an IT-Produkten arbeiten.

Das Problem, das StepStone Services hatte, war, dass ihr Screening-Prozess für neue Entwickler zeitaufwändig war und zu viel manuelle Arbeit erforderte. Der Prozess umfasste praktische Aufgaben, die per E-Mail verschickt wurden, gefolgt von Aufgaben mit Stift und Papier, die während des technischen Interviews gestellt wurden.

Im Jahr 2017 nahm StepStone die Hilfe von DevSkiller in Anspruch, um die Kenntnisse seiner Kandidaten zu bewerten, um ein Verständnis für ihre Programmierfähigkeiten zu bekommen und gleichzeitig Zeit und Arbeit zu sparen.

Victoria Chyczewska- Spezialist für Talentakquise bei StepStone Services

"Das telefonische Screening gefolgt von einem DevSkiller-Assessment ermöglicht es uns, die Anzahl der Vor-Ort-Interviews um bis zu 40% zu reduzieren. Wir haben die Passung zum Unternehmen dank der benutzerdefinierten Tests erhöht und als Konsequenz verbringen wir jetzt nur noch Zeit für Vorstellungsgespräche vor Ort mit Kandidaten, die wirklich vielversprechend sind. Unsere Time to Hire ist jetzt kürzer, weil unser technischer Screening-Prozess automatisiert ist.

Häufig gestellte Fragen

Wie werden Android-Interviewfragen und -Tests ausgewertet?

Die DevSkiller-Plattform ist automatisiert, d.h. sie beginnt in dem Moment zu arbeiten, in dem der Kandidat den Android-Test abschließt. Die Ergebnisse sind speziell so gestaltet, dass sie auch für technisch nicht versierte Personen einfach und leicht nachvollziehbar sind. Die Kandidaten werden dahingehend bewertet, ob die Lösungen, die sie bereitgestellt haben, wahrscheinlich funktionieren würden. Sie werden auch auf die Qualität ihrer Kodierung und etwaige Fehler bewertet und wie es in Randfällen funktioniert. Anti-Plagiats-Tools stellen die Gültigkeit der Ergebnisse sicher.

Wie absolvieren Kandidaten einen Android-Test?

Auf die Android-Online-Tests von Devskiller kann von jedem Ort der Welt aus zugegriffen werden, d. h. der Recruiter muss lediglich Testeinladungen verschicken. Die Einladungen können sogar für eine begrenzte Zeit zur Verfügung gestellt werden und die Kandidaten können den Test starten, wann immer sie wollen.

Bei den Tests können die Kandidaten entweder DevSkillers hochmoderne In-Browser-IDE verwenden oder das Projekt in ihrer bevorzugten IDE fertigstellen und das Projekt in GIT klonen. Bei Bedarf können die Kandidaten Unit-Tests durchführen, um sicherzustellen, dass ihre Lösungen funktionieren. Das Zeitlimit für jeden Test kann eingestellt werden und sobald die Zeit abgelaufen ist, wird der Test automatisch ausgewertet und der Recruiter erhält einen Bericht über die Leistung des Kandidaten

Wie gehen Sie mit Plagiaten um?

Wenn Sie denken, dass ein Kandidat schummeln könnte, um die Oberhand zu gewinnen, dann denken Sie noch einmal nach.

DevSkiller verfügt über Tools, die sicherstellen, dass Sie nur korrekte Ergebnisse erhalten. Bildschirmprüfungen stellen sicher, dass die Kandidaten nicht auf einen anderen Bildschirm schauen, wenn sie einen Test durchführen, und Plagiatsdetektoren scannen automatisch den eingegebenen Code und gleichen diesen mit jeder Antwort in unserer Testdatenbank ab. Wenn es eine Übereinstimmung gibt, liegt es daran, dass der Kandidat geschummelt hat.

Wie lange dauert es, einen Android-Test durchzuführen?

Die Dauer der einzelnen Android-Tests hängt von Ihren Bedürfnissen ab. Die Tests werden mit Standard-Dauereinstellungen geliefert, die bei Bedarf leicht geändert werden können. Auch einzelne Fragen innerhalb eines Tests können definiert werden.