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

Android offers a technical interview using Jetpack Compose. 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.

In the interview, you will be given an app and asked to make some small modifications to it, and then to add your own feature to the app. You should make sure you are familiar with the reactive UI paradigm, creating UI using Jetpack Compose, Kotlin syntax, and processing / filtering data.

Tips for the interview

  • When preparing, the best way to prepare tends to be building a small app in Android Studio. This should help you get familiar with Android Development practices.

  • Reviewing the course textbook and completing assignments can help greatly.

  • 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, but the usage of generative AI is prohibited.

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