12 questions · from 2 interviews
Mobikwik interview questions
Every question candidates reported from their Mobikwik interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Mobikwik coding and DSA questions
- 01
Number of Ways to Climb N Stairs (1, 2, or 3 Steps)
You can climb either 1, 2, or 3 stairs at once. What is the total number of distinct ways to climb N stairs?
Medium · From Mobikwik (SSE, 4yoe)
- 02
Number of Ways to Climb N Stairs with Non-Decreasing Steps
This is a variation of the previous question. If at any point you have taken x steps, you cannot take less than x steps again in subsequent moves. For example, (1,1,2) would be a valid sequence, but (1,2,1) would not. You need to provide all unique ways to…
Hard · From Mobikwik (SSE, 4yoe)
Mobikwik system design questions
- 01
In-Memory Rate Limiter Design
Design an in-memory rate limiter. I explained what rate limiting is, its use cases, and compared several algorithms: Fixed Window, Sliding Window, Token Bucket, and Leaky Bucket. After discussing the trade-offs, I implemented a solution that tracks request…
From Mobikwik SDE-3 Interview Experience| Java Developer | 5+ Years Experience| Rejected
- 02
Design TinyURL
Design a TinyURL service. The discussion covered how to generate short URLs, the underlying database schema to map short keys to original URLs, scalability considerations, caching frequently accessed mappings, and handling key collisions.
From Mobikwik SDE-3 Interview Experience| Java Developer | 5+ Years Experience| Rejected
- 03
Design Digital Wallet using SOLID Principles
Design a digital wallet system similar to Mobikwik, applying SOLID principles. The focus was on object‑oriented design, extensibility, clean abstractions, and overall code structure for core wallet operations such as balance management, transactions, and user…
From Mobikwik SDE-3 Interview Experience| Java Developer | 5+ Years Experience| Rejected
- 04
Experience with Message Queues
Have you used any message queue systems in your projects? If so, which ones?
Easy · From Mobikwik (SSE, 4yoe)
- 05
Database Experience
What type of databases have you worked on (e.g., relational, NoSQL)?
Easy · From Mobikwik (SSE, 4yoe)
Mobikwik other questions
- 01
Abstract Class vs. Interface
Explain the key differences between an abstract class and an interface in Java.
Easy · From Mobikwik (SSE, 4yoe)
- 02
Access Specifiers in Java Interfaces
What access specifiers are used for methods and variables within a Java interface?
Easy · From Mobikwik (SSE, 4yoe)
- 03
Uninitialized Final Static Variable
Consider a class with a final static variable that is not initialized. Will it compile? If not, how would you fix it?
Medium · From Mobikwik (SSE, 4yoe)
- 04
Ways to Create Threads in Java
Describe the different methods available to create a thread in Java.
Easy · From Mobikwik (SSE, 4yoe)
- 05
Thread Lifecycle: Start vs. Run
How do we start a thread? What happens when run() is called directly instead of start() ? Which method does start() internally invoke?
Medium · From Mobikwik (SSE, 4yoe)
Mobikwik interview questions FAQ
What questions are asked in Mobikwik interviews?
Candidates reported 12 distinct questions across 2 Mobikwik interviews. 2 coding and DSA questions, 5 system design questions, 5 other questions.
How difficult are Mobikwik interview questions?
Of the questions candidates rated, 56% were easy, 33% medium and 11% hard.