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.
Solve simple coding questions such as:
Understand the difference between Little Endian and Big Endian.
Address basic networking questions, including:
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.
The following metrics were computed from 23 interview experiences for the Cisco Software Engineer role in Ottawa, Ontario.
Cisco's interview process for their Software Engineer roles in Ottawa, Ontario is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Cisco's Software Engineer interview process in Ottawa, Ontario.