Taro Logo

Software Engineer Interview Experience - Waterloo, Canada

March 1, 2022
Neutral ExperienceNo Offer

Process

A manager saw my resume at a virtual job fair and recommended me for the position.

A week or so later, I had a one-hour video call interview with one interviewer. She asked me simple questions about threading and operating systems. She also gave me a coding question, a simple one involving something to do with linked lists. I forgot the specifics, but it was simple.

Then I was called for a second interview. It was a three-hour video call, consisting of:

  • One hour of technical questions with two interviewers.
  • One hour of technical questions with two interviewers.
  • Approximately one hour with the manager, who was one interviewer.

Questions

  1. Write a program to print an NxN dimensional array in spiral order, starting from indices (0,0) and ending at (N/2, N/2).

  2. Write a program to reverse a linked list.

  3. Write a program to insert an element into a sorted linked list.

  4. Write a program to delete an element from a linked list.

  5. Dry run a simple C program using C-strings and pointers (it turns out the [] operator has higher precedence than the & operator).


Behavioural:

  1. Describe a challenging, uncertain experience where you achieved something.

  2. Asked about my grades.

  3. Asked about prior job experience.

  4. Asked whether I had any other interviews.

  5. Asked if I had any questions about the company or role.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Cisco Software Engineer role in Waterloo, Ontario.

Success Rate

50%
Pass Rate

Cisco's interview process for their Software Engineer roles in Waterloo, Ontario is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive0%
Neutral100%
Negative0%

Candidates reported having mixed feelings for Cisco's Software Engineer interview process in Waterloo, Ontario.

Cisco Work Experiences