Tip 1 : Practice a lot of programming problems. Participate in competitive programming contests.
Tip 2 : Make sure you have your computer science fundamentals very clear and maintain a decent CGPA.
Tip 3 : Do couple of real problem solving projects.
Tip 1 : Maintain a precise and self-speaking one-page resume.
Tip 2 : Avoid adding non-technical achievements (eg. 1st position in dancing, singing competition, etc.)
This was the only technical round held for shortlisted students. Students were divided in multiple batches and each batch was interviewed by a panel of one Technical and one HR interviewer. This round was scheduled on Samsung's internal video conferencing platform which was accessible through windows machine only. This round was based on data structures, algorithms and computer science subject's questions. My interview was scheduled at 2:00pm. Interviewers were very friendly and overall environment was positive.



Assume that the Indexing for the linked list always starts from 0.
If the position is greater than or equal to the length of the linked list, you should return the same linked list without any change.
The following images depict how the deletion has been performed.





For given 2D array :
[ [ 1, 2, 3 ],
[ 4, 5, 6 ],
[ 7, 8, 9 ] ]
After 90 degree rotation in anti clockwise direction, it will become:
[ [ 3, 6, 9 ],
[ 2, 5, 8 ],
[ 1, 4, 7 ] ]
What are semaphores?
What is memory management unit?
What is a deadlock?
What are the necessary conditions for a deadlock to occur?
What is demand paging?
What is the need of virtual memory?
What did you like most about the job description?
Describe the workplace where you’ll be most happy and productive.
Tell about what our company
Tip 1 : Answer honesty and show your passion in joining the organisation.
Tip 2 : Read briefly about company descriptions from their sites.
Tip 3 : Tell them, what you actually have in your mind.

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