Filter interviews by
Clear (1)
I applied via Campus Placement and was interviewed before Jun 2022. There were 8 interview rounds.
27 aptitude qusetions (easy-medium)
There was an option to select between Hard Aptitude Test and Coding Test. I went for coding test. Easy questions on arrays and strings.
To check if a number is prime, iterate from 2 to the square root of the number and check for divisibility.
Start by checking if the number is less than 2, in which case it is not prime.
Iterate from 2 to the square root of the number and check if the number is divisible by any of these numbers.
If the number is divisible by any number in the range, it is not prime. Otherwise, it is prime.
Multithreading allows multiple threads to share the same memory space, while multiprocessing involves separate memory spaces for each process.
Multithreading is more lightweight and efficient than multiprocessing.
Multithreading is suitable for tasks that involve I/O operations, while multiprocessing is better for CPU-bound tasks.
Examples of multithreading include web servers handling multiple requests concurrently, whil...
Reverse a linked list by changing the next pointers of each node to point to the previous node.
Start with three pointers: current, previous, and next.
Iterate through the linked list, updating the next pointer of each node to point to the previous node.
Update the previous, current, and next pointers for each iteration.
Example: 1 -> 2 -> 3 -> 4 -> null, after reversing: 4 -> 3 -> 2 -> 1 -> null
Use depth-first search or breadth-first search to find a path in a maze graph.
Implement a graph representation of the maze using an adjacency list or matrix.
Use depth-first search (DFS) or breadth-first search (BFS) to explore the maze and find a path from start to end.
Track visited nodes to avoid infinite loops and dead ends.
Consider edge cases such as multiple paths, loops, and obstacles in the maze.
Calculate the area under a graph using numerical integration.
Use numerical integration methods like trapezoidal rule or Simpson's rule to approximate the area under the curve.
Divide the graph into small segments and calculate the area of each segment, then sum them up to get the total area.
Make sure to handle cases where the graph is below the x-axis by taking the absolute value of the function before calculating the a
Top trending discussions
I applied via Referral and was interviewed before Jan 2024. There was 1 interview round.
I was fine with a lot of dsa
I applied via Referral and was interviewed before Nov 2022. There were 2 interview rounds.
The question asks to merge two sorted arrays and delete a node in a linked list.
To merge two sorted arrays, we can use a two-pointer approach.
To delete a node in a linked list, we need to update the pointers of the previous and next nodes.
Example: Merge [1, 3, 5] and [2, 4, 6] to get [1, 2, 3, 4, 5, 6].
Example: Delete node with value 3 from linked list [1, 2, 3, 4, 5] to get [1, 2, 4, 5].
Check if a string is a palindrome using recursion.
Use recursion to compare the first and last characters of the string.
If they are equal, recursively check the substring without the first and last characters.
Continue this process until the string is empty or only has one character.
If all comparisons are equal, the string is a palindrome.
Aptitude question based on time speed and logic
I applied via Referral and was interviewed in Jan 2023. There were 4 interview rounds.
It was both aptitude and coding test.
Comprises of around same weightage.
Coding questions were some famous easy questions.
Adding a node in LinkedList involves creating a new node and updating pointers. Removing a duplicate node requires iterating through the list and comparing values.
To add a node, create a new node with the desired value and update pointers accordingly.
To remove a duplicate node, iterate through the list and compare each node's value with others to identify duplicates.
After identifying a duplicate node, update pointers t
I applied via Instahyre and was interviewed in Jan 2022. There were 3 interview rounds.
DATA STRUCTURES AND ALGORITHM
DATA STRUCTURES AND ALGORITHM
Aptitude questions and two coding question
I applied via Referral and was interviewed in Oct 2023. There were 4 interview rounds.
So after Resume shortlisting you have Round 1 as Programming Test (60%) & Aptitude Test (40%) in which you will be asked 15 aptitude questions and 2 DSA problems. You will get 1 hour to write the test.
DSA problems:
1. Merge 2 sorted arrays
2. find the target sum in given array and return their indexes
Find the length of the longest substring with distinct characters in a given string.
Use a sliding window approach to keep track of the current substring.
Maintain a set to store the distinct characters in the current substring.
Update the maximum length of the substring whenever a longer substring is found.
The maximum sum of a subarray is to be found.
Use Kadane's algorithm to find the maximum sum of a subarray.
Initialize two variables: maxSum and currentSum.
Iterate through the array and update currentSum by adding the current element.
If currentSum becomes negative, reset it to 0.
If currentSum is greater than maxSum, update maxSum.
Return maxSum as the maximum sum of a subarray.
I applied via Recruitment Consultant and was interviewed in May 2020. There were 3 interview rounds.
Diameter of a binary tree is the longest path between any two leaf nodes.
Calculate the height of left and right subtrees recursively.
Calculate the diameter recursively using the formula max(left_height + right_height + 1, max(left_diameter, right_diameter)).
Return the maximum diameter.
To find interchanged terms from an AP series
Identify the common difference between terms
Swap the positions of adjacent terms
Check if the new series is also an AP
Repeat until no more interchanged terms can be found
Database indexing is a technique to improve the performance of database queries.
Indexing creates a data structure that allows for faster retrieval of data.
Indexes are created on one or more columns of a table.
Queries that use indexed columns can be executed faster.
Indexes can be clustered or non-clustered.
Clustered indexes determine the physical order of data in a table.
Non-clustered indexes create a separate structure...
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Software Development Engineer
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Product Manager
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer II
7
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Analyst
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Meesho
GlowRoad
DealShare
Shop101