I recently appeared for the Cisco Technical Intern 2027 On-Campus Online Assessment and wanted to share my experience for anyone preparing.
Duration: 90 minutes
Total Questions: 42
The theoretical section was more technical than I expected.
Topics included:
The subjective section wasn't made up of short factual questions. Most required proper technical explanations, so they took considerably more time than typical MCQs.
There were 2 implementation-focused coding problems. Tough mainly because of the time crunch — 42 questions in 90 minutes doesn't leave much room to think, especially with the subjective section being lengthy and detailed. The coding questions were solid DSA problems dressed up in real-world scenarios, and both required using structs (OOP-style) in the solution rather than plain functions/variables.
Coding Question 1: Sniping Detection (Sliding Window)
A problem about detecting "bid sniping" on an auction site — for each incoming bid (in chronological order), you need to determine:
Core idea: Sliding window per user + a way to track/query the globally smallest qualifying user ID efficiently (e.g., a multiset/ordered structure of currently-sniping user IDs, updated as windows slide). Straightforward on the surface, but efficient implementation (especially the second part — smallest sniper across all users) required some thought under time pressure.
Coding Question 2: Drone Delivery with Battery Swap Stations
A grid-based shortest-path problem: a drone flies from a depot to a customer location on a grid with walls, a limited battery capacity (max moves before needing a charge), and a small set of "kiosk" cells where it can fully recharge — but only using a limited, global budget of swap vouchers (K total for the whole trip).
Core idea: BFS/Dijkstra over an expanded state space — (position, remaining battery, vouchers used) — since the same cell can be visited with different battery/voucher combinations that are genuinely different states. Watch for battery hitting 0 outside a kiosk (dead), and for vouchers running out.
Both problems needed the solution written using structs (not just primitive variables/arrays), so the OOP structuring added a bit of extra overhead on top of getting the algorithm right.
The biggest challenge wasn't necessarily the difficulty — it was the time limit. Solving 42 questions in just 90 minutes requires strong time management, especially because the subjective questions are fairly detailed.
This was an on-campus online assessment conducted for students from participating colleges through their Training & Placement cells.
Hope this gives future candidates a better idea of what to expect. Happy to answer questions in the comments!