Tip 1 : Practice DSA as much as you can with Implementation also.
Tip 2 : Try to make Projects related to real-world problems.
Tip 1 : Keep it Simplified and Precise as 1st Impression is the Last Impression
Tip 2 : Try to highlight things related to the Job description
It was a 1-hour long Aptitude test. They asked basic aptitude questions covering easy, medium, and hard all types of difficulty lvl questions. If you had a strong grasp of Maths in your school days, you can clear this round very easily.
In the Coding round, we were given 5 coding problems consisting of DP also.
The whole process was online with the condition of the video and the mic should be turned on at all times.



I used Brute Force to solve this problem. This whole round was done online on Mettl



1. Include the source node as a destination also.
2. There are no cycles in the given graph.





Two cards are said to be of different types if they have different numbers written on them.
The interviewer asked me questions about DSA.
The questions were started from basic levels like the difference between call by value and call by reference and asked me in-depth questions about DSA.
He asked 2 coding questions, 1st one was how to find the missing element from an array and the 2nd was to find the 2nd greatest number in an array.
His main focus was on DSA.



1. There will be no leading zeros in any string in the list ‘BINARYNUMS’.
Consider N = 5 and the list ‘binaryNums’= [“0”, “01”, “010”, “100”, “101”]. This list consists of the binary representation of numbers [0, 1, 2, 4, 5]. Clearly, the missing number is 3 and its binary representation will be “11”. So you should return string “11”.
1st- Find the sum of numbers from 1 to 100 = S1
2nd- Find the sum of given numbers = S2
3rd - Subtract S2 from S1 i.e., S1-S2. Your required number is found



a) Duplicate elements may be present.
b) If no such element is present return -1.
Input: Given a sequence of five numbers 2, 4, 5, 6, 8.
Output: 6
Explanation:
In the given sequence of numbers, number 8 is the largest element, followed by number 6 which is the second-largest element. Hence we return number 6 which is the second-largest element in the sequence.
Using Quick sort
The time for the Interview was in the morning at 11 a.m.
1. The Interview asked for my Introduction first.
2. He asked me what are my interests.
3. He then asked me a question, i.e., Why the size of Online games is less than the size of offline games.
4. He then asked me about my projects and what was my motivation to do these projects.
5. In the end, he asked me, do I have any other offers?.
6. I did not have any offers as this was the 1st company for which I was interviewed.
It was a Pre-Technology Allocation test. It consisted of 3 coding questions. I did not remember the questions but they were of the same difficulty level as the previous ones. We were allocated technologies on the basis of this test. I was allocated Java Full Stack Developer and my few other friends were allocated .Net technology.



4 4 4 4 4 4 4
4 3 3 3 3 3 4
4 3 2 2 2 3 4
4 3 2 1 2 3 4
4 3 2 2 2 3 4
4 3 3 3 3 3 4
4 4 4 4 4 4 4

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you remove whitespace from the start of a string?