Cisco interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Cisco
upvote
share-icon
4 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Data Structures and Algorithms, Operating Systems, Computer Network, DBMS, OOPs, Aptitude
Tip
Tip

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.

Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.

Tip 3 : Do at least 2 good projects and you must know every bit of them.


 

Application process
Where: Campus
Eligibility: Above 8.5 CGPA
Resume Tip
Resume tip

Tip 1 : Mention the projects that have OS and/or Networking at their core
Tip 2 : Keep your resume short and to the point

Interview rounds

01
Round
Medium
Online Coding Test
Duration60 minutes
Interview date9 Jul 2018
Coding problem1

It had MCQs ranging from a bit of probability to calculus to the predictable OS, OOPs and Networking. There were a few puzzles as well. They touched on several topics in the questions.
Environmemt was strict like most campus placement activities.

1. Puzzle

There are 25 horses among which you need to find out the fastest 3 horses. You can conduct a race among at most 5 to determine their relative speed. At no point, can you find out the actual speed of the horse in a race. Find out the minimum number of races required to get the top 3 horses.

02
Round
Hard
Face to Face
Duration60 minutes
Interview date10 Jul 2019
Coding problem2

This round had a coding question and a puzzle

1. Puzzle

A snail wishes to reach a water shore. To do this it must cross a wall which is 30 feet high. It has a time limit of 30 hours to reach atop the wall. The time starts as soon as it starts climbing the wall. However, he faces a problem while climbing. Every hour it climbs the wall 3 feet up, it slides down 2 feet. This occurs every hour. So how many hours will it take for the snail to reach atop the wall?

2. Maximum In Sliding Windows Of Size K

Moderate
20m average time
80% success
0/80
Asked in companies
QuikrHCL TechnologiesGoldman Sachs

Given an array/list of integers of length ‘N’, there is a sliding window of size ‘K’ which moves from the beginning of the array, to the very end. You can only see the ‘K’ numbers in a particular window at a time. For each of the 'N'-'K'+1 different windows thus formed, you are supposed to return the maximum element in each of them, from the given array/list.

Try solving now
03
Round
Hard
Face to Face
Duration60 minutes
Interview date10 Jul 2019
Coding problem5

In this round, I was given 2 coding questions of Moderate level followed by some questions from OS and Computer Network

1. Group Anagrams

Moderate
30m average time
70% success
0/80
Asked in companies
ThalesBarclaysAdobe

You have been given an array/list of strings 'inputStr'. You are supposed to return the strings as groups of anagrams such that strings belonging to a particular group are anagrams of one another.

An anagram is a word or phrase formed by rearranging the letters of a different word or phrase. We can generalize this in string processing by saying that an anagram of a string is another string with the same quantity of each character in it, in any order.

Note:
The order in which the groups and members of the groups are printed does not matter.
For example:
inputStr = {"eat","tea","tan","ate","nat","bat"}
Here {“tea”, “ate”,” eat”} and {“nat”, “tan”} are grouped as anagrams. Since there is no such string in “inputStr” which can be an anagram of “bat”, thus, “bat” will be the only member in its group.
Try solving now

2. Operating System Question

Explain demand paging?

3. Computer Network Question

Briefly explain the different layers in the OSI model

4. Level Order Traversal of a Binary Tree

Easy
15m average time
85% success
0/40
Asked in companies
OYODeutsche BankIntuit

You have been given a Binary Tree of integers. You are supposed to return the level order traversal of the given tree.

For example:
For the given binary tree

Example

The level order traversal will be {1,2,3,4,5,6,7}.
Try solving now

5. Operating System Question

What is the difference between a mutex and a semaphore? When should you use a mutex and when should you use a semaphore?

04
Round
Easy
HR Round
Duration30 minutes
Interview date10 Jul 2019
Coding problem1

This was my last round and I hoped it to go good just like the other rounds. The interviewer was very straight to the point and professional. The interview lasted for 30 minutes.

1. Basic HR Question

Why should we hire you?

Problem approach

Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Cisco
1532 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 4 problems
Interviewed by Cisco
1420 views
1 comments
0 upvotes
company logo
Software Engineer
4 rounds | 7 problems
Interviewed by Cisco
0 views
0 comments
0 upvotes
company logo
Software Engineer
4 rounds | 11 problems
Interviewed by Cisco
1932 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by Mindtree
12178 views
7 comments
0 upvotes
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7856 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9947 views
1 comments
0 upvotes