Four rounds were conducted.
Round 1: Written Test 15 MCQs along with 2 coding questions. MCQs were based on topics like Computer Networks (related to HTTP error handling) and aptitude-based questions.
Tell me about yourself. Give me an overview of all the projects mentioned in your resume. Explain, for any one of them, which technologies you used. What data structure did you implement in it?
Explain the approach and code (just the required functions) on any text editor: Add 1 to a number represented in a linked list and return the updated linked list. I have explained the two approaches and also written the functions.
Given a set of characters, generate its power set. E.g., for set {a,b,c}: the powerset will be [{}, {a}, {b}, {c}, {a,b}, {b,c}, {a,c}, {a,b,c}]. Initially, I was stuck for some strings, but after a hint, I covered the logic. One logic was by using recursion. Another logic is the Binary. E.g., 011 means {b,c}.
Approach to implement an LRU cache. Explain all the OOPS concepts. Some language-based questions like, "What are the types of constructors in C++?" (My preferred language).
From OS, what are semaphores, deadlock, and its conditions?
Solve the hourglass puzzle. I suggest going through all these puzzles.
Round 3: Managerial Round This round mostly revolved around my projects. The manager asked questions like, "What were the challenges you and your team faced?" "How did you resolve them?" "Have you done testing on the project?" "What testing methods have you applied?" This round was 35-40 minutes long.
Round 4: Director Round Similar project-related questions were asked. My elective was Object-Oriented Analysis and Design (OOAD), so the director asked questions on the Singleton Design Pattern with an example.
What is SaaS (Software As A Service), microservice? (These are based on my web development project). What languages have you used in the backend? Explain routers, switches, and routing protocols. In which field/domain are you interested in working and why? Where do you see yourself in the next few years?
Round 5: HR Round It was just a 5-minute round. Questions included, "Why Cisco?" Information regarding location preference, any plans for further studies, and internship availability were asked.
Tell me about yourself.
Give me an overview of all the projects mentioned in your resume. Explain, for any one of them, which technologies you used. What data structure did you implement in it?
Explain the approach and code (just the required functions) on any text editor: Add 1 to a number represented in a linked list and return the updated linked list. I have explained the two approaches and also written the functions.
Given a set of characters, generate its power set. E.g., for set {a,b,c}, the powerset will be: [ {}, {a}, {b}, {c}, {a,b}, {b,c}, {a,c}, {a,b,c} ]. Initially, I was stuck on some strings, but after a hint, I covered the logic. One logic was by using recursion. Another logic is the binary approach. E.g., 011 means {b,c}.
Approach to implement an LRU cache.
Explain all the OOPs concepts. Include language-based questions like, "What are the types of constructors in C++?" (My preferred language).
From OS, what are semaphores and deadlocks, and their conditions?
Solve the hourglass puzzle. I will suggest going through all these puzzles.
The following metrics were computed from 1 interview experience for the Cisco Network/Embedded/Applications Development role in New Delhi, India.
Cisco's interview process for their Network/Embedded/Applications Development roles in New Delhi, India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Cisco's Network/Embedded/Applications Development interview process in New Delhi, India.