Ciena logo

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

2.6 Rounds average
Average Typical difficulty
71.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Ciena.

Showing 3 of 7
Ciena logo
Ciena

C++ Developer

Engineering · nearly a year ago

Entry Difficult Positive experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Technical Coding Behavioral

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.

Confirmed questions8 questions
  • 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)?
Ciena logo
Ciena

C++ Developer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions1 question
  • Design the Uber system
Ciena logo
Ciena

C++ Developer

Engineering · more than a year ago

Mid Average Negative experience No offer 1 round
Interview process
Technical screen Take home
Interview formats
Technical Coding

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.

Confirmed questions4 questions
  • 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 the approach to find the merge point of a singly linked list?

Read report

What is the vector size immediately after initialization?

Read report

Formats, difficulty and experience

Across all 7 Ciena interview reports.

Interview formats

Technical 31.8%
Coding 31.8%
Behavioral 18.2%
System Design 9.1%
Presentation 4.5%

Interview difficulty

Easy 0%
Average 85.7%
Difficult 14.3%

Candidate experience

Negative 14.3%
Neutral 14.3%
Positive 71.4%