Tip 1 : Do Leetcode/Code studio/gfg
Tip 2 : Prepare your resume well and composed
Tip 3 : Practice your aptitude and HR questions beforehand
Tip 1 : Shouldn't exceed 2 pages
Tip 2 : Make sure that you don't include too many certifications or skills
It had 60 questions consisting of quantitative aptitude, logical reasoning and technical(c/c++, operating systems, computer networks, data structures and algorithms). It wasn't proctured.
The interviewer was nice, he greeted us first. The interviewer started from the basics, and then gradually elevated the difficulty level(overall it was easy). We have a whiteboard in zoom, he used that to ask the coding questions.


Assume that the Indexing for the linked list starts from 0.
Input: ‘N’ = 5, 'LIST' = [1, 1, 2, 3, 4, -1], ‘VAL’ = 2, ‘POS’ = 1.
Output: 1 -> 2 -> 1 -> 2 -> 3 -> 4
Here in the given list we can see that the node having value 2 is inserted at position 1.



• The reference to the head of the linked list is not given.
• The node to be deleted is not a tail node.
• The value of each node in the Linked List is unique.
• It is guaranteed that the node to be deleted is present in the linked list.

Clearly explain the TCP/IP protocol stack along with the functioning of each layer
How does a router routes a packet and How does a router uses longest prefix matching to route a packet
How does a page fault is serviced?
Tip 1 : had to tell all about demand paging, modification/dirty bit of a modified page to be replaced.
Mostly this round was all about networking questions. He checked my theories and how good i have learning capabilities.
How ping is implemented?
Tip 1 : Told him about the ICMP)
How can you calculate the round trip time and bandwidth of the network using Ping
Explain different algorithms that applies in networking domain?
How Minimum Spanning Tree is useful in Networking Domain and Define Articulation Points and what is its significance in networking?



Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
calculating the number of 0s,1s and 2s is not counted as the solution for this problem
or you can use a more sophisticated approach in which place the 0's in starting and 2's in the end.
They shortlisted 6 candidates and gave two PDF's consisting of 50 statements each, the first pdf had 50 positive statements and the 2nd had 50 negative statements and we had to decide whether they are most significant/significant/least significant to us. (we had to answer any 15 of them).

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