i
Sigmoid
Filter interviews by
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
Reverse K group linked list
Iterate through the linked list in groups of size K
Reverse each group of K nodes
Connect the reversed groups back together
Find the nearest element on the left side of an array that is greater than the current element.
Iterate through the array from right to left.
Use a stack to keep track of elements that are greater than the current element.
Pop elements from the stack until finding a greater element or the stack is empty.
If a greater element is found, that is the nearest left greater element.
If the stack is empty, there is no nearest left ...
Validate if a binary tree is a binary search tree
In-order traversal should result in a sorted array
Check if each node's value is within the correct range
Recursively validate left and right subtrees
Consist of 2 coding questions, multiple choice of around 30 question including, math, code, logic and core concepts.
1 hr of coding test mostly on leetcode platform. level : Hard
I am impressed by the company's innovative products, strong company culture, and opportunities for growth.
Innovative products: I am excited about the cutting-edge technology and solutions the company is developing.
Strong company culture: I have heard great things about the supportive and collaborative work environment at the company.
Opportunities for growth: The company's commitment to employee development and career a...
I applied via Recruitment Consulltant and was interviewed in Oct 2023. There was 1 interview round.
Find the maximum path sum in a binary tree
Use recursion to traverse the binary tree and calculate the maximum path sum at each node
At each node, calculate the maximum path sum that includes the current node and return the maximum path sum that does not include the current node
Update a global variable to keep track of the maximum path sum found so far
Sort an array of 0s and 1s in place without using extra space.
Use two pointers approach - one for 0s and one for 1s.
Swap elements at the two pointers until all 0s are on the left and 1s on the right.
I applied via LinkedIn and was interviewed before Jul 2023. There were 4 interview rounds.
You will be given a medium lever coding question. Questions about databricks and azure if had an experiance.
Two DSA questions, you have to solve both with optimal solution.
1 could be from an array other could be a tree or stack.
I applied via Naukri.com and was interviewed in Aug 2022. There was 1 interview round.
Find max length of substring with equal 1s and 0s in a binary string.
Use a hash table to store the difference between the count of 1s and 0s seen so far.
If the difference is 0, update the max length seen so far.
If the difference is already in the hash table, update the max length using the current index and the index where the difference was first seen.
Return the max length.
Example: '1100010110' -> 8
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 Approached by Company and was interviewed before Jul 2021. There was 1 interview round.
To write a REST API from scratch, I would follow these steps:
Define the resources and endpoints
Choose a programming language and framework
Implement CRUD operations for each resource
Use HTTP methods and status codes correctly
Add authentication and authorization
Test the API using tools like Postman
Document the API using tools like Swagger
str.swapcase() returns a new string with all uppercase letters converted to lowercase and vice versa.
Usage: 'Hello World'.swapcase() returns 'hELLO wORLD'.
It affects only alphabetic characters; numbers and symbols remain unchanged.
This method does not modify the original string; it returns a new one.
Example: 'Python 3.8'.swapcase() results in 'pYTHON 3.8'.
I applied via Naukri.com and was interviewed in Apr 2021. There were 3 interview rounds.
based on 6 interview experiences
Difficulty level
Duration
based on 5 reviews
Rating in categories
Software Development Engineer II
110
salaries
| ₹15 L/yr - ₹23 L/yr |
Data Engineer
91
salaries
| ₹13 L/yr - ₹21 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
52
salaries
| ₹13.2 L/yr - ₹25 L/yr |
IKS Health
Crisil
CorroHealth infotech
Indegene