Tip 1: Practice at least 300 medium-hard coding questions.
Tip 2: Have a thorough knowledge of your roles in the project.
Tip 3: Prepare one system design question.
Tip 1: Include only the most recent project on your resume.
Tip 2: Highlight your extracurricular activities in your resume.
You were provided with some MCQ questions and 1 coding question.
Timing: 1 hour
Environment: college lab with AC

Input: 'X' = 2, ‘Y’=3
Output: "6"
As “6” is the smallest number that is divisible by both 2 and 3.
Timing: 1 hour
The test was conducted in an office cabin with comfortable chairs provided by the TPO.
The interviewer was nice and started with an introduction followed by a few related questions.




This was a problem-solving round. The interview started late, and only two people were interviewed that day.
The interviewer was somewhat arrogant and expected answers to be precise.
Environment: Uneasy and negative
Timing: 5 PM in the evening



We have a linked list 1->2->3->4->5->6->7 and so on. You are supposed to swap pairs of a linked list like swap (1,2), (3,4), (5,6), and so on.
1. You may not modify the data in the list’s nodes; only nodes themselves may be changed. Because imagine a case where a node contains many fields, so there will be too much unnecessary swap.
2. If a pair of a node does not exist, then leave the node as it is.
Egg dropping puzzle with two eggs and k buildings.

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