A Guide to the

Android Interview

Applying to our team should be accessible to anyone, so we've put this guide together so you know what to expect during your interview.

 

General Advice

  • Focus on the approach. We’re more interested in seeing how you think about problems rather than whether or not you can solve them.

  • Be your authentic self. We value new perspectives and will do our best to create a comfortable, unstressful environment.

  • Ask questions if you need clarification. It shows that you know how and when to ask for help.


 

Behavioral

The goal of this interview is to better understand you as a person and teammate. We want to learn more about you as a person and how you work in a team setting.

We may ask you to recall a certain situation from your past experiences or describe how you would mediate different conflicts.

Tips for the interview

  • Details of anecdotes aren't as important as talking about your thought process and learnings

 

Technical

The goal of this interview is to simulate the real environment in which you might work as an Android developer so we can better understand how you code and debug.

The first part of this will consist of a debugging challenge; you will be given a simple app and several common bugs in it to fix. Then you will be asked to complete a few tasks building on top of the starter code. Be prepared to add elements to the user interface (ie. TextView, Button, etc.), set up listeners, and complete some models.

Tips for the interview

  • Review Android XML elements, debugging Android Studio, and interactions between XML files and Java Classes

  • Explain your thought process while coding so we can understand your problem-solving approach

  • You are encouraged to use Google and StackOverflow during the interview

  • If you’re confused about the task, don’t be afraid to ask clarifying questions