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 C Developer Interview Questions and Answers

Updated 7 Oct 2024

Ciena C Developer Interview Experiences

2 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Delhi College of Engineering (DCE), Delhi and was interviewed in Sep 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude questions and c programming questions and some basics

Round 2 - Technical 

(3 Questions)

  • Q1. Recursion concepts
  • Q2. Bit Manipulation
  • Q3. Project questions were asked
Round 3 - Technical 

(2 Questions)

  • Q1. Palindrome DSA questions
  • Q2. Tree related basic questions

C Developer Interview Questions & Answers

user image Anonymous

posted on 7 Oct 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Delhi College of Engineering (DCE), Delhi and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was a pen /papper test

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. 

    Experienced C Developer with a passion for problem-solving and creating efficient code.

    • Over 5 years of experience in C programming

    • Strong knowledge of data structures and algorithms

    • Proficient in debugging and optimizing code for performance

    • Worked on projects involving embedded systems and real-time applications

  • Answered by AI
  • Q2. Explain your projects
  • Ans. 

    I have worked on various projects including developing a real-time chat application, implementing data structures and algorithms, and optimizing code for performance.

    • Developed a real-time chat application using C and socket programming

    • Implemented various data structures and algorithms for efficient processing of large datasets

    • Optimized code for performance by identifying bottlenecks and implementing improvements

  • Answered by AI

C Developer Interview Questions Asked at Other Companies

asked in UBS
Q1. String Transformation Problem Given a string (STR) of length N, y ... read more
asked in UBS
Q2. Merge K Sorted Arrays Problem Statement Given 'K' different array ... read more
asked in UBS
Q3. Sort 0 1 2 Problem Statement Given an integer array arr of size ' ... read more
asked in UBS
Q4. Find Maximum Number by At-most K Swaps Given an array of non-nega ... read more
asked in UBS
Q5. BST Node Deletion Problem Given a binary search tree (BST) and a ... read more

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - Technical 

(3 Questions)

  • Q1. What is Object-Oriented Programming (OOP), and can you explain its fundamental concepts?
  • Ans. 

    OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOP focuses on creating objects that interact with each other to solve complex problems.

    • Fundamental concepts include classes, objects, inheritance, encapsulation, and polymorphism.

    • Classes are blueprints for creating objects, while objects are instances of classes.

    • Inheritance all...

  • Answered by AI
  • Q2. What is the definition of an array, and what are the different types of arrays?
  • Ans. 

    An array is a data structure that stores a collection of elements of the same type. There are different types of arrays such as one-dimensional, multi-dimensional, and associative arrays.

    • One-dimensional array: Stores elements in a single row or column.

    • Multi-dimensional array: Stores elements in multiple rows and columns.

    • Associative array: Uses key-value pairs to store elements.

    • Example: ['apple', 'banana', 'orange']

  • Answered by AI
  • Q3. What is the clr
  • Ans. 

    CLR stands for Common Language Runtime, a virtual machine component of the .NET framework responsible for managing code execution.

    • CLR provides services such as memory management, exception handling, and security.

    • It compiles code into Intermediate Language (IL) and then translates it into machine code at runtime.

    • CLR allows for language interoperability within the .NET framework, enabling different languages to work toge

  • Answered by AI
Round 2 - Coding Test 

The content is based on HTML, Windows, and ADO.NET.

Round 3 - HR 

(2 Questions)

  • Q1. What motivates you to pursue this job?
  • Ans. 

    I am motivated to pursue a career as a Customer Care Executive because I enjoy helping others and providing excellent service.

    • I have a passion for assisting customers and resolving their issues

    • I thrive in a fast-paced environment where I can use my communication skills effectively

    • I find satisfaction in ensuring customer satisfaction and building positive relationships

    • I believe in the importance of delivering exceptiona...

  • Answered by AI
  • Q2. What is your expected salary?
  • Ans. 

    My expected salary is based on my experience, skills, and the market rate for web developers.

    • I have researched the average salary for web developers in this location.

    • I am open to negotiation based on the overall compensation package offered.

    • I am looking for a salary that reflects my expertise and contributions to the team.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Sql related ques mege into, rank,dense rank,queries of joins etc.
  • Q2. Java 8 related ques optional and stream
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

2 programmings on problem solving+ some mcqs on Java + spring boot+ mysql

Round 2 - One-on-one 

(4 Questions)

  • Q1. Streams question to find the count of integers in a list and return it as 1 : 5, 2 : 3, ..
  • Q2. Solid principles + spring theory different questions like jsonignore, pathvaroables, asynchronous communications, normalisation, etc.
  • Q3. Questions on core java like oops, final,static, collections, generics
  • Q4. Questions on project and each part of your services

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare streams, core java well also try to practice discussion about your work in present company and theory of java + spring
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

1st round some apt qns,some prgramming qns are they asked

Round 2 - One-on-one 

(1 Question)

  • Q1. C depth concepts and some prgram
Round 3 - Technical 

(1 Question)

  • Q1. Some DSA questions they asked
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How to handle exception?
  • Ans. 

    Handle exceptions by using try-catch blocks to gracefully manage errors in code execution.

    • Use try-catch blocks to catch exceptions and handle them appropriately.

    • Throw custom exceptions when necessary to provide more specific error information.

    • Use finally block to execute code that should always run, regardless of whether an exception is thrown.

    • Avoid catching generic exceptions like Exception class, instead catch specif...

  • Answered by AI
  • Q2. What is inheritance?
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class.

    • Allows for code reusability by creating a new class based on an existing class

    • Derived class inherits properties and behaviors of the base class

    • Supports the 'is-a' relationship, where a derived class is a specialized version of the base class

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is method overloading and overriding
  • Ans. 

    Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.

    • Method overloading allows a class to have multiple methods with the same name but different parameters.

    • Method overriding occurs in a subclass when a method has the same name, return type, and parameters as ...

  • Answered by AI
  • Q2. Program to swap two variables without using third
  • Ans. 

    Swapping two variables without using a third variable

    • Use XOR operation to swap two variables without using a third variable

    • Example: a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b; // Now a = 10, b = 5

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Why you want to join this organization
  • Ans. 

    I am impressed by the organization's innovative projects and collaborative work culture.

    • Impressed by innovative projects

    • Attracted to collaborative work culture

    • Excited about potential for growth and learning opportunities

  • Answered by AI
  • Q2. What is your weakness and strength
  • Ans. 

    My weakness is overthinking and my strength is attention to detail.

    • Weakness: tend to overthink situations, which can lead to indecision or unnecessary stress

    • Strength: strong attention to detail, ensuring accuracy and quality in my work

    • Example: I sometimes spend too much time analyzing a problem before taking action, but I have learned to set deadlines for myself to prevent this from affecting my productivity

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What are the things that u do when your what app screen is blank
  • Ans. 

    I would check for internet connection, restart the app, clear cache, and update the app.

    • Check internet connection

    • Restart the app

    • Clear cache

    • Update the app

  • Answered by AI
  • Q2. Simple python code

Interview Preparation Tips

Interview preparation tips for other job seekers - Be clear with basics and resume
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Based on python and also question included networking

Contribute & help others!
anonymous
You can choose to be anonymous

Ciena Interview FAQs

How many rounds are there in Ciena C Developer interview?
Ciena interview process usually has 2-3 rounds. The most common rounds in the Ciena interview process are Technical, Aptitude Test and Coding Test.
What are the top questions asked in Ciena C Developer interview?

Some of the top questions asked at the Ciena C Developer interview -

  1. Project questions were as...read more
  2. palindrome DSA questi...read more
  3. Tree related basic questi...read more

Recently Viewed

INTERVIEWS

Boeing

85 interviews

INTERVIEWS

Apexon

135 interviews

INTERVIEWS

Xogene

8 interviews

INTERVIEWS

OpenBet

3 interviews

INTERVIEWS

ABB

233 interviews

INTERVIEWS

Dhoot Group

No Interviews

INTERVIEWS

QualiZeal

No Interviews

INTERVIEWS

Ashirvad Pipes

No Interviews

INTERVIEWS

Siemens EDA

No Interviews

INTERVIEWS

AlphaSense

No Interviews

Tell us how to improve this page.

Ciena C Developer Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Bharti Airtel Interview Questions
4.0
 • 842 Interviews
Vodafone Idea Interview Questions
4.1
 • 555 Interviews
Ericsson Interview Questions
4.1
 • 412 Interviews
Cisco Interview Questions
4.1
 • 397 Interviews
Nokia Interview Questions
4.1
 • 274 Interviews
Fujitsu Interview Questions
3.8
 • 185 Interviews
Verizon Interview Questions
4.1
 • 113 Interviews
View all
Software Engineer
181 salaries
unlock blur

₹8.8 L/yr - ₹34 L/yr

Software Engineer2
164 salaries
unlock blur

₹12.6 L/yr - ₹38 L/yr

Senior Software Engineer
129 salaries
unlock blur

₹12 L/yr - ₹32.5 L/yr

Module Lead
77 salaries
unlock blur

₹13 L/yr - ₹38.5 L/yr

Embedded Software Engineer
65 salaries
unlock blur

₹10.4 L/yr - ₹40 L/yr

Explore more salaries
Compare Ciena with

Cisco

4.1
Compare

Juniper Networks

4.2
Compare

Infinera

4.1
Compare

Corning Technologies

4.3
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent