Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Mobikwik Team. If you also belong to the team, you can get access from here

Mobikwik Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Mobikwik Senior Software Engineer Interview Questions and Answers

Updated 28 Aug 2024

Mobikwik Senior Software Engineer Interview Experiences

2 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was about DS Algo and Java garbage collection,multithreading

Round 2 - Technical 

(2 Questions)

  • Q1. Low level design of rate limiter
  • Ans. 

    Rate limiter is a system that controls the rate of traffic sent or received by a network interface.

    • Implement a token bucket algorithm to track and limit the rate of requests

    • Use a sliding window algorithm to track the number of requests within a specific time frame

    • Consider using a distributed rate limiter for scalability and fault tolerance

  • Answered by AI
  • Q2. Springboot basics, java basics, future interfaces, basic sql queries

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jun 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Questions based on DSA
Round 3 - One-on-one 

(1 Question)

  • Q1. Java specific Interview
Round 4 - One-on-one 

(1 Question)

  • Q1. Hiring Manager Interview

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA, Java, System Design

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
Q5. If you have to prioritize between coding standards and project de ... read more

Top trending discussions

View All
Interview Hub
1w (edited)
anshitanegi
·
ex -
Planet Spark
When HR’s Chinese English made me drop the interview!
So, I talked to the HR yesterday about the interview. I asked Please send me the location But their English… bro I was shocked! It was like talking to someone jisne english nahi kuch ar hi seekh liya ho, if the HR’s English is this I can only imagine the rest of the company I decided to drop the interview with this chinese english😶‍🌫️
FeedCard Image
Got a question about Mobikwik?
Ask anonymously on communities.

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Next Greater Element in an array
  • Q2. Question based on Sql inner join

Interview Preparation Tips

Interview preparation tips for other job seekers - Solve LC questions and go through HLD design videos

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Number of subset
  • Ans. 

    Calculate the number of subsets of a given set

    • The number of subsets of a set with n elements is 2^n

    • Include the empty set and the set itself in the count

    • For example, a set with 3 elements will have 2^3 = 8 subsets

  • Answered by AI
  • Q2. Remove kth node from end
Round 2 - Technical 

(2 Questions)

  • Q1. Whatsapp low level design
  • Ans. 

    Whatsapp low level design involves messaging, encryption, media sharing, and user authentication.

    • Use end-to-end encryption to secure messages

    • Implement message queues for real-time message delivery

    • Allow media sharing through file transfer protocols

    • Use OAuth for user authentication and authorization

  • Answered by AI
  • Q2. Lru implemention

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Longest Consecutive Sequence
  • Ans. 

    Find the length of the longest consecutive elements sequence in an array.

    • Sort the array to ensure consecutive elements are adjacent

    • Iterate through the array and keep track of the current consecutive sequence length

    • Update the longest consecutive sequence length as you iterate

  • Answered by AI
  • Q2. Core Java Questions
Round 2 - Technical 

(2 Questions)

  • Q1. Executor Service and it's code
  • Ans. 

    Executor Service is a framework provided by Java for managing and executing asynchronous tasks.

    • Executor Service allows you to easily create and manage threads for executing tasks.

    • It provides a way to control the number of threads used for executing tasks, which can help prevent resource exhaustion.

    • You can submit tasks to an Executor Service using methods like execute() or submit().

    • Executor Service can be used to execut...

  • Answered by AI
  • Q2. Core Java and Spring boot questions
Round 3 - Technical 

(2 Questions)

  • Q1. Design patterns
  • Q2. Core Java questions

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Nov 2024, where I was asked the following questions.

  • Q1. System Design for Task Scheduler
  • Ans. 

    Design a scalable task scheduler to manage and execute tasks efficiently based on priority and timing.

    • Define task attributes: ID, priority, execution time, and status.

    • Use a priority queue to manage task scheduling based on priority.

    • Implement worker threads to execute tasks concurrently.

    • Consider persistent storage for tasks to survive system restarts.

    • Provide an API for adding, updating, and removing tasks.

  • Answered by AI
  • Q2. Past work experience
  • Ans. 

    I have extensive experience in software development, focusing on scalable applications and team collaboration.

    • Led a team of 5 developers in creating a microservices architecture for a healthcare application, improving scalability by 40%.

    • Implemented CI/CD pipelines using Jenkins and Docker, reducing deployment time from hours to minutes.

    • Collaborated with cross-functional teams to gather requirements and deliver features...

  • Answered by AI

Mobikwik HR Interview Questions

14 questions and answers

Q. What are the products you have worked with?
Q. Are you familiar with MobiKwik?
Q. Tell me about your work experience.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Approached by Company

Round 1 - Technical 

(1 Question)

  • Q1. Low Level Design: How to do rate limiting for a platform serving 100K requests per second.
  • Ans. 

    Implement rate limiting for a platform serving 100K requests per second.

    • Use a token bucket algorithm to limit the rate of incoming requests.

    • Set a maximum number of tokens in the bucket to control the rate.

    • Refill the bucket at a constant rate to allow bursts of requests.

    • Track the timestamp of the last request to enforce the rate limit.

    • Consider using a distributed rate limiting system for scalability.

    • Monitor and adjust t...

  • Answered by AI

Skills evaluated in this interview

Are these interview questions helpful?
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Design a in-memory cache

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jun 2025, where I was asked the following questions.

  • Q1. PUB-SUB MODEL MACHINE CODING
  • Q2. RATE LIMITOR MACHINE CODING
  • Ans. 

    A rate limiter controls the number of requests a user can make to a service in a given timeframe.

    • Use a token bucket algorithm to allow bursts of requests while enforcing a limit over time.

    • Implement a sliding window counter to track requests in a specific time frame.

    • Consider using Redis for distributed rate limiting across multiple servers.

    • Example: Limit to 100 requests per minute per user.

    • Use HTTP headers to inform use...

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Coding Test 

(1 Question)

  • Q1. In memory sql db
  • Ans. 

    In-memory SQL databases store data in memory for faster access and processing.

    • In-memory databases keep all data in RAM for quicker retrieval compared to disk-based databases.

    • Examples include SQLite in-memory database and Redis.

    • They are commonly used for caching, real-time analytics, and temporary data storage.

  • Answered by AI

Mobikwik Interview FAQs

How many rounds are there in Mobikwik Senior Software Engineer interview?
Mobikwik interview process usually has 3 rounds. The most common rounds in the Mobikwik interview process are One-on-one Round, Resume Shortlist and Coding Test.
How to prepare for Mobikwik Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Mobikwik. The most common topics and skills that interviewers at Mobikwik expect are Algorithms, Data Structures, Distribution System, Hibernate and Java.
What are the top questions asked in Mobikwik Senior Software Engineer interview?

Some of the top questions asked at the Mobikwik Senior Software Engineer interview -

  1. Low level design of rate limi...read more
  2. Springboot basics, java basics, future interfaces, basic sql quer...read more
  3. Questions based on ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.5/5

based on 2 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 50%
4-6 weeks 50%
View more
Mobikwik Senior Software Engineer Salary
based on 15 salaries
₹13.4 L/yr - ₹24.8 L/yr
8% more than the average Senior Software Engineer Salary in India
View more details

Mobikwik Senior Software Engineer Reviews and Ratings

based on 2 reviews

1.0/5

Rating in categories

1.2

Skill development

1.0

Work-life balance

3.0

Salary

1.2

Job security

1.0

Company culture

1.2

Promotions

1.2

Work satisfaction

Explore 2 Reviews and Ratings
Team Lead
72 salaries
unlock blur

₹3 L/yr - ₹7 L/yr

Assistant Manager
62 salaries
unlock blur

₹5.1 L/yr - ₹11 L/yr

Software Development Engineer II
61 salaries
unlock blur

₹14.9 L/yr - ₹26.4 L/yr

Senior Executive
52 salaries
unlock blur

₹2.7 L/yr - ₹6.7 L/yr

Executive
50 salaries
unlock blur

₹2.6 L/yr - ₹5 L/yr

Explore more salaries
Compare Mobikwik with

Paytm

3.2
Compare

Freecharge

3.8
Compare

AGS Transact Technologies

2.9
Compare

Hitachi Payment Services

3.6
Compare
write
Share an Interview