The first phone interview consisted of very basic questions related to networking, such as the difference between TCP and UDP, the ICMP protocol, ARP, and DHCP.
This was followed by a two-hour onsite interview in Santa Clara, conducted by four people. They asked about the same topics, delved into subnetting in detail, and requested simple Python code examples.
I was called for another onsite interview round because there was a tie. This interview was conducted by three other people.
The interview went excellently with their senior network engineer and Tech Lead, but at the end, a senior Development Manager (IIT and Berkeley) asked me confusing questions and stated I needed to work more on the basics.
Why are VLANs used?
Sorting of arrays in Python.
Virtualization basics.
The following metrics were computed from 2 interview experiences for the Cisco Software Engineer II role in Santa Clara, California.
Cisco's interview process for their Software Engineer II roles in Santa Clara, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Cisco's Software Engineer II interview process in Santa Clara, California.