First phase: Manager interview. Expect a few simple technical questions or a code review.
Second phase: Technical interview. This phase starts with a presentation about a project. It is then followed by two problems. Typically, one is a simpler algorithmic problem to demonstrate proficiency in problem-solving and the chosen language, while the other is more advanced, requiring deeper knowledge of data structures and some design work.
Finally, there will be some networking.
The way DHCP worked,
some code review about pointer arithmetics,
and an algorithmic problem.
The following metrics were computed from 4 interview experiences for the Cisco Software Engineer role in Switzerland.
Cisco's interview process for their Software Engineer roles in Switzerland is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Cisco's Software Engineer interview process in Switzerland.