i
Springworks
Filter interviews by
MCQ Type - Basic Javascript and SQL questions
Platform - doSelect
Top trending discussions
2 Leetcode Medium questions on hackerrank
I was interviewed before Jan 2024.
Medium to hard questions based on arrays, dp
Quick sort is a popular sorting algorithm that uses divide and conquer strategy.
Divides array into smaller sub-arrays based on a pivot element
Recursively sorts sub-arrays
Combines sorted sub-arrays to get final sorted array
Time complexity: O(n log n) on average, O(n^2) worst case
Example: [3, 6, 8, 10, 1, 2, 1] -> [1, 1, 2, 3, 6, 8, 10]
Rotate a matrix by 90 degrees in place
Transpose the matrix
Reverse each row of the transposed matrix
2 DSA questions Both are from DP
I applied via Referral and was interviewed in Sep 2023. There were 3 interview rounds.
60 Minutes coding test was there
Traverse the linked list and add the values of each node without using additional data structures.
Traverse the linked list while keeping track of the sum in a variable
Update the sum by adding the value of each node as you traverse the list
Handle carry over if the sum of two nodes is greater than 9
To find all subsets of a given set, use recursion to generate all possible combinations.
Use recursion to generate all possible combinations of including or excluding each element in the set.
Start with an empty subset and recursively add each element to create new subsets.
Each subset can be represented as an array of strings.
LRU Cache is a data structure that stores a fixed number of items and removes the least recently used item when the cache is full.
LRU Cache uses a combination of a doubly linked list and a hashmap to efficiently store and retrieve items.
When an item is accessed, it is moved to the front of the linked list to indicate it is the most recently used item.
If the cache is full, the least recently used item at the end of the ...
I applied via Monster and was interviewed in Apr 2024. There was 1 interview round.
Node.js is a runtime environment that allows you to run JavaScript on the server side, making it useful for building scalable network applications.
Node.js is built on Chrome's V8 JavaScript engine and uses an event-driven, non-blocking I/O model, making it lightweight and efficient.
It is commonly used for building web servers, APIs, real-time applications, and microservices.
Node.js has a large ecosystem of libraries an...
Interview experience
based on 3 reviews
Rating in categories
Associate Product Manager
12
salaries
| ₹7 L/yr - ₹11.2 L/yr |
Product Designer
11
salaries
| ₹9 L/yr - ₹20 L/yr |
QA Engineer
10
salaries
| ₹4.9 L/yr - ₹9.9 L/yr |
Software Engineer
9
salaries
| ₹7 L/yr - ₹10 L/yr |
Project Manager
9
salaries
| ₹7.9 L/yr - ₹27 L/yr |
SpringRole India
Springboard
Spring Computing Technologies
Aurigo