i
Shiprocket Private
Limited
Filter interviews by
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.
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...
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.
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
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.
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
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;
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.
Spring code is used for building Java applications with ease and efficiency.
Use @ComponentScan annotation to automatically detect and register Spring beans
Use @Autowired annotation for dependency injection
Use @RequestMapping annotation to map HTTP requests to specific handler methods
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.
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
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...
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;
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.
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...
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
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
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
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 ...
I appeared for an interview in Mar 2025, where I was asked the following questions.
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.
posted on 4 Jul 2025
I appeared for an interview in Jan 2025, where I was asked the following questions.
Top trending discussions
Some of the top questions asked at the Shiprocket Private Limited interview -
The duration of Shiprocket Private Limited interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 62 interview experiences
Difficulty level
Duration
based on 343 reviews
Rating in categories
5-10 Yrs
₹ 31-40 LPA
4-7 Yrs
Not Disclosed
Software Engineer
181
salaries
| ₹10.6 L/yr - ₹19.1 L/yr |
Senior Specialist
110
salaries
| ₹4.7 L/yr - ₹10.4 L/yr |
Associate Manager
101
salaries
| ₹8.3 L/yr - ₹14.5 L/yr |
Senior Software Engineer
85
salaries
| ₹13.7 L/yr - ₹25 L/yr |
Specialist
82
salaries
| ₹3.4 L/yr - ₹7 L/yr |
Pickrr
Udaan
Swiggy
Oyo Rooms