You are on page 1of 3

Android

Developer Interview Packet


In this packet you will learn exactly how to go about landing a good job as an
Android developer. We will talk about essential job interview steps and how to apply
for an android development job. (This guide will serve as a foundation, but we
understand each job is unique, different, and may need more than what we discuss
in this packet)

Pre-Interview:

Start to draft the things you have really mastered with android development.
Organizing is key to your success when being hired for any job. Make sure you work
organize your best work so you can showcase it during your interview. It is also
important to be able to talk the talk. You should be prepared and familiar with the
following:

Java Terms:

Arrays
Variables
Member/Instance
Local
Objects
Control
Primitives
Data Types Classes
Nested
Parameters
Generics
Polymorphism
Pointers
Constructors
Libraries
Hashmaps
Fields
Callbacks
Collections
Lists Packages
Typecasting
Inheritance
Blocks
Recursion
Scope
Operators
Auto-boxing & More!
It is also very important to have a basic knowledge of the following and more!

Android Studio
Activity Lifecycle
GitHub Views/Layouts/View
Hierarchy Genymotion/Emulators
Fragment
Lifecycle
JVM
Manifest version control/git
ListView
Debugger
Services
JSON
AsyncTask
Compiler
Intents/Intent
Filters
Toasts
Run-time
Noti\ications
Dalvik
Event Listeners XML
Broadcast Receivers
Databases/SQLite
Custom
Adapters
ActionBar
And More!

The Screening Interview:

The screening interview is just the initial meeting/emailing/talking on the phone to


screen if you are the right person to have a more formal interview. It is important to
have some code written that you can talk about when you are meeting with the
developers who are interviewing you. This is also very helpful when networking and
meeting people at other social events. Make sure to be direct when you are applying
for the job and also be very enthusiastic and willing to go above and beyond the
standard requirements.

Here are some Standard Questions during a Screening Interview:

1. Are you a (country youre applying in) citizen?


2. Are you legally allowed to work in this country?
3. What is the specific job are you applying for?
4. Did anyone refer you to this opening?
5. What is your previous work experience?
6. What are your contact details?
7. Is there anything youd like to add to your application or resume at this time?
8. When are you available for additional interviews?
9. Are you able to meet face to face?
10. What are you salary requirements?

The Formal Interview:

This is your opportunity to show your skills and knowledge. Dont hold anything
back. This is a great time to discuss your knowledge of Android development and
Java programming. It is also recommended that you not only tell. but show how you
are able to apply this knowledge in real life! Employers are looking for people who
have not only skills but also the ability to apply those skills in real life ways.

The Follow Up:

It is vitally important that you follow up with those who interviewed you! I would do
this directly after the Formal interview.

Here is an example:

Mr./Miss John Doe,

Thank you for allowing me the opportunity to interview for position X. I am excited
about the opportunity to serve you and your company and look forward to hearing
back from you in the near future.

Sincerely,

You might also like