Cisco mainly looks for your knowledge on the networking side and should be good in C/C++ or whichever language you're being interviewed for.
Also, you should be good on operating system concepts.
I didn't prepare much on networking when I went for the interview, so I found it difficult to answer some of the questions related to TCP/IP and networking.
However, I was able to answer questions properly on C programming and all, and was able to clear the interview.
The following metrics were computed from 173 interview experiences for the Cisco Software Engineer role in Bengaluru, Karnataka.
Cisco's interview process for their Software Engineer roles in Bengaluru, Karnataka 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 Bengaluru, Karnataka.