Developer applicants have rated the interview process at Cisco with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 76.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Developer roles take an average of 10 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Cisco overall takes an average of 30 days.
Common stages of the interview process at Cisco as a Developer according to 2 Glassdoor interviews include:
Phone interview: 25%
One on one interview: 25%
Background check: 25%
Skills test: 25%
Here are the most commonly searched roles for interview reports -
Phone call with HR and then a pair programming assignment with another person. Primarily in Java and then organized another interview afterwards. Did not get an offer and the process ended there.
I applied online. The process took 1+ week. I interviewed at Cisco in Sep 2021
Interview
I applied through linkedin. The hr called me on the same day and asked me to complete hackerrank test with 1 backend and 1 frondend questions.
Next day I got call for further rounds, they scheduled 3 rounds of technical interviews.
Interview questions [1]
Question 1
Write hashmap
Write program to tell if tree is mirror.
I applied through a recruiter. The process took 6 weeks. I interviewed at Cisco
Interview
4 rounds of interview. First 2 rounds were focused of technical aspects later 2 on mix of technical and managerial. Interview process was very smooth and I enjoyed conversation with each of them and learnt a thing or two. It was a detailed kind discussion where we discussed each point back and forth rather than ticking answers on a MCQ.
HR/TA was lost and confused me more than facilitating the interview process. Poor scheduling, My way or highway attitude and intimidation at late stage.
Interview questions [6]
Question 1
What is difference between normal stock linux vs realtime linux. Why normal linux is not realtime.
volatile. What compiler does, why it's needed. Will we need volatile if we had no caches. What is downside of using volatile. When will you use it. What will happen if you forget to use it when you should have.