Facebook - android Interview

Anyone know what to expect for Android phone interview and subsequent onsites at Facebook? This would be for an E4 position. Leetcode level? Android specific questions?

Google KBkc57 Feb 24, 2018

The coding questions were pretty easy. Tries, tree traversal, etc. They asked a bit about asynchronous programming on Android. For design questions, I'd recommend looking at top social apps on play store and thinking about how you'd implement them.

Facebook LngdaTyagi Feb 24, 2018

Definitely expect general Android knowledge questions here and there, but all coding interviews should be generic java interview, unless you're interviewing for Android UI position.

Amazon jPIf11 Feb 24, 2018

How are the Android UI interviews different?

Facebook LngdaTyagi Feb 24, 2018

The coding question interviews are more Android UI focused, custom animations/touch handling/views based on candidate's background and proficiency. The design interview also discusses a UI heavy question.

Microsoft 7ytb Feb 24, 2018

I'm also interviewing for an android position there. Pm me

DocuSign w987xyz Sep 12, 2018

Did you end up giving the interview? If so, do you mind sharing more details, please?

Esri b6d1kd5 Feb 24, 2018

Not at Facebook, but I have found these useful at other Android interviews - offline first architecture, design library for HTTP requests (see Volley), https://blogs.dropbox.com/tech/2014/04/building-carousel-part-i-how-we-made-our-networked-mobile-app-feel-fast-and-local/, http://tech.trello.com/sync-architecture/

New
zgBx36 Feb 24, 2018

How would you approach a design interview for mobile? Talk about mvvm?

Facebook Skurrr Mar 10, 2018

Read up on Litho, it’s heavily used

Motorola EngDev Mar 24, 2019

Can your share your design interview experience. What would be usedul in terms of preparation

Amazon RazBlaze Jan 3, 2020

I am curious to learn about the interview process for android Design interview experience , anybody can share some thoughts ?

New
async_code Feb 10, 2020

For people asking about system design, google "Airbnb system design" and literally these sorts of questions are asked in interview https://youtu.be/jItLuOTsCX4 Now, as it is more android based, what tools, or architecture design pattern can you use, for oddly specific scenarios

Adobe UiGV36 Jun 3, 2020

leetcode medium mostly for practicing coding questions. On android study basics, know how performance gets affected with respect to battery, memory, network. Do not rely much on libraries though good to know them, and more importantly stick with basics. (documentation of android fundamentals and best practices)