Ottawa, ON, Canada·189 interview reviews·Medium difficulty
Applied online and heard back in about a week. The technical interview was 45 minutes with two coding problems. Focus on time complexity and edge cases. The behavioral portion was brief but important.
“Rotate Image - Rotate an N x N matrix by 90 degrees clockwise in-place”
Online assessment was difficult, but the final round technical was just 2 leetcode questions. Studying tagged questions and general leetcode helps a lot. Interviewer was friendly and wanted me to succeed.
“LRU Cache - Design a data structure for Least Recently Used cache”
Online assessment was difficult, but the final round technical was just 2 leetcode questions. Studying tagged questions and general leetcode helps a lot. Interviewer was friendly and wanted me to succeed.
“Give an example of when you had to make a difficult trade-off decision”
CodeSignal online assessment, then one 45-minute interview. Interviewer was friendly and helpful. 2 leetcode questions then 5 minutes for any questions I had. Got my results in a few days.
“Clone Graph - Create a deep copy of an undirected graph”
The interview difficulty is rated 3.1/5 by candidates. 55% report a positive experience. Focus on C/C++, Embedded Systems, Algorithms to improve your chances.
The process typically takes 2–6 weeks from application to final decision, depending on the hiring cycle and team availability.
Most candidates go through a recruiter screen, followed by technical coding rounds, and a final interview loop. 66% of candidates applied online.
Common topics include data structures & algorithms (arrays, trees, graphs), system design, and behavioral questions using the STAR method. Practice with our AI mock interviewer to prepare.
Practice with AI-powered mock interviews tailored to Ciena. Get instant, actionable feedback on every answer.
No credit card required · Free for students