i
Sigmoid
Filter interviews by
I appeared for an interview in Mar 2025, where I was asked the following questions.
Key DSA problems: Next Greater Element, Cycle in Linked List, Stock Trading, and Coin Change.
Next Greater Element: Find the next greater number for each element in an array. Example: For [4, 5, 2, 10], result is [5, 10, 10, -1].
Cycle in Linked List: Detect and remove a cycle using Floyd's Tortoise and Hare algorithm. If a cycle exists, find the start and remove it.
Best Time to Buy and Sell Stocks: Maximize profit by fi...
Retrieve the top 3 salaries from each department and calculate total working hours for each employee using SQL queries.
Use the ROW_NUMBER() function to rank salaries within each department: SELECT *, ROW_NUMBER() OVER (PARTITION BY department_id ORDER BY salary DESC) AS rank FROM employees.
Filter the results to get only the top 3 salaries: WHERE rank <= 3.
To calculate total working hours, use SUM() function: SELECT ...
Valid parentheses check ensures every opening bracket has a corresponding closing bracket in the correct order.
Use a stack to track opening parentheses. Example: '(()' -> push '(', push '(', pop ')' -> stack: ['(']
For each closing parenthesis, check if the stack is not empty and matches the last opened. Example: '()' -> valid.
An empty stack at the end indicates all parentheses were matched. Example: '(()())' -...
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying can be achieved using arrow functions in JavaScript.
Arrow functions automatically bind 'this' and do not have their own 'this' value.
Example: const add = a => b => a + b;
Example: const addFive = add(5); const result = addFive(3); // result ...
3 questions 3 sum linked list missing sum
System design involves creating a high-level architecture of a software system, while HR principles focus on managing people effectively.
System design involves identifying components, defining their interactions, and ensuring scalability and reliability.
HR principles include hiring the right talent, providing training and development opportunities, and fostering a positive work culture.
Both system design and HR princip...
First round was aptitude with coding round it was easy
1st round was DSA round. Pretty easy
I applied via Company Website and was interviewed in May 2021. There were 5 interview rounds.
Top trending discussions
I applied via Naukri.com and was interviewed before May 2020. There were 4 interview rounds.
Swapping two numbers without using a third variable
Use arithmetic operations to swap the values
Add the two numbers and store the result in the first variable
Subtract the second number from the result and store it in the second variable
Subtract the second variable from the first variable to get the original value of the second variable
I applied via Naukri.com and was interviewed in Mar 2022. There were 3 interview rounds.
1st Round is Up to an hr in that we have to perform Coding as per the test provided & also SQL round involve in it we have to show as output as per the test is concerned to provide valid outputs.
2nd round was an aptitude test of 90 mins it was like 100 Questions we have to solve and submit that it involved Logical Reasoning, Mathematical problems, Word Problems, etc.
I applied via Company Website and was interviewed in Jul 2022. There were 4 interview rounds.
Apt + coding questions, medium difficulty
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
It was good. contains lot of theoretical questions.
1 hr. asked basic concepts.
based on 5 interview experiences
Difficulty level
Duration
based on 6 reviews
Rating in categories
Software Development Engineer II
114
salaries
| ₹14.8 L/yr - ₹24 L/yr |
Data Engineer
94
salaries
| ₹13 L/yr - ₹21.8 L/yr |
Senior Data Scientist
68
salaries
| ₹17 L/yr - ₹28.5 L/yr |
Data Scientist
63
salaries
| ₹11 L/yr - ₹20 L/yr |
Senior Data Analyst
51
salaries
| ₹15.8 L/yr - ₹25 L/yr |
IKS Health
Crisil
CorroHealth infotech
Indegene