Skip to content

Main Interview Task

J-Doc edited this page Feb 13, 2017 · 4 revisions

This page summarizes the main interview task required as part of the interview process for Komodo's Mobile Developer (Android) position, posted on February 2017. Interviewees should read this page thoroughly and complete the task as soon as possible. Requests for clarification can be sent to jorge@kmo.do

The goal of the Technical Task is to assess the following:

  • Your ability to follow instructions,
  • Your ability to solve problems independently,
  • Your ability to expand your understanding of a problem from limited information,
  • Your ability to work within a distributed development environment,
  • Your ability to become comfortable with new tools, problems, and contexts.
  • Your ability to estimate how long a given technical task will take you to complete
  • Your attention to detail

Objective

Create an open-source github repo containing a simple "updater" app that:

  1. Uses a GET request to retrieve a 'build manifest' from this endpoint (note that the only required query parameter is type, which can be either alpha, beta or release).
  2. Downloads the files the build manifest refers to.
  3. Presents a dialog to the user showing as much information about the downloaded files as it can be possibly obtained.

Clone this wiki locally