Upload Button Icon Add office photos
Premium Employer

i

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

Shiprocket Private Limited Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Shiprocket Private Limited Interview Questions and Answers

Updated 6 Jun 2025
Popular Designations

18 Interview questions

A Sales Associate was asked 4mo ago
Q. Do you have knowledge about inside sales or lending?
Ans. 

Yes, I have knowledge about inside sales and lending.

  • I have experience in inside sales, including prospecting, qualifying leads, and closing deals over the phone or email.

  • I am familiar with lending processes, such as loan applications, credit checks, and underwriting.

  • I understand the importance of building relationships with clients to drive sales and provide excellent customer service.

View all Sales Associate interview questions
A Front end Developer was asked 6mo ago
Q. How do you detect and prevent memory leaks?
Ans. 

Memory leaks can be detected and prevented by monitoring memory usage, using memory profiling tools, avoiding circular references, and properly managing event listeners.

  • Monitor memory usage regularly to identify any abnormal increases.

  • Use memory profiling tools like Chrome DevTools or Valgrind to analyze memory usage.

  • Avoid creating circular references in your code, as they can prevent objects from being garbage co...

View all Front end Developer interview questions
A Software Developer was asked 7mo ago
Q. Given an m x n 2D binary grid grid which represents a map of '1's (land) and '0's (water), return the number of islands.
Ans. 

Count the number of islands in a given grid of '1's and '0's.

  • Iterate through the grid and for each '1' encountered, perform a depth-first search to mark all connected '1's as visited.

  • Increment the island count for each new island encountered.

  • Consider edge cases like grid boundaries and handling visited cells.

View all Software Developer interview questions
A Software Developer was asked 8mo ago
Q. Given a number, find the next higher number with the exact same digits.
Ans. 

To find the next highest number, sort the numbers in ascending order and find the number immediately greater than the given number.

  • Sort the numbers in ascending order

  • Find the number immediately greater than the given number

  • Return the next highest number

View all Software Developer interview questions
A Software Engineer was asked 9mo ago
Q. How would you implement a worker pool in Go?
Ans. 

Implementing a worker pool in Golang allows concurrent processing of tasks using goroutines and channels.

  • Define a worker function that processes tasks from a channel.

  • Create a channel for tasks and a channel for results.

  • Launch multiple goroutines to act as workers.

  • Use a wait group to synchronize the completion of all tasks.

  • Example: Use 'sync.WaitGroup' to wait for all workers to finish.

View all Software Engineer interview questions
A Software Developer was asked 10mo ago
Q. What is a closure?
Ans. 

Closure is a function that captures the variables from its surrounding scope, even after the surrounding function has finished executing.

  • Closure allows a function to access and manipulate variables from its outer scope.

  • It maintains a reference to its outer scope, even after the outer function has returned.

  • Closure is commonly used in event handlers and callbacks.

View all Software Developer interview questions
A Software Developer was asked 10mo ago
Q. What is the change detection strategy in Angular?
Ans. 

Change detection strategy in Angular is a mechanism used to detect changes in the application state and update the view accordingly.

  • Angular uses Zone.js for change detection by default

  • Change detection can be triggered manually using ChangeDetectorRef

  • Optimizing change detection using OnPush strategy

View all Software Developer interview questions
Are these interview questions helpful?
A Software Developer was asked 10mo ago
Q. What are the differences between var, let, and const?
Ans. 

var is function scoped, let is block scoped, const is block scoped and cannot be reassigned.

  • var is function scoped, let is block scoped, const is block scoped and cannot be reassigned

  • var can be redeclared and updated, let can be updated but not redeclared, const cannot be redeclared or updated

  • Example: var x = 10; let y = 20; const z = 30;

View all Software Developer interview questions
An Associate Software Engineer was asked 11mo ago
Q. Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.
Ans. 

Find the maximum sum of a subarray within an array of integers.

  • Iterate through the array and keep track of the current sum and maximum sum seen so far.

  • If the current sum becomes negative, reset it to 0 as it won't contribute to the maximum sum.

  • Return the maximum sum found after iterating through the entire array.

View all Associate Software Engineer interview questions
An Associate Software Engineer was asked 11mo ago
Q. What is throttling in JavaScript?
Ans. 

Throttling in JavaScript is a technique used to control the rate at which a function is executed.

  • Throttling limits the number of times a function can be called over a specified period.

  • It is commonly used in scenarios like scroll events, resize events, and API requests to prevent performance issues.

  • Example: Debouncing a search input to limit the number of API calls made while typing.

View all Associate Software Engineer interview questions

Shiprocket Private Limited Interview Experiences

49 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
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 - One-on-one 

(2 Questions)

  • Q1. Tree question dsa
  • Q2. Fibonacci sequence question

Interview Preparation Tips

Interview preparation tips for other job seekers - Round 1 - Technical: The first round involved solving one tree-based question and one array-based question. I was also asked about object-oriented programming concepts, Git commands, and SQL queries. In addition, I faced questions based on my resume projects, and I was asked to explain the difference between a primary key and a unique key.

Round 2 - Technical: The second round focused more on system design and APIs. I was asked to explain the difference between PUT and POST in REST APIs, design the database schema of one of my projects, and discuss inheritance and access modifiers (public, private, protected). Git commands were also covered. A scenario-based question was presented: "How would you send an email to a million users, ensuring that if an email fails, the system retries sending it three times? If the retries fail, the system should move on to the next email. Additionally, if the system crashes after sending 1000-2000 emails, how would you ensure that upon restart, it resumes from where it left off without resending emails?"

The HR was friendly, clearly explained the next steps, and provided constructive feedback. Overall, it was a positive interview experience.

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. How to detect and prevent Memory leak
  • Ans. 

    Memory leaks can be detected and prevented by monitoring memory usage, using memory profiling tools, avoiding circular references, and properly managing event listeners.

    • Monitor memory usage regularly to identify any abnormal increases.

    • Use memory profiling tools like Chrome DevTools or Valgrind to analyze memory usage.

    • Avoid creating circular references in your code, as they can prevent objects from being garbage collect...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Advanced JS questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Study JS indepth

Front end Developer Interview Questions asked at other Companies

Q1. Non-Decreasing Array Problem Statement Given an integer array ARR of size N, determine if it can be transformed into a non-decreasing array by modifying at most one element. An array is defined as non-decreasing if ARR[i] <= ARR[i + 1] f... read more
View answer (3)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(7 Questions)

  • Q1. Angular18 updates`
  • Q2. Angular Ivy features
  • Q3. Dif between var, let, const
  • Ans. 

    var is function scoped, let is block scoped, const is block scoped and cannot be reassigned.

    • var is function scoped, let is block scoped, const is block scoped and cannot be reassigned

    • var can be redeclared and updated, let can be updated but not redeclared, const cannot be redeclared or updated

    • Example: var x = 10; let y = 20; const z = 30;

  • Answered by AI
  • Q4. What is Closure
  • Ans. 

    Closure is a function that captures the variables from its surrounding scope, even after the surrounding function has finished executing.

    • Closure allows a function to access and manipulate variables from its outer scope.

    • It maintains a reference to its outer scope, even after the outer function has returned.

    • Closure is commonly used in event handlers and callbacks.

  • Answered by AI
  • Q5. Dependency injection
  • Q6. Rxjs operators used
  • Ans. 

    Rxjs operators are used for handling asynchronous operations in reactive programming.

    • Map operator: transforms the items emitted by an Observable

    • Filter operator: emits only those items from an Observable that pass a specified condition

    • Merge operator: combines multiple Observables into one by merging their emissions

    • SwitchMap operator: switches to a new Observable each time it is emitted

    • DebounceTime operator: emits a valu...

  • Answered by AI
  • Q7. Change detection strategy in Angular
  • Ans. 

    Change detection strategy in Angular is a mechanism used to detect changes in the application state and update the view accordingly.

    • Angular uses Zone.js for change detection by default

    • Change detection can be triggered manually using ChangeDetectorRef

    • Optimizing change detection using OnPush strategy

  • Answered by AI

Skills evaluated in this interview

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. Trapping rain drops
  • Q2. Next highest number
  • Ans. 

    To find the next highest number, sort the numbers in ascending order and find the number immediately greater than the given number.

    • Sort the numbers in ascending order

    • Find the number immediately greater than the given number

    • Return the next highest number

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

(2 Questions)

  • Q1. Projects discussion
  • Q2. Lld design question

Skills evaluated in this interview

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (43)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Experience in the past
  • Ans. 

    I have diverse experience in project management, team leadership, and process optimization across various industries.

    • Led a team of 10 in a successful product launch, increasing market share by 15%.

    • Implemented a new project management tool that improved team efficiency by 25%.

    • Conducted training sessions for staff, resulting in a 30% reduction in onboarding time.

    • Managed a budget of $500,000 for a marketing campaign that ...

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

(1 Question)

  • Q1. Complete go through from education till date

Associate Manager Interview Questions asked at other Companies

Q1. How will you calculate the tension on a sheet being unwound from a pay-off reel?
View answer (5)

Btl Manager Interview Questions & Answers

user image Yash Goswami

posted on 25 Apr 2025

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

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

  • Q1. About the past work and experience for the role they are Hiring for
  • Q2. How you will handle here

Sales Associate Interview Questions & Answers

user image Joginder Singh1

posted on 28 Jan 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Have you Knowledge about inside sales/ Lending
  • Ans. 

    Yes, I have knowledge about inside sales and lending.

    • I have experience in inside sales, including prospecting, qualifying leads, and closing deals over the phone or email.

    • I am familiar with lending processes, such as loan applications, credit checks, and underwriting.

    • I understand the importance of building relationships with clients to drive sales and provide excellent customer service.

  • Answered by AI
  • Q2. Basic Aptitude Knowledge

Sales Associate Interview Questions asked at other Companies

Q1. How would you convince me to purchase a pen?
View answer (6)

Brand Manager Interview Questions & Answers

user image Ankit Arora

posted on 6 Jun 2025

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
Selected Selected
  • Q1. Cv related questions mostly
  • Q2. Intro & Behavioural

Interview Preparation Tips

Interview preparation tips for other job seekers - Refrain from this company

Brand Manager Interview Questions asked at other Companies

Q1. Suppose your product team gives you a product which needs to be priced above or equal to 1.1 Lakh. But the customer is ready to pay only 1 lac for the product. How would you go about launching the product at that price?
View answer (1)
Interview experience
3
Average
Difficulty level
Easy
Process Duration
-
Result
No response

I applied via Walk-in and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. 3 sum problem was asked
  • Q2. Sql design schema was asked
Round 2 - Technical 

(2 Questions)

  • Q1. 2 eggs 100 floors puzzle
  • Q2. Minimum planes to cover earth
  • Ans. 

    The minimum number of planes needed to cover the earth is determined by the size of the planes and the coverage area.

    • The minimum number of planes needed to cover the earth depends on the size of the planes and the coverage area.

    • Factors such as speed, fuel capacity, and range of the planes also play a role in determining the minimum number needed.

    • For example, if each plane can cover 1000 square miles and the earth's tot...

  • Answered by AI

Golang Developer Interview Questions asked at other Companies

Q1. can we return difference data type and how ,what architeture you worked in your project,does go have oops concepts
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Golang specific question regarding worker pool implementation
  • Ans. 

    Implementing a worker pool in Golang allows concurrent processing of tasks using goroutines and channels.

    • Define a worker function that processes tasks from a channel.

    • Create a channel for tasks and a channel for results.

    • Launch multiple goroutines to act as workers.

    • Use a wait group to synchronize the completion of all tasks.

    • Example: Use 'sync.WaitGroup' to wait for all workers to finish.

  • Answered by AI

Software Engineer Interview Questions asked at other Companies

Q1. Four people need to cross a bridge at night with only one torch that can only illuminate two people at a time. Person A takes 1 minute, B takes 2 minutes, C takes 7 minutes, and D takes 10 minutes to cross. When two people cross together, t... read more
View answer (272)

Top trending discussions

View All
Salary Discussions, Hike & Promotions
6d
a senior executive
GF salary Vs. My salary
Me and my gf have been dating for 5 years. Back in 2020, I started my career with a package of ₹5 LPA. Over the years, I’ve reached ₹22 LPA in 2025. She started her journey with ₹3 LPA(2020) and is now earning ₹8 LPA(2025). We’ve been in a live-in relationship for around 2 years, and the idea was to share expenses equally. But, equal sharing never really happened. If we go to a café she likes, especially with friends, I will pay the entire bill. We only split the house rent and grocery bills. I told her lots of time to cut down these costly cafe expenses or earn more money, increase your package, study and work hard, but.....she is now in her comfort zone. Being from a tech background, I have seen people upgrade their skills and package for a good life in metro cities. I am ready to support her in her studies, but she is like I am earning enough for myself.... No, you are not. I love her, but I don't know how to overcome this issue between us. Please suggest!
Got a question about Shiprocket Private Limited?
Ask anonymously on communities.

Shiprocket Private Limited Interview FAQs

How many rounds are there in Shiprocket Private Limited interview?
Shiprocket Private Limited interview process usually has 1-2 rounds. The most common rounds in the Shiprocket Private Limited interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for Shiprocket Private Limited 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 Shiprocket Private Limited. The most common topics and skills that interviewers at Shiprocket Private Limited expect are Digital Marketing, Marketing, B2B Sales, MySQL and Campaign Management.
What are the top questions asked in Shiprocket Private Limited interview?

Some of the top questions asked at the Shiprocket Private Limited interview -

  1. Design the generic tool or package using pyspark which allows to create connect...read more
  2. Design facebook news feed page. It was based on frontend system design. How wou...read more
  3. Shortest path sum with negative integers allowed in matrix. Path starts from to...read more
How long is the Shiprocket Private Limited interview process?

The duration of Shiprocket Private Limited interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 58 interview experiences

Difficulty level

Easy 30%
Moderate 63%
Hard 7%

Duration

Less than 2 weeks 70%
2-4 weeks 22%
6-8 weeks 4%
More than 8 weeks 4%
View more

Interview Questions from Similar Companies

Swiggy Interview Questions
3.8
 • 462 Interviews
Meesho Interview Questions
3.7
 • 360 Interviews
CARS24 Interview Questions
3.5
 • 359 Interviews
Udaan Interview Questions
3.9
 • 346 Interviews
Zepto Interview Questions
3.5
 • 287 Interviews
BlackBuck Interview Questions
3.7
 • 193 Interviews
Tata 1mg Interview Questions
3.6
 • 176 Interviews
Digit Insurance Interview Questions
3.8
 • 158 Interviews
Paisabazaar.com Interview Questions
3.4
 • 152 Interviews
Urban Company Interview Questions
3.4
 • 142 Interviews
View all

Shiprocket Private Limited Reviews and Ratings

based on 315 reviews

3.6/5

Rating in categories

3.4

Skill development

3.6

Work-life balance

3.7

Salary

3.4

Job security

3.6

Company culture

3.1

Promotions

3.3

Work satisfaction

Explore 315 Reviews and Ratings
City Manager

Mumbai

2-7 Yrs

Not Disclosed

Key Accounts Manager

Gurgaon / Gurugram

2-6 Yrs

₹ 4-10 LPA

Associate Director - Enterprise Sales ( Engage 360)

Gurgaon / Gurugram

8-12 Yrs

₹ 34-42 LPA

Explore more jobs
Software Engineer
178 salaries
unlock blur

₹6.3 L/yr - ₹26 L/yr

Senior Specialist
111 salaries
unlock blur

₹4.3 L/yr - ₹10.5 L/yr

Associate Manager
81 salaries
unlock blur

₹4.9 L/yr - ₹15 L/yr

Key Account Manager
80 salaries
unlock blur

₹3.5 L/yr - ₹10.5 L/yr

Senior Software Engineer
80 salaries
unlock blur

₹9 L/yr - ₹29.2 L/yr

Explore more salaries
Compare Shiprocket Private Limited with

Pickrr

3.8
Compare

Udaan

3.9
Compare

Swiggy

3.8
Compare

CARS24

3.5
Compare
write
Share an Interview