Tip 1: Practice basic coding questions.
Tip 2: Whatever you study, study it in detail.
Tip 3: You should have knowledge of databases.
Tip 1: It's better to have a Java project on your resume.
Tip 2: You should have knowledge of everything mentioned in your resume.
This round was conducted at 10 a.m. in the morning on the Aon platform. The test included questions on OOPS, DSA, and aptitude. The top 100 students were shortlisted for the next round.
What is the number of characters contained in the primary name of a file in MS-DOS?
Tip 1: Read the question carefully.
Tip 2: Practice OOPS concepts.
Which of these page replacement algorithms suffers from Belady’s anomaly?
Tip 1: Read the question carefully.
Tip 2: Practice OOP concepts regularly.
A deck of 5 cards is thoroughly shuffled. Two cards are then drawn one at a time. What is the probability that the number on the first card is one higher than the number on the second card?
Tip 1: Read the question carefully.
Tip 2: Solve aptitude questions using a pen and paper.
AZ, GT, MN, ?, YB
Tip 1: Read the question carefully.
Tip 2: Solve the aptitude questions using a pen and paper.
When does the page fault occur?
Tip 1: Read the question carefully
Tip 2: Have deep knowledge of OOPS
How many primary keys can a table have? (Learn)
Tip 1: Read the question carefully.
Tip 2: Write SQL queries.
Tip 3: Practice database MCQs.
Name the clause that creates a temporary relation for the query on which it is defined.
Tip 1: Read the question carefully.
Tip 2: Write SQL queries.
Tip 3: Practice database MCQs.
Choose the correct SQL query. Four queries are given, and we need to select the correct one.
Tip 1: Read the question carefully.
Tip 2: Write SQL queries.
Tip 3: Practice database MCQs.
The test was conducted in the afternoon. There were two coding questions in the test. Only the students who solved both questions moved to the next round.



'arr '= [1,2,3,4,5]
'k' = 1 rotated array = [2,3,4,5,1]
'k' = 2 rotated array = [3,4,5,1,2]
'k' = 3 rotated array = [4,5,1,2,3] and so on.
Step 1: Determine the length of the array and call it n.
Step 2: Normalize the value of K by computing K % n. This step is important because if K is larger than n, it ensures that we only rotate by the necessary number of positions.
Step 3: Reverse the entire array. Swap the first element with the last, the second element with the second-to-last, and so on, until you reach the middle of the array. This can be efficiently done using a two-pointer approach.
Step 4: Reverse the first K elements of the array. This ensures that the first K elements are now in their correct positions after the rotation. Again, use the two-pointer approach to perform the reversal.
Step 5: Reverse the remaining elements from the Kth position to the end of the array. This step places the remaining elements in their correct positions.
Step 6: The array is now successfully rotated by K positions.




For the above-linked list, if k=2, then the value at the kth i.e second node from the end is ‘12’.
1.You don’t need to take any input. It has already been taken care of. Just implement the given function and return a pointer pointing to the k-th element from the last of the linked list.
2.It is guaranteed that k<=size of the linked list.
Step 1: Initialize two pointers, ptr1 and ptr2, at the head of the linked list.
Step 2: Move ptr1 forward by three positions. If the linked list has fewer than three nodes, it is too short to find the 3rd node from the end. Handle this case accordingly (e.g., return an error or implement custom logic based on your requirements).
Step 3: Move both ptr1 and ptr2 simultaneously until ptr1 reaches the end of the linked list, maintaining a gap of three positions between them.
Step 4: When ptr1 reaches the end of the list, ptr2 will be pointing to the 3rd node from the end. Return the value of the node pointed to by ptr2 or return the entire node if additional information is needed.
The interviewer was good. He seemed to have a Java background, as he focused more on Java. This round was conducted in the morning, around 11 a.m. Only 12 students were shortlisted after this round.



F(n) = F(n-1) + F(n-2),
Where, F(1) = F(2) = 1.
For ‘N’ = 5, the output will be 5.
Step 1: I initially solved this using recursion, but it was not efficient enough.
Step 2: The interviewer then asked if I could solve it using a different approach.
Step 3: So, I solved it using dynamic programming.
What are the different access specifiers in Java? (Learn)
Tip 1: Have a good understanding of Java.
Tip 2: Listen to the question carefully.
Tip 3: Explain your answer with examples.
What is encapsulation? Explain with an example of daily life. (Learn)
Tip 1: Have a good understanding of Java.
Tip 2: Listen to the question carefully.
Tip 3: Explain your answer with examples.
What are ACID properties in SQL? (Learn)
Tip 1: Have a good understanding of SQL.
Tip 2: Listen to the question carefully.
Tip 3: Explain each ACID property in detail.
What are TCL commands? (Learn)
Tip 1: Have a deep knowledge of SQL.
Tip 2: Listen to the question carefully.
Tip 3: Explain your answer in detail.
This round lasted only 10 minutes and was conducted in the evening. The purpose of this round was to assess your communication skills and determine the number of offers a student has.
Give your introduction. What is your parent's occupation?
Tip 1: Answer confidently and use proper English.
Tip 2: Express a strong interest in joining the company.
Do you have any other offers in hand? Why do you want to join this company?
Tip 1: Answer confidently in proper English.
Tip 2: Speak the truth; don't hide anything.
Are you comfortable relocating to Chennai?
Tip 1: Answer confidently in clear and correct English.
Tip 2: You should always answer "yes" to such questions.

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: