
Ciena C++ Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 7 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Ciena.
C++ Developer
It was an on-campus opportunity. The first part was an online assessment (OA) which mainly had fundamental questions covering C++, Operating Systems (OS), Computer Networks (CN), Linux, and aptitude. After that, there was an interview which included basic Data Structures and Algorithms (DSA) questions and tested my understanding of C++ concepts like pointers, Object-Oriented Programming (OOPs), and memory management. Since my project was related to OS, I was asked several questions about it.
- Could you answer some fundamental questions on C++, OS, CN, Linux, and aptitude?
- Can you solve some basic DSA questions?
- How strong is your grip on C++ (pointers, OOPs, memory management)?
C++ Developer
Had an online assessment with 30 MCQs covering CNS, OS, JAVA, OOP, and C++. Then, there were 3 rounds: the first was technical focusing on DSA (easy to medium, like LeetCode) and CS fundamentals, with a strong emphasis on Operating Systems and deep dives into OOP and computer networks. The second round was system design, and the third was a typical HR round.
- Design the Uber system
C++ Developer
It was a horrible experience. The interview was set in ITC Windsor hotel in Bangalore. It began with a written test that mostly consisted of MCQs about syntax and program output. They didn't have proper arrangements for the face-to-face interviews. They took me to a smoking area where a few canopies were set up. Other hotel guests were walking around, which created a pathetic environment. The story doesn't end there; they also didn't have enough panel members. The interviewer was simultaneously conducting multiple interviews. He gave me one question and then left for another. By the time I finished, he had almost forgotten what we had discussed earlier. It seemed to me that the whole group was just interested in meeting their interview numbers and were least interested in the candidate's interest. The interview round lasted for 3 hours in total, and even after providing the best possible optimized solutions, I received average feedback. I later found out that the same feedback was given to everyone present.
- How would you implement a Queue using a stack?
- Can you write code to print a star formation?
- Determine if two given strings are anagrams of each other.
Ciena C++ Developer Interview Questions
Quoted word for word from Ciena interview reports.
“Describe a constant pointer holding the address of a constant variable.”
Read reports →“What is a move constructor?”
Read reports →“Explain the post-increment of a constant pointer.”
Read reports →“What is a static function?”
Read reports →“What are the maximum and minimum depths of a tree?”
Read report →“What is the approach to find the merge point of a singly linked list?”
Read report →“What is the vector size immediately after initialization?”
Read report →“What is a memory leak?”
Read report →“How do you find all possible paths in a tree?”
Read report →Formats, difficulty and experience
Across all 7 Ciena interview reports.