Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
The selection procedure included an aptitude test managed by Amcat. It included Quant , Verbal, C Aptitude and 2 Coding questions. The level of the questions were easy but the time was limited as in one question per minute time was allotted and the cut-offs were close to 80% in the aptitude sections. Since it was open for all branches 270 people appeared ad 70 were shortlisted.



Used Dp to solve the problem.
They asked me basics of arrays and linked lists which included efficient swapping, searching, deletion, etc and a few puzzles.
Tips: For C Aptitude , basics of DS is sufficient. Also people from non-CS and non-IT branches, do ask your CS and IT friends to tell you some common Data Structures interview questions.



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.
Our idea is to swap the links of each pair from the “HEAD” of the list until we reach the end of the list or there is only one element left.
Here, note that after the swap, the head of our list may change if the size of the input list is larger than one, so we are using a dummy node as a placeholder to splice our result list. In this way, we can start with the dummy node and check if there exists a pair of nodes after the current pointer we perform a swap on their links.



Can you solve each query in O(logN) ?
Used Binary search

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