Tip 1 : Learn about linked list, array. Very helpful for fresher interviews in Aricent.
Tip 2 : Read a bit about the company before interview
Tip 3 : Never stop solving problems.
Tip 1 : Mention your role and the impact your project created - example - API developer , improved efficiency matrix by 3x - Be ready to answer how did you measure efficiency matrix like question from your project.
Tip 2 : Add links to your projects, github profile, achievements etc.
It was an on campus drive - It started after the pre-brief session. We were asked to work on systems in our labs. There were few basic computer science questions



In the given linked list, there is a cycle, hence we return true.

Straight forward solution would be to use two pointers fast and slow.



We cannot use the element at a given index twice.
Try to do this problem in O(N) time complexity.
I used two loops- first one to pick one value and subtract it from k ( k - first ) and the second nested loop to check whether any element equals to (k-first)
This was not the optimized approach but essentially completeness was more important.



Head node was given , used three pointers previous , current and last and swapped them.
Make sure to add null checks at all places. The editor would just allow you to run only test cases or custom cases but all other test cases (including hard ones ) were hidden.
These rounds could go till 10 pm in the night, everyone from Aricent was really friendly and polite. They kept changing questions after repeating them two or three times. My interviewer made me comfortable and offered snacks before starting the interview as it was pretty late and we could not go out to eat . There were 6 panelists and 100+ students left after first online round.
OSI model working
Tip 1: try to remember all the layers using a trick like All Should Try New Dominos Pizza - Application Session Transport Data link Network Physical - it's important to list them down first
Tip 2: Try to explain each layer and their role in detail
What is difference between TCP/IP and UDP
Tip 1: Call out significant difference and their use cases like data loss and acknowledgements availability
Tip 2:What is difference between TCP/IP and UDP
What do you understand from HTTP protocol.
Tip 1: I only knew full form and that HTTP uses TCP standard.
Tip 2: Try to read RFCs/ documentation for this topic
Tip 3: Revise your networking concepts well
People who were getting selected from the face to face round were being called for HR round. HR round was kind of happening in a larger room where two three HRs were taking rounds in parallel. Everyone who went for HR round got selected.
Introduction
Tip 1: Keep it brief, everyone was exhausted by that time.
Location preferences
Tip 1 : This was just for reference, They anyway gave gurgaon location to everyone from our college

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?