I applied for the Co-op position, got an interview call through the university. It was a Phone Interview, scheduled for 45mins and a single interviewer. The questions were on Data structures, Operating system, and since I had taken Network security course few questions on them. Overall questions were pretty basics. The interviewer was very curious about how I think, whenever I get stuck on something, he asked what I was thinking so that he can take it from there. Questions were:Linked list,How will you find a duplicate in a linked list?,Pros and cons of singly and doubly linked list, Array and array list, how to implement an arraylist without using arraylist concept, how to increase the size of an array dynamically, complexity (Big O), threads and process, how does spaces allocated by the OS to them, Layers in the network, protcols used network layer, difference between TCP and UDP, which is best, example of TCP and UDP.