There were a total of 4 rounds, and I was eliminated in the first one, which had two interviewers.
Round 1 consisted of two parts — an AI-Assisted Coding section and a Technical Discussion.
The round began with an AI-assisted coding task.
We had to pick one problem from a given set and solve it using any AI tools (ChatGPT, GitHub Copilot, Claude, Gemini, etc.).
The process involved:
The six available problems were:
I chose Problem 1: Expense Splitter Service, built it, and deployed it successfully.
However, I had used Gemini by copy-pasting prompts instead of integrating AI tools directly in VS Code.
The interviewer expected me to use AI integrated within the IDE (e.g., Copilot).
He then suggested two live changes to my code that had to be implemented using AI tools.
I managed to complete one of them successfully.
The second interviewer focused on CS fundamentals.
Some of the questions were:
new keywordconst char* pointer in C++This part involved deep follow-up questions based on my answers to test understanding.
The full round lasted for more than an hour.
Round 1 at Cisco was a mix of AI-assisted coding and core technical discussion.
Even though I didn’t advance further, it was a great experience that showed how AI-assisted development is being integrated into modern technical interviews.