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

Consulting Engineer

Cisco
upvote
share-icon
2 rounds | 3 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Data Structures, Java Questions, Computer Networks, DBMS, Operating Systems, Routing Concepts
Tip
Tip

Tip 1 : Prepare Computer Networks in depth for Cisco
Tip 2 : Also go in depth about TCP, UDP and other topics also.
Tip 3 : Basic DSA would be enough got this.

Application process
Where: Campus
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Mention Coursework also.
Tip 2 : Mention Projects in detail

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date30 Aug 2022
Coding problem2

A question of queue was there level was Medium and along with that, there were a lot of MCQs in which Computer Networks was in depth, Operating Systems was also asked and some questions were about DBMS.

1. MCQ Questions

CN 10 questions
OS 5-6 questions
DBMS 5-6 questions

 

Number Of MCQs - 25

2. Stack using queue

Moderate
25m average time
65% success
0/80
Asked in companies
PhilipsAmazonAccenture

Implement a Stack Data Structure specifically to store integer data using two Queues.


There should be two data members, both being Queues to store the data internally. You may use the inbuilt Queue.


Implement the following public functions :

1. Constructor:
It initializes the data members(queues) as required.

2. push(data) :
This function should take one argument of type integer. It pushes the element into the stack and returns nothing.

3. pop() :
It pops the element from the top of the stack and, in turn, returns the element being popped or deleted. In case the stack is empty, it returns -1.

4. top :
It returns the element being kept at the top of the stack. In case the stack is empty, it returns -1.

5. size() :
It returns the size of the stack at any given instance of time.

6. isEmpty() :
It returns a boolean value indicating whether the stack is empty or not.
Operations Performed on the Stack:
Query-1(Denoted by an integer 1): Pushes an integer data to the stack. (push function)

Query-2(Denoted by an integer 2): Pops the data kept at the top of the stack and returns it to the caller. (pop function)

Query-3(Denoted by an integer 3): Fetches and returns the data being kept at the top of the stack but doesn't remove it, unlike the pop function. (top function)

Query-4(Denoted by an integer 4): Returns the current size of the stack. (size function)

Query-5(Denoted by an integer 5): Returns a boolean value denoting whether the stack is empty or not. (isEmpty function)
Example
Operations: 
1 5
1 10
2
3
4

Enqueue operation 1 5: We insert 5 at the back of the queue.
  Queue: [5]

Enqueue operation 1 10: We insert 10 at the back of the queue.
  Queue: [5, 10]

Dequeue operation 2: We remove the element from the front of the queue, which is 5, and print it.
  Output: 5
  Queue: [10]

Peek operation 3: We return the element present at the front of the queue, which is 10, without removing it.
  Output: 10
  Queue: [10]

IsEmpty operation 4: We check if the queue is empty.
  Output: False
  Queue: [10]
Problem approach

Tip 1 : Learn Stack Queue in depth
Tip 2 : Don't go for Advance topics for Cisco
Tip 3 : Linked Lists are also asked.

Try solving now
02
Round
Easy
Online Coding Interview
Duration75 minutes
Interview date6 Sep 2022
Coding problem1

2 Interviewers were there with 10+ Years of experience in which second Interviewer joined late and First Interviewer asked about CN Questions in depth, Routing concepts, My Projects in depth and along with SQL Query.
2nd Interviewer asked me about the DSA Question that was a basic Arrays Question and was of easy level difficulty.

1. Counting Sort

Easy
0/40
Asked in companies
CiscoSnapdealPayPal

Ninja is studying sorting algorithms. He has studied all comparison-based sorting algorithms and now decided to learn sorting algorithms that do not require comparisons.

He was learning counting sort, but he is facing some problems. Can you help Ninja implement the counting sort?

For example:
You are given ‘ARR’ = {-2, 1, 2, -1, 0}. The sorted array will be {-2, -1, 0, 1, 2}.
Problem approach

Tip 1 : Basic Arrays were asked
Tip 2 : No need for Advance DSA
 

Try solving now

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
Consulting Engineer
6 rounds | 5 problems
Interviewed by Cisco
859 views
0 comments
0 upvotes
company logo
Consulting Engineer
3 rounds | 3 problems
Interviewed by Cisco
0 views
0 comments
0 upvotes
company logo
Consulting Engineer
6 rounds | 7 problems
Interviewed by Cisco
891 views
0 comments
0 upvotes
company logo
Consulting Engineer
6 rounds | 6 problems
Interviewed by Cisco
773 views
0 comments
0 upvotes