Tip 1 : Prepare latest questions on Networking, Security and cloud as it has a separate section.
Tip 2 : Focus on basic array problems and techniques like prime factorization.
Tip 3 : Practice giving output of pseudocode.
Tip 1 : Show willingness to work on latest technology like ML and Data Science.
Tip 2 : Show a good track record of academics if applicable.
The test was scheduled from 10:30 am to 12:00 pm. It was conducted via Secure Exam Browser. The instructions for the same were given before hand and the test link was sent in the mail. You needed to have webcam and mic on during the entire process. The test was well proctored and there were no lags/ server issues on their side.
There were 6 sections in which MCQ was divided.
Section 1- English and Verbal Reasoning (17 Questions)
Section 2 - Quantitative Reasoning (12 Questions)
Section 3 - Numerical Ability (15 Questions)
Section 4 - MS Office and Common applications (16 Questions)
Section 5 - Pseudocode (20 Questions)
Section 6 - Networking, Security and Cloud (10 questions)
This was the coding round which happened just after the MCQ round. The people who had cleared the previous round were sent the link for further test. The timing was 12:15pm to 1:00 pm. It was conducted on the same environment SEB.


1. Prime indices are those indices that are prime numbers i.e. all the numbers except 0 and 1 which are divisible by 1 and the number itself. For eg. If a character is at index 5 in some string, then it is at a prime index, as 5 is a prime number.
2. The given string may consist of characters āaā-āzā, āAā-āZā, ā0ā-ā9ā at any place.
3. The given string follows 0-based indexing. So, assume that the first character of the given string is at index 0.
First I tried to solve by creating an isPrime boolean function which would check if each index is prime or not. Then I ran a loop for all indices and calculated the sum. This gave TLE. Then I created a boolean array to keep a track of all the prime elements and applied the Sieve of Eratosthenes method to calculate the prime indices and then compute the result.



1. 'SEQUENCE' may contain more than one equilibrium indices.
2. If there are no equilibrium indices, return an empty sequence.
3. Consider the sum of elements lower than the first index and higher than the last index to be 0 (zero).
Tried a basic approach to a two-pass solution. First calculated left sum starting from index 0 to index mid. Then calculated the right sum in a similar fashion from the last index to mid+1. Optimized the code using 2 pointer technique.
This round was conducted at night. We could choose the slot from anywhere between 5:00 pm to 8:00 pm. It was an AI-powered test that checked our communication skills. A good USB mic was a pre-requisite for this round. There were passages which you had to speak out loud and some paragraphs and meanings. Pronunciation of some words also had to be recorded.
We were asked to choose a slot and I chose evening 5:30 pm. The duration was variable but no one had an interview of more than 1 hour. There were two interviewers. Both of them were very nice and polite.




For the given binary tree: the LCA of (7,8,10) is 1
All of the node values of the binary tree will be unique.
N1, N2, and N3 will always exist in the binary tree.
They asked me the approach. I did it just as I learned on Coding Ninjas. Create a path from the root to the node. Create a recursive function to find descendant at distance k below from a given node. Use this function for all elements in the path you found out.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
To make an AI less repetitive in a long paragraph, you should increase: