Upload Button Icon Add office photos
Engaged 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

Clear (1)

Shiprocket Private Limited Associate Software Engineer Interview Questions and Answers

Updated 22 Jul 2024

Shiprocket Private Limited Associate Software Engineer Interview Experiences

1 interview found

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

(2 Questions)

  • Q1. Find max sum of sub array
  • 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.

  • Answered by AI
  • Q2. What is throttling in js ?
  • 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.

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

I applied via Campus Placement and was interviewed before Dec 2020. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Design a stack that support getmin in O(1) time and O(1) space complexities
  • Ans. 

    Design a stack that supports getmin in O(1) time and O(1) space complexities.

    • Use two stacks, one for storing the actual values and the other for storing the minimum values.

    • When pushing a new value, check if it is smaller than the current minimum value and push it to the minimum stack if it is.

    • When popping a value, check if it is the current minimum value and pop it from the minimum stack if it is.

    • To get the minimum val...

  • Answered by AI
  • Q2. Questions related OS and DBMS
  • Q3. Binary tree traversal
  • Ans. 

    Binary tree traversal is the process of visiting each node in a binary tree exactly once in a specific order.

    • There are three main types of binary tree traversal: inorder, preorder, and postorder.

    • Inorder traversal visits the left subtree, then the root, then the right subtree.

    • Preorder traversal visits the root, then the left subtree, then the right subtree.

    • Postorder traversal visits the left subtree, then the right subt...

  • Answered by AI
  • Q4. LRU cache explanation
  • Ans. 

    LRU cache is a data structure that stores the most recently used items and discards the least recently used items.

    • LRU stands for Least Recently Used

    • It has a fixed size and when the cache is full, the least recently used item is removed to make space for a new item

    • It uses a combination of a doubly linked list and a hash map to achieve O(1) time complexity for both insertion and deletion

    • Example: A web browser cache that ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Good with your programming skills and fundamentals.

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in May 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. What is diameter of Binary Tree? Write full working code.
  • Ans. 

    Diameter of a binary tree is the longest path between any two leaf nodes.

    • Calculate the height of left and right subtrees recursively.

    • Calculate the diameter recursively using the formula max(left_height + right_height + 1, max(left_diameter, right_diameter)).

    • Return the maximum diameter.

  • Answered by AI
  • Q2. Find interchanged terms from an AP, where terms are arranged in series
  • Ans. 

    To find interchanged terms from an AP series

    • Identify the common difference between terms

    • Swap the positions of adjacent terms

    • Check if the new series is also an AP

    • Repeat until no more interchanged terms can be found

  • Answered by AI
  • Q3. Explain database indexing
  • Ans. 

    Database indexing is a technique to improve the performance of database queries.

    • Indexing creates a data structure that allows for faster retrieval of data.

    • Indexes are created on one or more columns of a table.

    • Queries that use indexed columns can be executed faster.

    • Indexes can be clustered or non-clustered.

    • Clustered indexes determine the physical order of data in a table.

    • Non-clustered indexes create a separate structure...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on basic data structures, operating systems and database.

Skills evaluated in this interview

I applied via Walk-in and was interviewed before Jan 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Prime number star pattern Js basics form validations

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn all basics of JS and node
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Mar 2023.

Round 1 - Technical 

(1 Question)

  • Q1. Questions on Django middleware, models and queries
Round 2 - Technical 

(1 Question)

  • Q1. Design an algorithm to efficiently to send office bus to all location in the city
  • Ans. 

    Use a greedy algorithm to send the office bus to all locations in the city efficiently.

    • Start from the office location and pick the nearest location to visit next.

    • Continue picking the nearest unvisited location until all locations are covered.

    • Repeat the process until all locations are visited.

    • Consider using Dijkstra's algorithm or a similar approach for finding the nearest location.

    • Optimize the route by considering traf

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

(1 Question)

  • Q1. Round with CTO, mostly behavioural and expected pay

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Introduce yourself.
  • Ans. 

    I am a software developer with 5 years of experience in Java and Python.

    • Experienced in Java and Python programming languages

    • Worked on various projects involving web development and data analysis

    • Familiar with Agile methodologies and version control systems like Git

  • Answered by AI
  • Q2. Project related questions.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Tell what is your name
  • Ans. 

    My name is John Smith.

    • Full name is John Smith

    • Common name in English-speaking countries

    • No middle name or initial

  • Answered by AI
  • Q2. What do you do in free time
  • Ans. 

    In my free time, I enjoy hiking, playing video games, and learning new programming languages.

    • Hiking in local trails and national parks

    • Playing video games like Overwatch and Minecraft

    • Learning new programming languages like Python and JavaScript

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

I applied via Recruitment Consulltant and was interviewed before Feb 2022. 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 Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Given a string, find the longest length palindromic substring in the given string.
  • Ans. 

    Find the longest palindromic substring in a given string.

    • Use dynamic programming to solve the problem efficiently.

    • Start with the base cases of single characters and two characters.

    • For longer substrings, check if the first and last characters match and if the substring between them is also a palindrome.

    • Keep track of the longest palindrome seen so far.

    • Time complexity: O(n^2), space complexity: O(n^2).

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. Mention the most challenging technical problem you had to solve.
  • Ans. 

    Developing a real-time data processing system for a high-traffic website.

    • Designing a scalable architecture to handle the high volume of incoming data.

    • Optimizing the data processing algorithms to minimize latency.

    • Ensuring data consistency and accuracy in a distributed system.

    • Implementing fault-tolerant mechanisms to handle system failures.

    • Testing and debugging the system under various load conditions.

  • Answered by AI
  • Q2. Some minor low level entity design.

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice DSA, some design patterns and low level design properly

Skills evaluated in this interview

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

(1 Question)

  • Q1. Tell me about you
  • Ans. 

    I am a passionate software developer with a strong background in programming languages such as Java, Python, and JavaScript.

    • Experienced in developing web applications using frameworks like Spring Boot and React

    • Proficient in database management with SQL and NoSQL databases

    • Skilled in problem-solving and debugging code efficiently

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jun 2023. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. About the experience and what I did
Round 2 - Coding Test 

Give me a palindrom of string related question

Round 3 - Technical 

(1 Question)

  • Q1. System design based on how to scale something
  • Ans. 

    To scale a system, consider horizontal and vertical scaling, load balancing, caching, database sharding, and microservices architecture.

    • Implement horizontal scaling by adding more instances of the application to distribute the load.

    • Consider vertical scaling by upgrading the hardware resources of the existing server.

    • Use load balancing to evenly distribute incoming network traffic across multiple servers.

    • Implement cachin...

  • Answered by AI

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Shiprocket Private Limited Interview FAQs

How many rounds are there in Shiprocket Private Limited Associate Software Engineer interview?
Shiprocket Private Limited interview process usually has 1 rounds. The most common rounds in the Shiprocket Private Limited interview process are Technical.
What are the top questions asked in Shiprocket Private Limited Associate Software Engineer interview?

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

  1. What is throttling in j...read more
  2. Find max sum of sub ar...read more

Recently Viewed

INTERVIEWS

TDK India Private Limited

No Interviews

INTERVIEWS

TDK India Private Limited

No Interviews

INTERVIEWS

FirstCry

No Interviews

INTERVIEWS

Shiprocket Private Limited

No Interviews

SALARIES

Zessta Software Services

INTERVIEWS

Moss Adams

No Interviews

INTERVIEWS

FirstCry

10 top interview questions

INTERVIEWS

TDK India Private Limited

No Interviews

SALARIES

Zessta Software Services

SALARIES

Zessta Software Services

No Salaries

Tell us how to improve this page.

Shiprocket Private Limited Associate Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Delhivery Interview Questions
3.9
 • 458 Interviews
Swiggy Interview Questions
3.8
 • 428 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
CARS24 Interview Questions
3.5
 • 330 Interviews
Meesho Interview Questions
3.7
 • 328 Interviews
Ecom Express Interview Questions
3.8
 • 198 Interviews
BlackBuck Interview Questions
3.8
 • 176 Interviews
XpressBees Interview Questions
3.6
 • 159 Interviews
DTDC Express Interview Questions
3.7
 • 151 Interviews
Tata 1mg Interview Questions
3.6
 • 146 Interviews
View all
Shiprocket Private Limited Associate Software Engineer Salary
based on 6 salaries
₹3.6 L/yr - ₹6.2 L/yr
At par with the average Associate Software Engineer Salary in India
View more details

Shiprocket Private Limited Associate Software Engineer Reviews and Ratings

based on 1 review

4.0/5

Rating in categories

4.0

Skill development

5.0

Work-life balance

5.0

Salary

3.0

Job security

3.0

Company culture

3.0

Promotions

4.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
164 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Specialist
86 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Manager
73 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Key Account Manager
71 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Specialist
71 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Shiprocket Private Limited with

Pickrr

3.7
Compare

Delhivery

3.9
Compare

Ecom Express

3.8
Compare

XpressBees

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview