Taro Logo

Software Engineer Interview Experience - Ottawa, Canada

March 1, 2019
Positive ExperienceGot Offer

Process

Round 1: Phone screening - 30 minutes

Round 2: Coding test - HackerRank-based (C/C++, Python, networking questions)

Round 3: 3-hour technical interview

They provide opportunities to ask questions throughout the 3 hours and allow requests for hints on problems.

Some coding questions require screen sharing and coding, while others focus on problem-solving approaches or programming basics.

Questions

Solve simple coding questions such as:

  • Reverse a string.
  • Check how many bits are set.
  • Debug given code.

Understand the difference between Little Endian and Big Endian.

Address basic networking questions, including:

  • What does a router do?
  • What is the difference between a router and a switch?
  • What happens when you access a website?
  • Network coding using Python.

Prepare for resume-based questions.

Discuss the difference between Python classes and C++ classes.

Explain concepts like hash tables, pointers, sorting algorithms, Python decorators, and the difference between Python lists and sets.

Was this helpful?

Interview Statistics

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

Success Rate

26%
Pass Rate

Cisco's interview process for their Software Engineer roles in Ottawa, Ontario is very selective, failing most engineers who go through it.

Experience Rating

Positive48%
Neutral43%
Negative9%

Candidates reported having very good feelings for Cisco's Software Engineer interview process in Ottawa, Ontario.

Cisco Work Experiences