Cisco Systems India Software Engineer I Interview Questions

Updated Jun 26, 2015
15 Interview Reviews

Interview Experience

Interview Experience

100%
0%
0%

Getting an Interview

Getting an Interview

73%
13%
6%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

15 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer I Interview

Anonymous Employee in Goa (Philippines)
No Offer
Positive Experience
Average Interview

Application

I applied through college or university. The process took 1 dayinterviewed at Cisco Systems India (Goa (Philippines)) in February 2015.

Interview

It was On Campus Interview. Initially we had an Online examination, question were from topics ranging from C programming to microprocessors, from MOSFETs to subnet masking.There were also a few aptitude questions. Apti questions were little bit tough.Out of 36 people who appeared for online test 15 were shortlisted. After that we had two round of interviews.

Interview Questions

  • In my first technical round interview.I was asked some very basic C question.When I say basic I mean very basic you should know how memory allocation works in C. I was asked following questions: 1. How to find out size of structure without using sizeof() function 2. What are holes in C 3. What is inheritance. 4. What are copy constructor and virtual function. 5.C program to reverse a linked list. After that I had another round.Not sure whether that round was technical or HR .My interviewer grilled me for my low CGPA for around 50 min. He just asked me to write a code in python to print prime number between 1 and 100(since I mentioned Python in my resume). He also asked me what I know about software testing and whether I am willing to do software testing at CISCO. End of the day it was all about CGPA. They selected two students with highest and second highest CGPA.   Answer Question

Other Interview Reviews for Cisco Systems India

  1. Helpful (1)  

    Software Engineer I Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 1+ weekinterviewed at Cisco Systems India.

    Interview

    There was an on-campus aptitude exam, included standard C, data structure , C++ and networking questions. I was called at the Pune office for PI one week later. There were two technical and one HR interview. Simple questions regarding data structures, pointers, string manipulations and Computer Network Refererence model.

    Interview Questions

    Negotiation

    No negotiation.

  2.  

    Software Engineer I Interview

    Anonymous Interview Candidate in Chennai (India)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through other source. The process took 1+ weekinterviewed at Cisco Systems India (Chennai (India)).

    Interview

    There was a written test conducted Chennai Wide. I came to know of it through my friends. It was a easy round with some aptitudes and C/C++ objective questions. I was through in it. Then they called for a face-2-face interview in Cisco Chennai Campus. The interviewer asked some puzzles[2] and then some questions on my resume about the current role in my company. They also asked 2 programming questions related to easy string manipulations. Overall it was good.

    Interview Questions

    • 2 questions. 1. Tell me about yourself. Interviewer asked me this and as soon as i started, light went off. I also stopped speaking. Then the interviewer says kindly continue. i can listen to you. And i continued until the lights came.[30 secs] 2. I was explaining something and then he went on asking how do you do that and tried to enter deep into that. I understood that he has deep knowledge on that topic. Thus, i poiltely told that particular module is outsourced to another company. Thats when he said that "This is where i have spent 15 years of my career." And the interviewer went on explaining. I was listening to him politely and asking him further questions on "oh. i get it now. Nodding as he was explaining for half an hour". he was very happy with my overall interview process.   Answer Question

    Negotiation

    No Negotitation. I accepted the offer as it is.

  3. Helpful (1)  

    Software Engineer I Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Cisco Systems India in August 2014.

    Interview

    It was a 4 round interview. The first round was a written round with 50 questions(20 aptitude + 30 technical) for 1 hour. The second round was a technical round(1 hour). The third was a technical + management round(20 mins).The fourth round was a short HR round(10 mins). In the first round, 20 aptitude comprised of simple-medium-complex aptitude questions.Some were answerable within 10 seconds , some took 30-40 seconds and the harder ones took slightly over a minute to solve. The questions were based on all the classic aptitude topics.Some questions were stated in a confusing way, but other than that , no hiccups were present. The technical side had 30 questions. I was able to answer most of the aptitude questions(17-18) were correct out of 20 and more than 22 questions were right out of 30 in the technical side. I think the cutoff for the second round was around the 40 mark, which i had gotten and i made it to the second round. In the second round, the interview started off with simpler,shorter questions, like for example the interviewer pointed to one of the technical questions in the previous round(the interviewer has your answer sheet from the previous round) and asked me to explain the approach i had taken to solve the problem. In the question , i had to estimate the worst case time complexity of the function. the recursive function had something like this: return function(params-1) + function(params-1) The answer to this was O(2^n). The interviewer modified the question to this: return (function(params-1) + function(params-1)) * function(params-1) The complexity of this was O(3^n). He asked me to derive it on paper which i did. The next question was regarding how to set the nth bit in a 32bit-integer. The answer was pretty straight forward. variable | 1<<(n-1). The next question was about a linked list. The interviewer asked me print a singly linked list in a reverse manner. After that we moved on to trees. The first question was to find the min element in the tree. The second question was to implement level order traversal in trees. After i did that, he asked me to traverse the tree and print it in reverse level order fashion, but the associativity of the child node should be from L-R. for eg.. 4 Then the answer would be: 1357264 / \ 2 6 / \ / \ 1 3 5 7 After taking a few hints from the interviewer i was able to code it up without errors. The next question was to print the tree in a zig-zag manner. ie: for the tree above the zig-zag traversal would yield: 4267531. After thinking for some time, hints from the interviewer, i was able to code this up as well. The key points the interviewer looked for, was approach, error-less coding,boundry cases,clarity and confidence. Also , try to speak to the interviewer about your thought process, this not only gives a better opinion to the interviewer, but if you tell him where your'e stuck, he/she might give you clues to proceed further. In the 3rd round, The technical-management round., the key focus was your thought process, they were not too keen about the technicality of the solutions. The interviewer asked me what were my favorite topics, and i replied data-structures and algorithms. Then he asked me to code up a part of a social network were people were nodes and different types of connections existed between them. my job was to write functions to connect any two nodes of the graph, and also another function to check if 2 nodes are directly or indirectly(transitively) connected. I asked him, whether all these edges/connections were directed or undirected, they were assumed to be undirected. the socialGraph class had a insertion,deletion functions and connect(node*,node*) , isconnected(node*,node*) functions as friend functions to connect 2 nodes and check if 2 nodes are connected. connect function was straight forward ,as i had to append node reference to the edge-list of the node. Then to check if 2 nodes are connected , i did a DFS from the source node to the destination node. The interviewer asked me to make the code such that it could scale. So i suggested that we could do a A* search instead of a DFS to make the search space smaller. The interviewer seemed satisfied with my solutions and then we moved on to the other questions. He asked me other simple questions about my projects. I did well enough to get qualified for the final round which was a casual HR round where they asked simple questions like the meaning of my name :P and then i was given a evaluation form to fill, and they asked me some questions on that which i could answer. Later after about 2 hours, they announced the results, 2 people were selected for full time jobs + internships (one of them was me :D), and 3 more for only internship. The interview overall was reasonable and strong knowledge in Data structures and algorithms was needed to get through.

    Interview Questions

    Negotiation

    As a fresher , i was happy with the package that was offered.

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (1)  

    Software Engineer I Interview

    Anonymous Interview Candidate in Allahabad (India)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Cisco Systems India (Allahabad (India)) in August 2013.

    Interview

    1st round was written. It consisted of 50 questions in 60 mins. The 50 questions were divided into 2 sections, 20 (aptitude) + 30 (technical).Both the sections having seprate cutt-off. Out of 30 technical questions around 15 questions were based on electronics, including the topics like MOSFET, Modulation, Digital Electronics, etc. and rest were from DS, C-output ,OS and networking. 33 people were shortlisted after written round .I was on 15th position. Now, 3 one-to-one interviews were held. First 2 interviews were elimination round. Interview 1 (Technical Interview) (approx. 45 mins) 1-Tell me something about yourself. 2- He first asked me about my AOI, I said DS,CN and OOPS. then he confirms me that I have included CN in my AOI because of Cisco. I said no. 3-What is FTP .Explain in detail about it. I explained him about both control connection and data connection in FTP ,then he asked me about which port is used for both the connections. 4-What is a Bridge .What are its advantages and Disadvantages .How it forwards a packet. then he gave me a topology and ask me explain how the bridge table will be affected if a node sends a packet to some other node . 5-What is difference between a Bridge and a Switch .Which one is better. 6- What is difference between a Switch and a Router .When to use a Switch and when to use a Router. 7- Explain Sliding Window Protocol. 8-You have given 2 numbers say A and B ,how many minimum number of bits you need to flip to make both equal. 9-What is difference between a structure and a union? when to use a structure and when to use a union .Then he gave me a C question on the size of structure and asked about its output . 10-Allocate an array of object of above structure using malloc and how will you delete these objects. 11-You have any question for us. Interview 2 (Manager Interview) (approx. 30 mins) First of all he read my whole Resume very carefully. 1-Tell me something about yourself. 2-Then he asked me about my AOI. then said to me you are the only guy who knows Computer Networks in IT because all other from IT were already eliminated after 1st round and only 2 students were from IT who cleared 1st round. 3-Then asked me about my hobbies .My hobbies were spot programming ,cricket and watching Television series and Movies .Then a long discussion over that even he asked me the character names of my favorite TV serial .So be prepared about your hobbies also. 4-Then he asked me about my Codechef rank since I mentioned it in my Resume. Then he asked me is it a good rank? Since he had no idea about Codechef . My codechef world rank was 200 at that time. 5- Why your cpi is so low. around 5 min discussion over this. My cpi was 7.94 then he asked me 2 technical questions 1 is from DS and other is from OS. He had very deep knowledge of OS. 6-Take any of your favorite of Data structure and asked me to explain it. But when I start explaining him and he interrupt's me just after 30 sec and said leave it. By this he wants to check how fast I can make a decision and also his main focus was on my confidence rather than asking any question. So guys be confident. 7- And it was the toughest and last technical question of my interview around 10-12 min discussion over it. He said if I kill any of the child process in windows using windows Task Manager then how it will affect its parent process ie what happens whenever you kill a child process in windows. Initially this question was not clear to me but he helped me go through it, so maintaining a proper communication with the interviewer is very important . And in the end he said anything you want to know about Cisco and I asked him 2-3 questions just for formality purpose. Interview 3 (HR Interview) (approx. 25 mins) Tell me about yourself. Asked me about my family background. why you don't want to join your family business. What is your biggest achievement till now. Why do you want to join Cisco. What you know about Cisco and asked me speak for 5 min for Cisco. What are your qualities . You have any question for me about Cisco. Then he said me to wait for the result. We all were waiting for the result and after around 30 min result was out and they announced the result total 8 people were hired (5 CSE + 1 IT(me) + 2 ECE ) .My name was also in the list at 3rd position. THATS IT …. <...........................................>

    Interview Questions

    • You have 25 horses and at a time you can do a race of max 5 horses. what are the minimum number of races are required to find the top 5 horses.   1 Answer
  6.  

    Software Engineer I Interview

    Anonymous Interview Candidate in Bangalore (India)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Cisco Systems India (Bangalore (India)) in July 2013.

    Interview

    One round of aptitude followed by 2 technical rounds and one HR round. The apti mainly consisted of questions on permutations. Technical aptitude had questions from c and logic design and networks. The 1st round of interview was almost 1hour 15 mins!!! Covered details of C and Networks and a few programs. Second round had questions about scripts. HR round was typical

    Interview Questions

    Negotiation

    Campus recruitment, so no negotiation

  7.  

    Software Engineer I Interview

    Anonymous Interview Candidate in Chennai (India)
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Cisco Systems India (Chennai (India)).

    Interview

    Cisco came on campus for the interview process during my 3rd year of my undergrad as an electronics engineer. They had an initial written test which tested your knowledge of English, computer logic and basics of C. There were 2 interviews. The first interview was mainly technical with simple queries regarding networking technology - OSI layers, protocols basics and some basic questions in C. The interview was totally relaxed and I made sure I was open and honest and did not try to answer queries I did not know about. There was another round of interview which was basically an HR interview . They asked me how I would deal with a difficult co worker or manager and they also asked me about other accomplishments apart from my academics. I received the offer an hour after my last interview.

    Interview Questions

    • There were no difficult questions that I answered. If there was an unexpected question, it would probably be about Cisco's Internet Operating System about which I had no clue at that time.   Answer Question
  8.  

    Software Engineer I Interview

    Anonymous Interview Candidate in Bangalore (India)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 4+ weeksinterviewed at Cisco Systems India (Bangalore (India)) in May 2012.

    Interview

    One written ( which includes c apps, general apps, & operating systems, & networking questions). G.D -> Its a multi tasking GD ie u have a write a code for the the question they ask simultaneously u have to take part in GD actively Interview -> 2 technical & one HR interview

    Interview Questions

    • Technical Questions -> From networking models, C programming for basic scenarios, data structures, & then general puzzles   Answer Question
  9. Helpful (2)  

    Software Engineer I Interview

    Anonymous Interview Candidate in Mumbai (India)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Cisco Systems India (Mumbai (India)) in April 2012.

    Interview

    This was a pool campus placement which included a total of 4 colleges apprx 350+ students. The job profile was software and a part of the job profile mailed to us mentioned: Solid understanding of distributed systems and networking principles, plus working knowledge of related disciplines, e.g., computer security, algorithms, database, and operating systems. Round 1: Aptitude test It was a 1 hr long test and it consisted a total of 50 questions (Multiple choices). 20 questions were on quant. As they were time consuming, I would recommend you to start with the next set of 30 technical questions. The technical questions were based on electronics –Microprocessors (importance of all pins, interrupts, basics of peripheral ICs), Operating Systems (Scheduling Approaches, Memory Management, and processes), Flip Flops, All sorts of additions and subtraction (2’s complement, half binary etc), C programming (Find the error/output problems), Networking (TCP/IP, DNS etc) Approximately 70 students were shortlisted for the 1st round of interviews. Round 2: 1st technical Interview It will be a one on one interview which generally lasts for 45 mins. Firstly they will go through your resume very closely. Don’t add unnecessary details in your resume and keep it short as possible. They firstly ask your comfort zone(could be either programming or testing based). I said programming and networking. I was then asked the following questions: ● What type of errors do you face while programming? What happens when your program goes to an infinite loop? How do you solve such errors? ● What happens when you don’t write the base case (return statement) of a recursive function? (Ans: Goes into an infinite loop and stack overflows and hence an exception will be called) ● Write a program to reverse a linked list. Then I was asked to use recursion in this program. ● Problems/errors in c++. Problems faced in JAVA. ● What is modulation? Different types of modulation. What is Phase modulation? Where is Frequency modulation used? ● What is the circuit diagram of an oscillator? ● In which layer does a router work? Explain the functioning of a router. ● Puzzle: consider an 3X3 array of dots. How can u join all the points without lifting your pen in 4 lines. ● In which sector would you like to see a growth? How will you contribute towards it? Round 3: 2nd technical interview(they call it a managerial interview) Again a one on one interview. It was much shorter than the 1st. Here they ask u only a few technical questions and a real life situation. I was asked the following function: ● Write a program to swap two integer nos. If u replace the two integer variable with char* pointers. How will the code change? Will it work? ● How to free a memory of a node (i.e. delete a node) in a linked list? ● The interviewer went through the extra curricular activities of my resume. When he found cricket as my favorite pastime, he asked me to design a machine that will do the bowling. What all parameters will I feed in the system (eg. Variation in pace, line, length etc) and how can I improve it on different pitches? ( I mentioned about neural networks) ● Example of application layer protocols that use TCP/IP. Explain DNS. What exactly happens when you put google.com in the address bar of your browser? Round 4: HR Interview You should be totally relaxed here and be high on confidence. Be very genuine and straightforward. Apart from typical H.R questions, also prepare for such questions: ● What part of engineering has helped you the most? How? ● What other job offers do you have? Why do you want Cisco over that company? ● What do you know about Cisco? Tips: ● Make one or two languages very stong. You should be able to write the pseudo code for any program which u may be asked. ● Do networking thoroughly. Working of all protocols, OSI layers etc. (Book: Data Communications and Networking by Forouzan) ● Do basics of operating systems. I was asked only in the aptitude test.( Operating systems by William Stallings) ● Data structures: Go through Linked lists very well. Practice the pseudo codes on the operations that can be performed on linked lists. Do basics of sorting,searching,hashing. (I did this majorly from internet. No particular sites as such. But difficult problems on Linked lists would be quite simple to find) ● Electronics: Go through some of the microprocessor concepts like interrupts, pipelining etc. Do basics of important electronic components like OPAmp, Oscillators, Counters etc. ● Solve aptitude tests for programming languages and objective questions for O.S

    Negotiation

    It was fixed. No negotiation

  10.  

    Software Engineer I Interview

    Anonymous Interview Candidate in Chennai (India)
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Cisco Systems India (Chennai (India)) in February 2012.

    Interview

    First round written with mixed set of questions ranging from aptitude, programming languages, electronics etc. Second round technical interview consists asking about data structures, networking, some c puzzles. Third round interviewer asked puzzle and some behavioural questions. Then HR round. Interview experience was nice. Most of the filtering of candidates happened in first round itself, so if you have cleared first round it will be easy.

    Interview Questions

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.