I applied online. The process took 4 weeks. I interviewed at Cisco
Interview
Initially there is a programming test where you are asked three programming questions, which can be completed in any language. After that, there is a video interview where a panel of interviewers asks you questions about yourself and your CV, and then asks about how you can improve your solution to the programming problems that were asked before.
If you are successful in the programming test and video interview, you are then invited for an assessment center at one of their locations. This lasts about 6 hours over 4 slots. Although it is supposed to be a mixture of behavioral and technical interviews, it was mostly technical. It felt like they had made their decision by the second or third round and the rest of the day was just going through the motions, as the interviewers seemed disinterested and did not take many notes. The entire day was very isolated as you spend most of the day in a small room where all your interviews take place with very short breaks.
Although they said they would get back to me within one day, I heard nothing for two weeks until I had to ask about my application. The feedback I got was brief and not very helpful, especially for 6 hours of interviewing.
I applied through college or university. The process took 1 week. I interviewed at Cisco (Dallas, TX)
Interview
Submitted resume to Campus recruiting team. On getting a call, I had 1:1 with a Cisco panel that included 2 interviewers. It was pretty chill. Got questioned on basic networking protocols and projects done in College.
In person interview with a couple of engineers from the relevant interview. They will ask you to solve some programming problems on the white board. Questions are not that difficult - string manipulation, data structure, etc.
Some networking questions
Interview questions [1]
Question 1
Networking questions, basic data structures, some programming questions to solve