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 Approached by Company and was interviewed in Jan 2024. There were 2 interview rounds.
Implement a function to mimic the functionality of merging two DataFrames in Python.
Create a function that takes two DataFrames as input.
Merge the two DataFrames based on a common column or index.
Handle different types of joins like inner, outer, left, and right joins.
Return the merged DataFrame as output.
1 hour - Find longest palindromic substring
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 ...
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