All the interviewers were very friendly. My interviewers were more concerned with thought process than rote memorizing things. They would give hints along the way if I was stumped at some part, as long as I explained why. I was encouraged to explain what I was thinking if there was a long pause as I was writing pseudocode for a particular task.
How to enqueue/dequeue a queue in a circular buffer with a read position pointing to the front and a write position to the back.
How many pointers are needed for removing an element in a doubly-linked list?
What does the assignment X = (X) & (X - 1) do? Use this to count the number of 1s in a number.
The following metrics were computed from 11 interview experiences for the Cisco Software Developer role in Canada.
Cisco's interview process for their Software Developer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Cisco's Software Developer interview process in Canada.