I had a 1-hour one-on-one with a hiring manager. We discussed my past experiences and some technical questions.
I was then invited to an on-site interview, where I completed three rounds of technical interviews and one with HR. Each interview lasted about 45 minutes.
How would you implement malloc()?
Write Fibonacci with memoization (dynamic programming).
How to detect a cycle in a linked list? How to know at which node the cycle begins?
What is a seg fault, and what are some reasons as to why they occur?
Thread synchronization, scheduling. Inter-process communication.
The following metrics were computed from 1 interview experience for the Cisco Embedded Software Engineer role in Ottawa, Ontario.
Cisco's interview process for their Embedded Software Engineer roles in Ottawa, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Cisco's Embedded Software Engineer interview process in Ottawa, Ontario.