Premium Employer

i

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

Zepto Verified Tick Work with us arrow

Compare button icon Compare button icon Compare

Filter interviews by

Zepto Senior Software Engineer Interview Questions and Answers

Updated 16 Oct 2024

10 Interview questions

A Senior Software Engineer was asked 10mo ago
Q. Design the Low-Level Design (LLD) of Google Calendar.
Ans. 

Design LLD of google calendar

  • Use microservices architecture for scalability and maintainability

  • Implement features like event creation, editing, deletion, reminders, and sharing

  • Utilize databases for storing user data and events

  • Include user authentication and authorization for security

  • Integrate with external APIs for syncing with other calendars

A Senior Software Engineer was asked 10mo ago
Q. Describe the low-level design for a Chess game.
Ans. 

Low level design for a chess game including classes, functions, and data structures.

  • Create classes for pieces (e.g. Pawn, Rook, Bishop) with properties like position and color

  • Implement functions for moving pieces, checking valid moves, and capturing opponent pieces

  • Use data structures like 2D arrays to represent the chess board and track piece positions

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
A Senior Software Engineer was asked 10mo ago
Q. Design Splitwise Application (LLD)
Ans. 

Design a Splitwise application for managing shared expenses among friends.

  • Implement user authentication and authorization for secure access.

  • Create a user-friendly interface for adding expenses and splitting them among friends.

  • Develop algorithms for calculating balances and settling debts between users.

  • Include features for adding comments, attaching receipts, and generating reports.

  • Consider scalability and performa...

A Senior Software Engineer was asked
Q. Describe how you would design Google Meet.
Ans. 

Design a video conferencing platform similar to Google Meet.

  • Implement real-time video and audio streaming

  • Include features like screen sharing, chat, and participant management

  • Ensure scalability to support large number of users

  • Focus on security and privacy measures

  • Optimize for low latency and high quality video/audio

A Senior Software Engineer was asked
Q. Design the High-Level Design (HLD) for a rider management system.
Ans. 

Design HLD for rider management system

  • Use microservices architecture for scalability and flexibility

  • Implement user authentication and authorization for security

  • Include features like ride tracking, payment processing, and feedback system

  • Utilize databases for storing rider information and ride history

A Senior Software Engineer was asked
Q. Design the Low-Level Design (LLD) for Dream11.
Ans. 

Designing the low-level design for Dream 11 platform.

  • Use microservices architecture for scalability and flexibility.

  • Implement a robust database schema to handle large amounts of user data.

  • Utilize caching mechanisms to improve performance, especially during peak usage times.

  • Include authentication and authorization mechanisms to ensure data security.

  • Design APIs for seamless integration with third-party services.

  • Impl...

Zepto HR Interview Questions

83 questions and answers

Q. Tell me about the most significant project.
Q. What are your strengths?
Q. Why did you pursue this career?
A Senior Software Engineer was asked
Q. Design a post-order service, or a last-mile service like finding a rider or sending notifications.
Ans. 

Design a last-mile delivery service focusing on rider allocation and notifications.

  • User requests a delivery via mobile app, specifying pickup and drop-off locations.

  • System matches the request with available riders using geolocation and proximity algorithms.

  • Notifications are sent to users and riders via push notifications or SMS for updates.

  • Riders can accept or decline requests, with the system reassigning if decli...

Are these interview questions helpful?
A Senior Software Engineer was asked
Q. Design classes for a bidding system where new bid notifications are shown to all users who have already bid.
Ans. 

Design classes for a bidding system with new bid notifications for users who have already bid.

  • Create a Bid class with attributes like bidder, amount, timestamp, etc.

  • Create a Notification class with attributes like message, recipient, timestamp, etc.

  • Create a BiddingSystem class to manage bids and notifications.

  • Implement a method in BiddingSystem to notify users who have already bid when a new bid is placed.

  • Consider...

A Senior Software Engineer was asked
Q. Given a matrix of 0s and 1s, replace all 0s with 1s that are completely surrounded by 1s.
Ans. 

Replace zeros surrounded by ones with ones in an array of strings

  • Iterate through each string in the array

  • Check for zeros surrounded by ones and replace them with ones

  • Return the modified array of strings

A Senior Software Engineer was asked
Q. Given an array of non-negative integers nums, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Determine if you a...
Ans. 

The minimum number of jumps needed to reach the end of an array.

  • Use dynamic programming to keep track of the minimum jumps needed at each index.

  • At each index, calculate the maximum reachable index and update the minimum jumps accordingly.

  • Example: For array [2, 3, 1, 1, 2, 4, 2, 0, 1, 1], the minimum jumps needed is 4.

Zepto Senior Software Engineer Interview Experiences

9 interviews found

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Design Booking Management System

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Design LLD of google calendar

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - One-on-one 

(1 Question)

  • Q1. Design Splitwise Application (LLD)

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Coding Test 

1 hour duration, a game somuation LLD question was asked

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare game simulation questtions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Low Level Design for Chess
  • Ans. 

    Low level design for a chess game including classes, functions, and data structures.

    • Create classes for pieces (e.g. Pawn, Rook, Bishop) with properties like position and color

    • Implement functions for moving pieces, checking valid moves, and capturing opponent pieces

    • Use data structures like 2D arrays to represent the chess board and track piece positions

  • Answered by AI

Skills evaluated in this interview

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

It was a bar raiser round and questions were related to trees and binary search

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

I applied via Instahyre and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Two medium DSA questions based on strings.

Round 2 - Design Test 

(1 Question)

  • Q1. Design Google Meet

Interview Preparation Tips

Topics to prepare for Zepto Senior Software Engineer interview:
  • Coding
  • System Design
Interview preparation tips for other job seekers - Give some mock interviews before going to the interview.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Sep 2023. There were 3 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 

(2 Questions)

  • Q1. Replace all zeros to 1 which are surrounded by 1's
  • Ans. 

    Replace zeros surrounded by ones with ones in an array of strings

    • Iterate through each string in the array

    • Check for zeros surrounded by ones and replace them with ones

    • Return the modified array of strings

  • Answered by AI
  • Q2. Minimum jumps to reach end of an array
Round 3 - Technical 

(2 Questions)

  • Q1. LLD Round:- Design classes for bidding system when new bid notifications shown to all users who already bided for it.
  • Ans. 

    Design classes for a bidding system with new bid notifications for users who have already bid.

    • Create a Bid class with attributes like bidder, amount, timestamp, etc.

    • Create a Notification class with attributes like message, recipient, timestamp, etc.

    • Create a BiddingSystem class to manage bids and notifications.

    • Implement a method in BiddingSystem to notify users who have already bid when a new bid is placed.

    • Consider usin...

  • Answered by AI
  • Q2. HLD:- Desing Post order service, or last mile like finding rider, notifications etc
  • Ans. 

    Design a last-mile delivery service focusing on rider allocation and notifications.

    • User requests a delivery via mobile app, specifying pickup and drop-off locations.

    • System matches the request with available riders using geolocation and proximity algorithms.

    • Notifications are sent to users and riders via push notifications or SMS for updates.

    • Riders can accept or decline requests, with the system reassigning if declined.

    • R...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
6-8 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Coding Test 

DSA, 1 hour with 2 LC medium questions

Round 2 - One-on-one 

(2 Questions)

  • Q1. Low level design
  • Q2. Design lld for Dream 11
  • Ans. 

    Designing the low-level design for Dream 11 platform.

    • Use microservices architecture for scalability and flexibility.

    • Implement a robust database schema to handle large amounts of user data.

    • Utilize caching mechanisms to improve performance, especially during peak usage times.

    • Include authentication and authorization mechanisms to ensure data security.

    • Design APIs for seamless integration with third-party services.

    • Implement...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. High level design
  • Q2. Design HLD for rider management system
  • Ans. 

    Design HLD for rider management system

    • Use microservices architecture for scalability and flexibility

    • Implement user authentication and authorization for security

    • Include features like ride tracking, payment processing, and feedback system

    • Utilize databases for storing rider information and ride history

  • Answered by AI

Skills evaluated in this interview

Top trending discussions

View All
Interview Hub
6d
a client servicing executive
FeedCard Image
Got a question about Zepto?
Ask anonymously on communities.

Interview questions from similar companies

I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Data Structures related 2 round & 1 round system Design

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on DS and Design skills. No graphs and DP problems were asked

Zepto Interview FAQs

How many rounds are there in Zepto Senior Software Engineer interview?
Zepto interview process usually has 1-2 rounds. The most common rounds in the Zepto interview process are One-on-one Round, Technical and Coding Test.
How to prepare for Zepto 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 Zepto. The most common topics and skills that interviewers at Zepto expect are Backend, Database Design, Django, MySQL and Object Oriented Design.
What are the top questions asked in Zepto Senior Software Engineer interview?

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

  1. LLD Round:- Design classes for bidding system when new bid notifications shown ...read more
  2. HLD:- Desing Post order service, or last mile like finding rider, notifications...read more
  3. Replace all zeros to 1 which are surrounded by ...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 10 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 80%
6-8 weeks 20%
View more
Join Zepto We’re revolutionizing the way India shops.
Zepto Senior Software Engineer Salary
based on 25 salaries
₹37.3 L/yr - ₹66.3 L/yr
189% more than the average Senior Software Engineer Salary in India
View more details

Zepto Senior Software Engineer Reviews and Ratings

based on 3 reviews

2.4/5

Rating in categories

2.7

Skill development

2.1

Work-life balance

2.7

Salary

1.0

Job security

2.1

Company culture

2.1

Promotions

2.1

Work satisfaction

Explore 3 Reviews and Ratings
Shift Incharge
505 salaries
unlock blur

₹2 L/yr - ₹4.8 L/yr

Team Lead
228 salaries
unlock blur

₹3.6 L/yr - ₹7 L/yr

Store Manager
219 salaries
unlock blur

₹3.4 L/yr - ₹7.5 L/yr

Senior Manager
179 salaries
unlock blur

₹16.5 L/yr - ₹30.5 L/yr

Cluster Manager
150 salaries
unlock blur

₹8 L/yr - ₹14 L/yr

Explore more salaries
Compare Zepto with

Blinkit

3.8
Compare

Dunzo

3.4
Compare

BigBasket

3.9
Compare

Swiggy

3.7
Compare
write
Share an Interview