The interview included basic algorithm questions, droid knowledge, and Android coding.
Their interview questions are ridiculously specific, and they want you to have experience with their exact frameworks and libraries.
Anyone competent can implement things a few ways with good architecture and can learn new frameworks quickly on the job or before an interview with a heads-up. However, they want you to have experience with every framework they use specifically, even though they don’t tell you what it is ahead of time or put it in the job description.
There are so many common frameworks in Android development to accomplish the same thing; it’s ridiculous how they evaluate candidates like this.
For example: "There will be questions on concurrency."... Performs. Days later, "Sorry, we want someone with RxJava experience."
In short, I think they’re testing for the wrong things, which is a bad sign. Luckily, most of them got laid off, and I would have too if I were hired, so fortunately, I didn’t get an offer.
Handle a bunch of outgoing network requests for typeahead.
The following metrics were computed from 2 interview experiences for the Instacart Senior Android Developer role in San Francisco, California.
Instacart's interview process for their Senior Android Developer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Instacart's Senior Android Developer interview process in San Francisco, California.