Tip 1 : Be confident about whatever you put in your resume.
Tip 2 : Have a solid grasp of DSA.
Tip 3 : Prepare for some logical questions riddles etc
Tip 1 : Keep it short and to the point.
Tip 2 : Focus on DSA and one or 2 coding languages.The interviewers will anyways not look for how many frameworks you know because all that stuff is available in the internet.
Tip 3 : Highlight industry experience (internship,gsoc etc.)
MCQ Round.
Aptitude-5
Os-10
Dbms-10
Logical-Reasoning-10
DSA-25
Technical Interview.



Consider an array of size six. The elements of the array are { 6, 4, 3, 5, 5, 1 }.
The array should contain elements from one to six. Here, 2 is not present and 5 is occurring twice. Thus, 2 is the missing number (M) and 5 is the repeating number (R).
Can you do this in linear time and constant additional space?
I summed up the array and then from (n*(n+1)/2) I subtracted the sum.
Given 11 balls .One ball is defective i.e either light or heavy.Find the defective ball with minimum number of uses of the weighing machine
Mostly questions were asked related to my projects.Some puzzles were also asked.
3 ants and triangle
There are 3 ants sitting on three corners of a triangle. All ants randomly pick a direction and start moving along edge of the triangle. What is the probability that any two ants collide?
Technical+hr round.I was also asked questions about my internship.I was also asked questions about docker and dockerfiles.In my resume I had put selenium so I was asked about automation and where had I used it.



The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Can you solve this problem in O(N) time and O(1) space complexity?
I used 3 pointers(prev,curr,next) in a while loop to reverse the linked list.

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?