Heapclub
  • November 2018 Cohort
  • Announcements
  • Material Checklist
  • Prep Work
  • How to Study
  • Google Problems
  • Homework Assignments
  • Interview Preparation
    • 1. Data Structures & Algorithms
    • 2. System Design
      • Web Systems
      • Front-End
      • Mobile Developers
        • iOS Developers
    • 3. Operating System
    • 4. Math (optional)
Powered by GitBook
On this page
  1. Interview Preparation
  2. 2. System Design

Mobile Developers

If you're a mobile developer, don't spend too much time on back-end stuff like how to scale databases. Instead, focus on the topics below and be strong on domain specific topics.

  • Be comfortable building a simple mobile from scratch.

  • Be comfortable with fetching data and displaying it on the tables.

  • Be comfortable talking about how to implement specific features or effects. e.g. Some special type of view, infinite scroll, offline mode.

  • Know design patterns and SOLID principles and how it ties to your dev environment.

  • Know multi-threading issues and useful frameworks.

  • Be familiar with famous 3rd party libraries

PreviousFront-EndNextiOS Developers

Last updated 6 years ago