Microsoft SDE Intern Interview Experience
💼 LTIMindtree Interview Experience (On-Campus) | Fresher | 2026
Salesforce SMTS | Interview Experience | Rejected
JPMC | SDE2 (Associate) - Java Backend - Interview Experience + Compensation
Microsoft - SDE2 - Coding Round
Cisco || SDE Intern Interview Experience || [Rejected]
Summary
I interviewed for a Software Engineering Intern position at Cisco for 2024, which included multiple coding rounds, a technical interview focusing on a project, and a managerial discussion. Despite clearing most stages, I was ultimately rejected after the final managerial round.
Full Experience
About Myself:
I am a dedicated B.Tech student majoring in Information Technology at Madan Mohan Malaviya University of Technology, Gorakhpur, currently in my third year. I am passionate about using my technical skills to drive innovation in the IT industry. I'm currently a Problem Setter Coding Intern at iMochaWorks and have experience as a Doubt Solver in CodeChef for competitive programming. My specialization lies in C++ and Java, and I am also exploring Full-Stack Development. I have achieved notable ranks in various competitive programming contests.
My Interview Journey at Cisco:
I had the opportunity to interview for the Software Engineering Intern position at Cisco for the year 2024. I would like to share my experience with you all.
Stage 1: Code with Cisco Online Coding Round
In the initial "Code with Cisco" coding round, my teammates and I successfully solved all three dynamic programming questions. However, despite our efforts, we did not make it to the next round because our completion time was 40 minutes, while the selected candidates completed the questions in 30 minutes. Nevertheless, due to our strong performance, we all received individual coding round links from Cisco.
Stage 2: Individual Coding Round
In the individual coding round, there were 30 aptitude questions and 2 coding questions. I managed to solve only one of the coding questions, but this was enough to help me clear this round.
Subsequently, I received an interview invitation. This technical interview round began with the interviewer asking me to showcase a project I had recently worked on—a to-do list application. I was tasked with implementing additional functionalities in the project, and I successfully completed all the assigned tasks.
Stage 3: Technical Interview Round
The interviewer then shifted the focus to computer network and operating system questions, to which I provided answers for about half of them. Following that, I was presented with some basic data structure and algorithms questions, which I managed to solve without any issues.
Stage 4: Managerial Round
After a few hours, I received an invitation for the managerial round, which was the final stage of the interview process. During this round, the interviewer again inquired about my project and was satisfied with my responses. We discussed computer network concepts once more, and I managed to answer about half of the questions correctly. The interviewer also asked me some managerial questions to assess my soft skills and decision-making abilities.
However, after waiting for two hours, I received the message that I did not clear the managerial round. While I'm not entirely sure about the selection criteria, I view this experience as a valuable learning opportunity and a chance to improve.
Interview Questions (1)
During my technical interview, I was asked to showcase a To-Do List application I had recently worked on. The interviewer then tasked me with implementing additional functionalities within this existing project.
Preparation Tips
Tips for Clearing the Interviews:
To succeed in interviews, I recommend:
- Preparation: Thoroughly prepare for technical rounds. Brush up on data structures, algorithms, computer networks, and operating systems. Practice coding problems regularly to improve your problem-solving skills.
- Project Showcase: Be ready to showcase your projects and explain your role and contributions clearly and concisely.
- Soft Skills: Work on your soft skills and be prepared to answer managerial and behavioral questions, which often assess your ability to work in a team, handle challenges, and make decisions.
- Time Management: Pay attention to time management, especially in coding rounds. Try to optimize your problem-solving speed while maintaining accuracy.
- Learn from Rejections: If you face rejection, view it as a learning opportunity. Understand your weaknesses and work on improving them for future interviews.
- Stay Positive: Stay motivated and remain positive throughout the interview process. Confidence and a positive attitude can make a significant difference.
Remember that interviews are not just about proving your technical skills but also about demonstrating your ability to work in a professional setting. Keep honing your skills, and you'll have a better chance of success in future interviews.