Taro Logo

Android Engineer Interview Experience - Seattle, Washington

March 1, 2017
Positive ExperienceNo Offer

Process

The interview process was very streamlined and well-defined beforehand by HR.

I was reached out to by HR from Facebook and agreed to a specified date for an initial phone screen, a verbal interview conducted by an HR person. On the day of the verbal phone screen round, a set of questions was presented, which were easy to answer if you knew the concepts of Android well and how it worked. I have copy-pasted the questions from a previous post here, and luckily, I was asked the same questions. I'm not sure who provided the exact questions, but thanks for the help. The correct answers are also marked below the options mentioned.

Once I cleared the initial verbal phone screen, I had a phone technical coding interview with one of their engineers from Seattle, WA.

The interviewer asked me, "What is the difference between an Activity and a Fragment?"

I answered him satisfactorily.

Next, he moved on to a coding question using the screen-sharing tool they had shared initially after the first phone interview.

The phone technical question is posted at the end.

Even though I was not selected for an onsite interview, which I expected to get despite doing so well, I hope this post helps whoever is applying for an Android Developer role. Please follow through and reach your destination. May the force be with you.

Questions

Your photo-sharing app displays a system notification when the user receives a photo. Your app should display the photo when the user taps the notification. Which of the following do you need to attach to the Notification object that you pass to NotificationManager?

You’re writing a monitoring app that periodically checks if a website is up. Of those listed below, what is the BEST way to schedule these periodic checks?

You want to trigger an animation half a second after a user taps a button. The BEST way to do this is to:

Which one of the following is true by default of a Service declared in your manifest?

You want your messaging app to appear as an option in the intent chooser when a user shares content in another application. To do this, you MUST do which of the following?

  • Write a method which checks if a String is a palindrome and returns a boolean value.
  • Write a method which checks if a String is a palindrome and returns a boolean value with differing inputs for handling a palindromic sentence.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Meta Android Engineer role in Seattle, Washington.

Success Rate

0%
Pass Rate

Meta's interview process for their Android Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Meta's Android Engineer interview process in Seattle, Washington.

Meta Work Experiences