Taro Logo

Android Engineer - Experience Mission Interview Experience - Stockholm, Sweden

July 1, 2019
Negative ExperienceNo Offer

Process

The process took 4 weeks, but I only had two interviews before getting rejected. Because it was summer, most of the people were taking vacations, including the recruiter, so I had to wait a long time between interviews.

The first step was a phone interview with the recruiter that happened 6 days after I applied. It was a 30-minute call about my background, my skills, and general information about Spotify.

The next day, I received an email saying that they wanted to schedule the next meeting and asking for dates. I answered, but only heard back from them 10 days later because the recruiter went on vacation without telling me.

So, I finally had the next interview (18 days after the first interview). This was a one-and-a-half-hour online tech interview divided into three parts:

  • 30 minutes of questions about Android and Computer Science general concepts.
  • 30 minutes for a coding challenge (implement a countdown timer).
  • 30 minutes for a code review challenge (review a pull request that had a lot of problems – required knowledge about threads and broadcasts to fully understand the code).

They were all very nice, but I hadn't prepared myself very well, so I already knew I wasn't going to get an offer. Four days later, they got back to me saying they would move forward with other candidates.

Questions

What are activities? How to pass data between them? What are fragments?

What are intents? What are the types of intent actions?

What is a service? When to use a service? What's the difference between started and bound services? Why use a service and not threads for long tasks?

What is saveInstanceState?

What is a broadcast receiver?

What is a content provider?

How to make a custom view?

What is the Application class? Did you ever use it and why?

What's the difference between MVP and MVVM? Is it a good idea to put a Singleton in the Application?

What is the golden rule to make an app with good performance?

Sort from fastest to slowest: RAM, CPU register, CPU cache, and HDD.

What is algorithm complexity?

Describe an algorithm to search for an element in an ordered array. What's the name of the algorithm I described (it was binary search) and its complexity?

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Spotify Android Engineer - Experience Mission role in Stockholm, Sweden.

Success Rate

0%
Pass Rate

Spotify's interview process for their Android Engineer - Experience Mission roles in Stockholm, Sweden is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive0%
Neutral0%
Negative100%

Candidates reported having very negative feelings for Spotify's Android Engineer - Experience Mission interview process in Stockholm, Sweden.

Spotify Work Experiences