r/AskProgrammers • u/nian2326076 • 3h ago
Cisco Technical Intern Interview Experience 2027 - On-Campus OA Questions and Difficulty
Hi everyone,
I recently appeared for the Cisco Technical Intern 2027 on-campus online assessment through my university recruiting process in the US. Sharing my experience for anyone preparing.
MCQs and Subjective Section
The theoretical section was more technical than I expected.
Topics included:
- Operating Systems
- Computer Networks
- Object-Oriented Programming
- Computer Architecture
- C/C++ fundamentals
The subjective section was not just short factual answers. Most questions required proper technical explanations, so they took considerably more time than typical MCQs.
Coding Round
There were 2 implementation-focused coding problems. The coding section was challenging mainly because of the time pressure. With 42 total questions, you have to move quickly and avoid getting stuck too long on any one section.
Both problems were solid DSA/data-structure questions, and the expected style was closer to clean C++ implementation using structs/classes rather than just plain functions and arrays.
Coding Question 1: Implement an LFU Cache
Related Cisco practice problem: Implement an LFU Cache
The task was to design a cache that supports get and put operations while evicting the least frequently used key when capacity is full.
If multiple keys have the same frequency, the least recently used key among them should be evicted.
Core idea:
- Use a hashmap for key to node/value lookup
- Track frequencies separately
- Maintain ordering within each frequency bucket
- Keep track of the current minimum frequency
- Make both
getandputefficient
This was not too bad conceptually, but the implementation details can get messy under time pressure.
Coding Question 2: Solve max-subarray, min-unique, and grid-jump
Related Cisco practice problem: Solve max-subarray, min-unique, and grid-jump
This was a multi-part implementation-style problem. It tested whether you could quickly recognize common patterns and code them cleanly.
The parts were around:
- Finding a maximum subarray with indices
- Handling uniqueness/minimization logic
- Solving a grid-jump style traversal problem
Core idea:
- Kadane-style logic for the max subarray part
- Hashing/frequency tracking for uniqueness constraints
- BFS/graph traversal thinking for the grid component
The tricky part was not that each subproblem was impossible, but that the combined format required speed, clean structuring, and careful edge-case handling.
Difficulty
MCQs: Medium
Subjective: Medium-Hard, mainly due to length and technical depth
Coding: Medium-Hard
The biggest challenge was time management. The coding questions were manageable if you recognized the patterns quickly, but the subjective section consumed more time than expected.
Preparation Tips
- Revise OS, CN, OOP, Computer Architecture, and C/C++ fundamentals
- Practice cache/data-structure design problems like LRU/LFU
- Practice Kadane’s Algorithm and array implementation problems
- Practice BFS/grid traversal problems with edge cases
- Be comfortable writing clean C++ code using structs/classes
- Take mock OAs under strict time limits
Overall, the OA felt very implementation-heavy and CS-fundamentals-heavy. I would recommend balancing DSA practice with theory revision instead of preparing only LeetCode-style coding problems.
Hope this helps anyone preparing for Cisco Technical Intern 2027.