Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Button

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Button reviews | Button jobs | Button salaries | Button benefits
      Button interviewsButton Android Engineer interviewsButton interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Android Engineer Interview

      Feb 21, 2018
      Anonymous employee
      New York, NY
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 3 weeks. I interviewed at Button (New York, NY) in Nov 2017

      Interview

      Interview was really well done. First was a phone screen with a Senior Android Engineer, We talked about android stuff and what Button did as a company. Then you get a take home project that you do over the weekend. The take home project is your time to shine as an Android Engineer. It is IMPORTANT to have really well written, well-documented code that is easy for someone else to read. Most importantly, you NEED to know your own code, since your first interview will like be a pairing session with an Engineer to extend upon your written code. 2 weeks later, I was onsite and got the regular battery of software engineering interviews. * A Pairing Session Interview - Where you go over the code you wrote during the take home part and extend upon it. * At least 2 Technical Discussions (Deep Dive / System Architecture) - Talk with senior engineer about technical concepts. An example of this might be a talk on how to architect a local school system with teachers and students. * 1 - 2 Algorithms and Data structures - Nothing so crazy that you wouldn't be able to handle, but definitely hard enough to get you thinking. Study things like Arrays, Hash Tables and the occasional Binary Tree Questions for leetcode.com (medium difficulty) * A Product Design Interview - Talking to a designer on the team about design stuff and other team related questions After that, References, Offer and an amazing place to work at.

      Interview questions [1]

      Question 1

      How would you architect a system for a school, where you have relationships like Teachers -> Students, Students -> Subjects, Students -> Subjects -> Grades etc...
      1 Answer
      1
      avatar
      Button response
      7y
      Thanks so much for your review. We’re glad you enjoyed the interview experience and we’re even happier to have you onboard as a Buttonian!