Skip to content
Related Articles

Related Articles

Improve Article

Cisco Systems Interview Experience (2-5 Years)

  • Difficulty Level : Medium
  • Last Updated : 02 Mar, 2021

Recently I got an offer from Cisco Systems for the Software Engineer II role. I’m glad that I’m sharing my story here because I think the Interview experience section in GeeksforGeeks helped me a lot while I was going through the interview phase. 

Total Rounds (5 Rounds): Hackerrank Coding Round + Technical Round I + Technical Round II + Managerial Round + HR Round 

So let’s start with my Interview experience for each round step by step:

  1. Hackerrank Coding Round: I submitted my resume on the Cisco official website “” portal and got the Job description details from LinkedIn. The same day I received a mail from Hackerrank that Cisco invited you for an Online Challenge Invitation.  In this test, there are 5 Coding questions to solve in 90 minutes and I select Python3 for solving these coding problems (you can select the language of your choice). I was able to solve 3 questions with all test cases passed and one with 7 test cases and for the last one, I didn’t get time to attempt. 
    I got a call from Cisco after 10 days that we recognized you as a potential candidate for the role, so we set up your interview after 2 days (all 3 rounds will happen the same day). I said okay and started preparing again for the interview. 

  2. Technical Interview I (1 Hour): I was set up my WebEx meeting in my system as well as on my phone in the morning. First-round started at 9 am. The interviewer joined the meeting and introduce himself and asked me to introduce myself. Then he directly jumped into my CV and asked questions about the mentioned projects (Personal + Work experience). I answered all the project-related questions. Then he asked questions from Git, Docker, Kubernetes, and questions related to Python: OOPs, Multithreading, Pyc, Zip, Set, etc.
    Then he asked me about one sorting problem and I solved it in my own editor with a shared screen, and then he said all the best for the next round. 
    Note: I have experienced in Golang, Docker, Kubernetes, Python and my role was also as Software Engineer (Cloud).
  3. Technical Interview II (1 Hour): After 15 mins one other interviewer joined the same meeting for round 2 technical interviews. After an introduction in 2 mins, he sent me a coding problem in chat and asked to solve it. 

    The first problem is to sort given binary digits in Input: 0010101001101, Output: 0000000011111111. I explain my approach and code the solution. He asked me about the code that I’ve written and then moved to another coding question. 
    Second Problem:  
    I went through this question before in GeeksforGeeks but later he asked for just my approach, not to code the solution cause time was less. I explained and he satisfied with my explanation.

    Then he asked about my previous experience and started asking questions from Git, Bitbucket, Linux, Cloud Infrastructure, and Kubernetes.
    I have given all answers to his questions. Again he also said All the best for the next round. 

  4. Managerial Round (1 Hour 20 mins): After 30 mins of launch break, the Manager joined the meeting with the same link. A brief introduction happened about my past experience, college projects, personal projects, hackathon project details mentioned in my Resume. 
    Tip: Make sure all the mentioned work in your Resume has done by you. Don’t add anything that you didn’t do. 

    Then he started asking question-related about Cloud Infrasture, Verticle vs Horizontal scaling, Deployment of stateful application, virtual memory and Linux commands. He started explaining about the role that he is interviewing for. I asked a few questions about the role, and he explained to me the details. This round took more than 1 hrs. 

  5. HR Round (20 Mins): This round was so easy as you folks already know. Question about the company’s principle, goal, mission, etc. Make sure for this round you went through Company’s ABOUT section. I answered all of his questions very easily. Then he asked me about CTC and all. After 2-3 days, I got my offer letter.  The overall process took around 1 month from start to end. 

My Learning Resources:

  • GeeksforGeeks Must do coding question + Reading Interview experiences
  • LeetCode
  • Youtube
  • Udemy
  • Last but not least: PRACTICE.PRACTICE.PRACTICE. The more you practice, the more confident you feel in the interview.

All the best!!
Happy Coding 🙂

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :