tl;dr: Some of their offices have recently been renovated and may not have snacks readily available. Bring your own if you tend to get hungry easily during interviews.
I had two phone calls before the onsite visit: the first with the recruiter and the second with the hiring manager. These discussions focused primarily on past experience, with no coding interviews included.
During the onsite visit, I met with five people.
The first interviewer asked behavioral questions and presented a brain teaser.
The second interviewer focused on C++ OOP concepts (e.g., multiple inheritance) and conducted a coding exercise.
The third and fourth interviewers, one of whom joined via remote conferencing, discussed background knowledge related to the project I was applying for.
The final interviewer was the hiring manager, who also took me to their cafe for lunch.
It appears they have recently transitioned to an Agile workflow, so there was a strong emphasis on how well one could work within that environment.
Behavioral questions, brain teasers, C++ OOP (e.g., multiple inheritance), and coding.
The following metrics were computed from 125 interview experiences for the Cisco Software Engineer role in San Jose, California.
Cisco's interview process for their Software Engineer roles in San Jose, California is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Cisco's Software Engineer interview process in San Jose, California.