InMobi.
A mobile advertising and marketing platform (ad exchange, DSP and SDKs) and, through Glance, AI-driven content on smartphone lock screens.
its questions lean on
- ad serving and real-time bidding
- event aggregation at scale
- messaging internals
- concurrency and data structures
- rollouts and replication
The rounds, as candidates describe them
- Problem solving (third-party)A 60-minute DSA round run by BarRaiser, an external interviewing platform, with Java questions.source ↗
- Problem solving (InMobi engineer)A second DSA round after a discussion of your current project.source ↗
- System design (senior roles)For a Staff Engineer, a system design round, then HM, a working-code round (an in-memory pub-sub), Director and HR.source ↗
- Hiring managerTeam and culture fit, past work, and sometimes a design discussion.source ↗
Reported by candidates
From public interview write-ups; each links its source.- Design a Stock Exchange / Trading PlatformSystem designSQ-13 · Zerodha Kite Trading Platform →W05 · DAY 05 · Leader Election and Coordination →reported in:LeetCode Discuss · InMobi Staff Engineer, Bengaluru (2022) ↗
- Build an In-Memory Pub-Sub like Kafka (Machine Coding)Low-level designLLD-08 · Design a Logging Framework (Pub-Sub) →IP-18 · Design a Distributed Message Queue →reported in:LeetCode Discuss · InMobi Staff Engineer, Bengaluru (2022) ↗
- Design TwitterSystem designSQ-10 · Twitter/X →IP-07 · Design a News Feed →reported in:LeetCode Discuss · InMobi SDE-2 Backend (2024) ↗LeetCode Discuss · InMobi SDE-2 Backend, Bangalore, Rejected (2024) ↗
- Design a Web CrawlerSystem designIP-05 · Design a Web Crawler →reported in:LeetCode Discuss · Glance (InMobi) SDE 4, Bangalore (2021) ↗
- How does a hash table work internally, and how do you make it thread-safe?ConceptW00 · PART 5 · Operating System Concepts for System Design →reported in:LeetCode Discuss · InMobi, Microsoft, Flipkart, Intuit, Soroco SDE2 (2021) ↗
- Design a Hospital Appointment System with Patient Priorities (LLD)Low-level designno lesson for this one yetreported in:GeeksforGeeks · InMobi Interview Experience, On-Campus 2021 ↗
- How do you deprecate a feature while rolling out its replacement to clients?ConceptW10 · DAY 03 · Deployment Strategies →reported in:LeetCode Discuss · InMobi SDE2, Bangalore Remote (2022) ↗
- What goes wrong in a master-slave setup, and how do you debug it?ConceptW01 · DAY 02 · Replication Trade-offs →W05 · DAY 05 · Leader Election and Coordination →reported in:LeetCode Discuss · InMobi SDE2, Bangalore Remote (2022) ↗
Likely, from what they build
Our pick, not a report: questions that fit InMobi's products.- Design an Ad Click Aggregation SystemSystem designIP-16 · Design an Ad Click Aggregation System →W08 · DAY 04 · Late-Arriving Data and Correctness →
- Design a Real-Time Bidding Ad ServerSystem designW02 · DAY 01 · Timeout Hell →W04 · DAY 05 · Multi-Tier Caching →W01 · DAY 04 · Hot Keys and Skew →
- Design Ad Frequency Capping and Budget PacingSystem designW01 · DAY 03 · Rate Limiting at Scale →IP-16 · Design an Ad Click Aggregation System →
- Design a Personalised Lock-Screen Content FeedSystem designIP-07 · Design a News Feed →W04 · DAY 04 · Feed Caching →SQ-21 · Instagram Feed and Stories →
Study path
Every lesson the questions above point to, once, in order.
- 01SQ-13Zerodha Kite Trading Platform
- 02W05 · DAY 05Leader Election and Coordination
- 03LLD-08Design a Logging Framework (Pub-Sub)
- 04IP-18Design a Distributed Message Queue
- 05SQ-10Twitter/X
- 06IP-07Design a News Feed
- 07IP-05Design a Web Crawler
- 08W00 · PART 5Operating System Concepts for System Design
- 09W10 · DAY 03Deployment Strategies
- 10W01 · DAY 02Replication Trade-offs
- 11IP-16Design an Ad Click Aggregation System
- 12W08 · DAY 04Late-Arriving Data and Correctness
- 13W02 · DAY 01Timeout Hell
- 14W04 · DAY 05Multi-Tier Caching
- 15W01 · DAY 04Hot Keys and Skew
- 16W01 · DAY 03Rate Limiting at Scale
- 17W04 · DAY 04Feed Caching
- 18SQ-21Instagram Feed and Stories
Company names and logos are trademarks of their owners, shown only to identify each company. This course isn't affiliated with or endorsed by any of them.