Tip 1 : Practice basic DSA questions and be very good in subjects like OOPS, DSA, DBMS, OS, Computer Architecture, Networks.
Tip 2 : Participate in hackathons.
Tip 3 : Have 2 good projects atleast and be very good in project concepts.
Tip 1 : Have good projects in your resume and have clear idea of what you have done in those.
Tip 2 : Mention languages, frameworks, subjects only when you have proper hold on them, don't mention things you don't know properly.
This round was conducted on the online platform and had 26 questions. MCQs each were of 1 mark with no negative marking while 2 coding questions were of 50 marks. The MCQs were hard and difficult to finish because of time constraints.



N = 3, arr1 = [10, 20, 30]
M = 2, arr2 = [17, 15]
The smallest difference pair is (20, 17) with an absolute difference of 3. So, the answer is 3.
Both the arrays are unsorted, and all array elements are non-negative integers.
Use map to solve this and can be used using 2 pointers also



If the array is 0 0 0 0 1 1 1 1… then, the first occurrence of 1 will be at index 4 therefore the answer here is 4.
As the array size is infinite, the actual array won’t be given to you. Instead, you will be able to access the array elements by calling a method named ‘get’.
get(i) : returns the value present at index I.
Indexing is 0-based.
Instead of representing an infinite array in the input, we give the index of the first occurrence of 1 in the input itself. However, this input will be completely hidden from the user.
It is guaranteed that the answer will fit in a 64-bit integer.
Try to find the pattern because infinite array can not be made.
This round was scheduled around 12 : 00 PM, I was given two coding questions to solve in the given time limit



Down: (row+1,col)
Right: (row, col+1)
Down right diagonal: (row+1, col+1)
This is Most Famous Graph question. So, I applied the basic approach for solving this


Subsequences of string "abc" are: ""(empty string), a, b, c, ab, bc, ac, abc.
Use DP approach which is efficient
First if last 2 character are equal do
dp[i][j] = 1+dp[i-1][j-1]
else
dp[i][j] = max(dp[i][j-1],dp[i-1][j])
It was a HR round. Basically, they will aim to check your personality and attitude towards adapting to changes and advancements
Tip 1 : Don't hesitate while giving replies to the manager
Tip 2 : Stay honest during the interview, a single lie can wash out your chances of selection

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?