Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Ciena Team. If you also belong to the team, you can get access from here

Ciena Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Ciena Software Engineer Interview Questions and Answers

Updated 2 Jan 2025

Ciena Software Engineer Interview Experiences

5 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about your past experience?
  • Ans. 

    I have 5 years of experience in software development, specializing in web applications and database management.

    • Developed web applications using HTML, CSS, JavaScript, and PHP

    • Managed databases using MySQL and MongoDB

    • Worked on optimizing application performance and scalability

    • Collaborated with cross-functional teams to deliver projects on time

    • Participated in code reviews and testing processes

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

C++ concepts and coding questions

Interview Preparation Tips

Topics to prepare for Ciena Software Engineer interview:
  • C++
  • Aptitude
  • Networking

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Apr 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(2 Questions)

  • Q1. C, Python, C++ or Java language
  • Q2. Network such TCP/IP

Interview Preparation Tips

Topics to prepare for Ciena Software Engineer interview:
  • network
  • C
  • Python
Interview preparation tips for other job seekers - prepare C/C++, Python and networks such as TCP/IP
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jul 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

Python coding. Classes . Regex.

Round 3 - Technical 

(4 Questions)

  • Q1. Networking . End to end packet flow working.
  • Q2. L2 and L3 header related questions.
  • Q3. RIP, OSPF related questions
  • Q4. Fragmentation related questions and header details

Ciena interview questions for designations

 Embedded Software Engineer

 (3)

 Software Designer

 (1)

 Software Engineer2

 (1)

 Software Developer

 (1)

 Embedded Software Developer

 (2)

 SDE (Software Development Engineer)

 (1)

 Software Engineer Intern Trainee

 (1)

 Validation Engineer

 (1)

I applied via Recruitment Consulltant and was interviewed before Sep 2021. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

There is no fix platform for online coding, usually 1-2 Problem solving questions

Round 3 - Technical 

(1 Question)

  • Q1. Purely technical one-one or many-to-one round, asking from basic to advance questions Language Basics Computer Science Fundamentals Data Structures Programming concepts Frameworks Knowledge

Interview Preparation Tips

Topics to prepare for Ciena Software Engineer interview:
  • Data Structures
  • HTML
  • Java
  • Javascript
  • Angular
  • CSS
  • OOPS
  • Database
Interview preparation tips for other job seekers - Be prepared with the basics of every technology you have worked with.

Interview questions from similar companies

Interview Questionnaire 

8 Questions

  • Q1. Str[]=
  • Ans. 

    str[] is an array of strings.

    • str[] can hold multiple strings in a single variable.

    • Each element in str[] is a string.

    • str[] can be accessed using index numbers.

  • Answered by AI
  • Q2. Factorial and Fibonacci with and without recurssion
  • Ans. 

    Factorial and Fibonacci can be calculated with or without recursion.

    • Factorial can be calculated using a loop or recursion.

    • Fibonacci can be calculated using a loop or recursion.

    • Recursion can lead to stack overflow for large inputs.

    • Iterative solutions are more efficient for large inputs.

  • Answered by AI
  • Q3. Process Scheduling in OS
  • Ans. 

    Process scheduling is the method by which the operating system decides which process to run first.

    • Process scheduling is an important part of operating system design.

    • It involves deciding which process to run first, based on various criteria such as priority, time slice, and resource availability.

    • There are several scheduling algorithms, including First-Come-First-Serve (FCFS), Round Robin, and Priority Scheduling.

    • FCFS is...

  • Answered by AI
  • Q4. Have you worked on LINUX
  • Ans. 

    Yes, I have worked extensively on LINUX.

    • I have experience in LINUX system administration and shell scripting.

    • I have developed applications using C++ and Python on LINUX platform.

    • I have worked with various LINUX distributions such as Ubuntu, CentOS, and Red Hat.

    • I am familiar with LINUX command line tools and utilities.

    • I have worked with LINUX servers and virtual machines.

  • Answered by AI
  • Q5. We have given a string and we have to tell the output of printf(
  • Q6. Difference in Function overloading and overriding
  • Ans. 

    Function overloading is having multiple functions with the same name but different parameters. Function overriding is having a derived class function with the same name and parameters as the base class function.

    • Function overloading is a compile-time polymorphism concept while function overriding is a runtime polymorphism concept.

    • Function overloading is used to provide multiple ways to call a function with different par...

  • Answered by AI
  • Q7. OOPs Concepts
  • Q8. Projects (He was interested in programming on linux so be familiar with linux)

Interview Preparation Tips

Round: Test
Experience: There were many sections :

1. Aptitute

2. OS

3. Network

4. Java

5.DS

6. C

College Name: NA

Skills evaluated in this interview

Interview Questionnaire 

6 Questions

  • Q1. Introduce yourself
  • Ans. 

    I am a software engineer with experience in developing web applications and mobile apps.

    • I have a degree in Computer Science

    • I am proficient in programming languages such as Java, Python, and JavaScript

    • I have experience working with frameworks such as React and Angular

    • I have developed several web applications and mobile apps, including a social media platform and a fitness tracking app

  • Answered by AI
  • Q2. OSI network model and protocols on Layer 2 and Layer 3
  • Ans. 

    OSI network model has 7 layers. Layer 2 is Data Link layer and Layer 3 is Network layer.

    • Layer 2 protocols include Ethernet, Wi-Fi, and PPP

    • Layer 3 protocols include IP, ICMP, and ARP

    • Data Link layer provides error-free transmission over physical layer

    • Network layer provides logical addressing and routing of data packets

  • Answered by AI
  • Q3. Layer 2 and Layer 3 devices (hardware used)
  • Ans. 

    Layer 2 devices operate at the data link layer, while Layer 3 devices operate at the network layer.

    • Layer 2 devices include switches and bridges.

    • Layer 3 devices include routers and layer 3 switches.

    • Layer 2 devices forward frames based on MAC addresses.

    • Layer 3 devices forward packets based on IP addresses.

  • Answered by AI
  • Q4. In detailed working of Routers(with practical example).Its difference with a switch
  • Ans. 

    Routers direct traffic between networks while switches connect devices within a network.

    • Routers use IP addresses to direct traffic between networks

    • Routers can prioritize traffic based on Quality of Service (QoS)

    • Switches use MAC addresses to connect devices within a network

    • Switches can create virtual LANs (VLANs) to segment a network

    • Example of a router: Cisco ISR 4000 series

    • Example of a switch: Cisco Catalyst 2960 serie

  • Answered by AI
  • Q5. Practical example on difference between OSI and TCP/IP network model
  • Ans. 

    OSI has 7 layers while TCP/IP has 4 layers.

    • OSI model is theoretical while TCP/IP is practical

    • OSI has a dedicated session layer while TCP/IP does not

    • TCP/IP combines the presentation and session layers into one

    • OSI is more complex and rarely used in practice

    • TCP/IP is the standard for internet communication

  • Answered by AI
  • Q6. Program on string reversal (any language)
  • Ans. 

    Program to reverse a string in any language

    • Declare a string variable

    • Loop through the string in reverse order

    • Append each character to a new string variable

    • Return the new string variable

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: It was a general + technical aptitude test of medium level difficulty.Speed and accuracy do matter here to crack this round. Basic theoretical concepts learnt during B.Tech were checked in this round.
Tips: Before the Selection process, do brush up on basics of important core subjects of syllabus.
Duration: 90 minutes
Total Questions: 70

Round: Technical Interview
Experience: Started with basic questions on networking and communication concepts.Slowly progressed to in-detail questions.Have a strong hold on the subject you like and Final Year project was emphasized.
Tips: Dont hassle if you dont know the answer for some questions.Keep yourself cool.

General Tips: 1: Be Confident.
2: Keep Smiling.
3: Do not be Panic.
4: Remember they are here to hire you but not reject you.
5: Do not loose hope.
6: Believe at yourself.
7: Start preparing early.
8: Do demo interviews with your friend.
Skills: Speed, Programming, Computer networks knowledge, Accuracy
College Name: VIT VELLORE
Motivation: Every body joins a comapny for making a software or earning money. But I was always motivated to MAKE MONEY. I have taken this job because they have very extensive work in Share Market and they have lots of MBA from IIM's, Lots of CAs, CS. Thats why i have choosen Edelweiss. I have rejected epic System USA for this profile.

Skills evaluated in this interview

Interview Questionnaire 

4 Questions

  • Q1. Write a C code for printing Febonacci Series upto n elements
  • Ans. 

    C code for printing Fibonacci Series upto n elements

    • Declare three variables to store the current, previous and next numbers in the series

    • Initialize the previous and current variables to 0 and 1 respectively

    • Use a loop to print the next number in the series by adding the previous two numbers

    • Loop should run n times to print n elements in the series

  • Answered by AI
  • Q2. Question related to family background
  • Q3. What are your hobbies?
  • Q4. What are your strengths and weaknesses?

Interview Preparation Tips

Round: Test
Experience: Questions were from easy to moderate level. No negative marking, so attempt all.
Tips: Keep your mind open and practice aptitude problems on a daily basis.

Round: Group Discussion
Experience: There were 21 students selected out of which two teams of 10 and 11 students were formed. Both the groups were given a topic and each one of us had to express our views.
Tips: Don't get nervous, just speak whatever you think. Don't yell or speak at loudly, just keep calm and put your points forward.
Duration: 20 minutes

Round: Technical Interview
Experience: Apart from the above questions some puzzles and DBMS questions and a few basic C questions were also asked. We were given enough time to think and answer.
Tips: Do not be in a hurry. Think properly what you are going to say, whether it is right or not and then only answer.

Round: HR Interview
Experience: The HR round was a good one. He tried to test my thinking capabilities and reasoning capabilities
Tips: Answer every question honestly.

General Tips: All the four rounds were elimination rounds and the final result was announced based on cumulative performance. So, be patient and give your best.
Skill Tips: Try to answer every properly
Skills: IQ, Basic Coding Skills, Problem Solving Skills
College Name: NIT ALLAHABAD
Motivation: The company visited our college campus. Also, one of my relatives in in Ericsson at a very high  post and is quite happy working here.

Skills evaluated in this interview

I was interviewed in Mar 2017.

Interview Questionnaire 

8 Questions

  • Q1. Basics of networking
  • Q2. Data structures
  • Q3. Sql
  • Q4. Introduction
  • Q5. Final year project
  • Q6. Why should I hire you?
  • Ans. 

    I have the technical skills, experience, and passion to deliver high-quality software solutions.

    • I have a strong background in programming languages such as Java, Python, and C++.

    • I have experience working on complex software projects and collaborating with cross-functional teams.

    • I am passionate about staying up-to-date with the latest technologies and trends in software development.

    • I am a quick learner and have a strong...

  • Answered by AI
  • Q7. Why Ericsson?
  • Ans. 

    Ericsson is a global leader in telecommunications technology with a strong focus on innovation and career development.

    • Global leader in telecommunications technology

    • Strong focus on innovation

    • Opportunities for career development

  • Answered by AI
  • Q8. About relocation

Interview Preparation Tips

Round: Test
Experience: The test which I wrote was based on cocubes. quants was easy, one can easily score 50 percent if they refer rs agarwal and logical was easy but it takes more time and verbal was neither easy nor tough. One thing I want to advice try doing verbal first so that u can save time and then go to quant and logical. After the test we got the results out of 160 students 51 cleared the test. I was one among them.
Duration: 45 minutes
Total Questions: 45

Round: Technical Interview
Experience: Keep ur cool in the technical. people are friendly. Think before you answer twice they may ask u puzzles as well. So be prepared for it. Final year project is a must, they are gonna ask u the details how you implement stuffs in your project. After my technical out of 51 students around 30 cleared this round. I was one among them.

Round: HR Interview
Experience: Don't be scared guys. Hr is just a casual one. finally around 15 were selected from my college including me. I am very happy with the result. best of luck guys. Do well!!!
Tips: Keep your cool. stay confident that's all I can tell. Once you clear technical one can easily clear Hr round.

Skills: Communication, Technical Skill
College Name: JSS Academy of Technical Education - JSSATE

I was interviewed in Mar 2017.

Interview Questionnaire 

5 Questions

  • Q1. Related to semiconductors, processors etc. were asked.
  • Q2. Strength
  • Q3. Weaknesses
  • Q4. Hobby
  • Q5. If there are 200 fishes in an aquarium. 99% are red. How many fishes have to be removed to make the red fishes 98 % in the aquarium?
  • Ans. 

    To make the red fishes 98%, 50 fishes have to be removed from the aquarium.

    • Calculate 1% of 200 fishes, which is 2 fishes.

    • To make the red fishes 98%, subtract 1% (2 fishes) from 99% (198 fishes).

    • To find the number of fishes to be removed, divide the difference by 1% (2 fishes).

    • Therefore, 50 fishes have to be removed to make the red fishes 98%.

  • Answered by AI

Interview Preparation Tips

Round: Test
Experience: There were 40 aptitude questions of variable difficulty. More questions revolved around topics like time and work, distance, speed, time, profit loss, age etc.
Tips: A regular and prior preparation will go a long way in determining a good test score.
Use tricks to solve the questions and calculations should be fast.
Duration: 30 minutes
Total Questions: 40

Round: Test
Experience: The questions weren't that tough when it came to programming. An example would be conversion of temperature from Celsius to Fahrenheit and vice versa. This was a question in my paper. So I'm hoping the difficulty would be more or less the same.
Tips: Do certified programming courses. They help you a lot in cracking good jobs.
Duration: 45 minutes
Total Questions: 3

Round: Puzzle Interview
Tips: This can be tough if you can't imagine scenarios and situations. So make sure you inculcate critical problem solving thinking in your everyday life. I feel that's the best way to do things in this round.

Round: Technical Interview
Experience: This was a short interview so not much happened.
Tips: Whatever you do just know your stuff properly.

Round: HR Interview
Experience: It was a simple interview. Basic questions and their basic answers helped me get through it.
Tips: The tip would be to stay positive in your approach while answering the questions

Skills: Technical Skills, Interpersonal Communication, Aptitude
College Name: VIT Vellore
Contribute & help others!
anonymous
You can choose to be anonymous

Ciena Interview FAQs

How many rounds are there in Ciena Software Engineer interview?
Ciena interview process usually has 2 rounds. The most common rounds in the Ciena interview process are Resume Shortlist, Coding Test and Technical.
How to prepare for Ciena Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Ciena. The most common topics and skills that interviewers at Ciena expect are Python, Software Development, Java, Linux and Data Structures.
What are the top questions asked in Ciena Software Engineer interview?

Some of the top questions asked at the Ciena Software Engineer interview -

  1. Purely technical one-one or many-to-one round, asking from basic to advance que...read more
  2. C, Python, C++ or Java langu...read more
  3. Networking . End to end packet flow worki...read more

Recently Viewed

INTERVIEWS

OLX

No Interviews

INTERVIEWS

OLX

No Interviews

INTERVIEWS

Ciena

No Interviews

INTERVIEWS

DBS Bank

70 top interview questions

INTERVIEWS

BioGenex Life Sciences

No Interviews

INTERVIEWS

DBS Bank

No Interviews

INTERVIEWS

OLX

No Interviews

INTERVIEWS

OLX

No Interviews

INTERVIEWS

OLX

No Interviews

INTERVIEWS

OLX

No Interviews

Tell us how to improve this page.

Ciena Software Engineer Interview Process

based on 4 interviews

1 Interview rounds

  • Resume Shortlist Round
View more
Ciena Software Engineer Salary
based on 182 salaries
₹8.8 L/yr - ₹34 L/yr
141% more than the average Software Engineer Salary in India
View more details

Ciena Software Engineer Reviews and Ratings

based on 24 reviews

4.5/5

Rating in categories

4.2

Skill development

4.4

Work-life balance

4.4

Salary

4.2

Job security

4.7

Company culture

3.8

Promotions

4.3

Work satisfaction

Explore 24 Reviews and Ratings
Software Engineer
182 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer2
164 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
129 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Module Lead
77 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Embedded Software Engineer
65 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Ciena with

Cisco

4.1
Compare

Juniper Networks

4.2
Compare

Infinera

4.1
Compare

Corning Technologies

4.4
Compare
Did you find this page helpful?
Yes No
write
Share an Interview