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

Updated 28 Mar 2023

Ciena Embedded Software Developer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 - HR 

(1 Question)

  • Q1. Walk me through your resume
  • Ans. 

    I have experience in embedded software development and will walk you through my resume.

    • Bachelor's degree in Computer Science with a focus on embedded systems

    • Internship at XYZ Company where I developed firmware for a medical device

    • Worked as a Junior Embedded Software Developer at ABC Company, where I designed and implemented software for an IoT device

    • Proficient in programming languages like C and C++

    • Experience with micr...

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Describe the project I have

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with the company's product and development direction.

I applied via Referral and was interviewed in Dec 2017. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Language Questions Like C , C++ , Data structure (Mostly on Linklist ) OS basic questions
  • Q2. More on C basic concepts Bitwise operator
  • Q3. Manager asks on puzzle and basic OS question

Interview Preparation Tips

Round: Resume Shortlist
Experience: Resume should be focused on what you worked , Highlights only specific things you worked on .

General Tips: Please prepare well before the interview and what ever you have written on your resume you have knowledge for that one
Duration: 1-3 Months

Embedded Software Developer Interview Questions Asked at Other Companies

Q1. How many result cases are possible when to find maximum of three ... read more
Q2. What is the difference between volatile constant Int a, constant ... read more
Q3. Array short without using another array, with minimum parameters
asked in FEV
Q4. what is interrupt service routine, watchdog timer, lambda functio ... read more
Q5. how to interface mocroproceesor kit wid the I/O devices

Interview questions from similar companies

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

I applied via Company Website and was interviewed before May 2023. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Regular HR questions
  • Q2. What's your salary expectation
Round 2 - Coding Test 

10 multiple choice questions and 4 algorithm questions.

Round 3 - Technical 

(4 Questions)

  • Q1. What's RESTful api?
  • Ans. 

    RESTful api is an architectural style for designing networked applications.

    • REST stands for Representational State Transfer

    • Uses standard HTTP methods like GET, POST, PUT, DELETE

    • Resources are identified by URIs

    • Stateless communication between client and server

    • Responses are typically in JSON or XML format

  • Answered by AI
  • Q2. How do you debug with gdb?
  • Ans. 

    Debugging with gdb involves setting breakpoints, stepping through code, inspecting variables, and analyzing memory.

    • Set breakpoints at specific lines of code using 'break' command

    • Step through code using 'next' or 'step' commands

    • Inspect variables using 'print' command

    • Analyze memory using 'x' command

    • Use 'continue' command to resume execution

  • Answered by AI
  • Q3. Tell me about OSI model
  • Ans. 

    The OSI model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.

    • The OSI model stands for Open Systems Interconnection model.

    • It helps in understanding how different networking protocols work together.

    • The seven layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • Each layer has specific functions and communicates w...

  • Answered by AI
  • Q4. General linux command line questions

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Aug 2024.

Round 1 - Aptitude Test 

Code-with-cisco having coding questions and mcq

Round 2 - Technical 

(2 Questions)

  • Q1. Different scheduling algorithms in OS?
  • Ans. 

    Different scheduling algorithms in OS determine how tasks are prioritized and executed.

    • First-Come, First-Served (FCFS)

    • Shortest Job Next (SJN)

    • Round Robin (RR)

    • Priority Scheduling

    • Multi-Level Queue Scheduling

  • Answered by AI
  • Q2. Resume go-through: projects and intern
Round 3 - Technical 

(2 Questions)

  • Q1. Networking: Transfer packet from one device to another
  • Q2. Contact dictionary- data structure used and time complexity
  • Ans. 

    Contact dictionary can be implemented using hash table for fast lookups with O(1) time complexity.

    • Use a hash table to store contacts with keys as names and values as contact information.

    • Example: { 'John Doe': '555-1234', 'Jane Smith': '555-5678' }

    • Time complexity for searching, inserting, and deleting contacts is O(1) with a hash table.

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Basic networking
  • Q2. Why cisco, what is cisco?
  • Ans. 

    Cisco is a multinational technology conglomerate known for networking hardware, software, and services.

    • Cisco is a leading provider of networking equipment and solutions.

    • They offer a wide range of products including routers, switches, and security devices.

    • Cisco also provides software solutions for network management and security.

    • The company offers services such as consulting, technical support, and training.

    • Cisco is kno...

  • Answered by AI

Skills evaluated in this interview

Interview Preparation Tips

Round: Test
Experience: Firstly CGPA cut off was there of 7.00. Then Written Test (Aptitude, Quantitative, Verbal, Reasoning, Technical, 2 Programming questions) by Aspiring Minds. (around 65-75 students).
Written Test was of 126 mins and each section had specific amount of time and some minimum number of questions were compulsory to be attended in each section.
Approximately 1 question had 1 min 15 seconds time. Time limit was there for each section and not for each question. Programming section had 45 mins - 2 questions(not very tough, different questions for all but moderate level only).

General Tips: Be prepared with at least one question to be asked to the interviewer at the end. Highlight networks and if you are interested to work in networks then express that to them.
It was overall a good experience. I was the first to be interviewed and unlike other companies HR and technical interview was held for all the candidates one after the other only and people didn't had to wait whole day for interview to happen. Interview was short i.e around 15-20 mins for each candidate in HR as well as Technical.In HR be prepared for why you want to join ALCATEL? (with a different answer, not a regular one).
Skill Tips: Subject books for Network, OS(Wiley Publication), DBMS etc.
Focus on Networks, OS, C/C++. Try to highlight your projects that you would had done in the field of Networks, Distributed Computing, Hadoop, Big Data. I was asked questions towards networks, about projects, Big Data. Difference between C++ and Java and Python. Which one is better, where, why, etc. Memory Leaks. How we get broadband in our home? I and some of my friends had technical interview and none of us were asked about linked list, tree, queues, Data Structures, but other technical interviewer was asking about them. Must read about the company before attending interview. Must attend PPT to know bout the company.
Skills:
College Name: NIT Surathkal

I was interviewed before Mar 2021.

Round 1 - Group Discussion 

Round duration - 15 minutes
Round difficulty - Easy

This was a group discussion round where we were divided into groups of 10 and we had 15 minutes for GD.

Round 2 - Face to Face 

(6 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This is all about how good you are with the fundamentals. Out of 10 I would give it a 6.5 on difficulty.

  • Q1. 

    Reverse the String Problem Statement

    You are given a string STR which contains alphabets, numbers, and special characters. Your task is to reverse the string.

    Example:

    Input:
    STR = "abcde"
    Output:
    "e...
  • Ans. 

    Reverse a given string containing alphabets, numbers, and special characters.

    • Iterate through the string from the end to the beginning and append each character to a new string.

    • Use built-in functions like reverse() or StringBuilder in languages like Python or Java for efficient reversal.

    • Handle special characters and numbers while reversing the string.

    • Ensure to consider the constraints on the length of the string and the

  • Answered by AI
  • Q2. What is a deadlock?
  • Ans. 

    A deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.

    • Occurs in multitasking environments where processes compete for limited resources

    • Can be resolved using techniques like deadlock prevention, deadlock avoidance, and deadlock detection

    • Example: Process A holds Resource X and waits for Resource Y, while Process B holds Resource Y and wa

  • Answered by AI
  • Q3. What is a thread?
  • Ans. 

    A thread is a lightweight sub-process that allows concurrent execution within a single process.

    • Threads share the same memory space within a process.

    • Threads are used to achieve parallelism and improve performance.

    • Examples of threads include the main thread in a program and worker threads in a multi-threaded application.

  • Answered by AI
  • Q4. What is the difference between Multiprocessing and Multiprogramming?
  • Ans. 

    Multiprocessing involves multiple processors executing multiple tasks simultaneously, while multiprogramming involves multiple programs sharing a single processor by switching between them.

    • Multiprocessing utilizes multiple processors to execute multiple tasks concurrently.

    • Multiprogramming involves multiple programs sharing a single processor by switching between them.

    • Multiprocessing is more efficient in terms of perfor...

  • Answered by AI
  • Q5. Can you explain the process life cycle in an operating system?
  • Ans. 

    Process life cycle in an operating system involves creation, execution, termination, and resource management.

    • Creation: When a process is created, it is assigned a unique process ID and allocated necessary resources.

    • Execution: The process is then scheduled by the operating system to run on the CPU.

    • Termination: Once the process completes its task or is terminated by the user, it is removed from memory.

    • Resource Management...

  • Answered by AI
  • Q6. What are the differences between Windows XP and Windows 7?
  • Ans. 

    Windows XP and Windows 7 are both operating systems developed by Microsoft, but they have several key differences.

    • User interface: Windows 7 has a more modern and user-friendly interface compared to Windows XP.

    • Performance: Windows 7 is generally faster and more stable than Windows XP.

    • Security: Windows 7 has more advanced security features and updates compared to Windows XP.

    • Hardware support: Windows 7 supports newer hard...

  • Answered by AI
Round 3 - Face to Face 

(6 Questions)

Round duration - 60 minutes
Round difficulty - Easy

Technical round with questions on DBMS and Networking mainly.

  • Q1. What is the difference between RDBMS and DBMS?
  • Ans. 

    RDBMS is a type of DBMS that stores data in a structured format with relationships between tables.

    • RDBMS enforces referential integrity and allows for normalization of data.

    • DBMS is a general term for any system that manages databases, while RDBMS specifically refers to relational databases.

    • Examples of RDBMS include MySQL, Oracle, and SQL Server.

    • Examples of DBMS include MongoDB and Redis.

  • Answered by AI
  • Q2. What is an Object-Oriented Database Management System (OODBMS)?
  • Ans. 

    An Object-Oriented Database Management System (OODBMS) is a type of database management system that supports the creation and management of objects in a database.

    • OODBMS stores data in the form of objects, which can contain attributes and methods.

    • It allows for complex data structures and relationships to be represented more easily.

    • Examples of OODBMS include db4o, ObjectDB, and ObjectStore.

  • Answered by AI
  • Q3. How do you find the number of unique values in a SQL database?
  • Ans. 

    Use the COUNT DISTINCT function in SQL to find the number of unique values in a database.

    • Use the COUNT DISTINCT function along with the column name to count the number of unique values in that column.

    • For example, SELECT COUNT(DISTINCT column_name) FROM table_name;

    • You can also use GROUP BY to find the number of unique values for multiple columns.

  • Answered by AI
  • Q4. What is the difference between a hub and a switch in networking?
  • Ans. 

    A hub operates at the physical layer and broadcasts data to all devices on the network, while a switch operates at the data link layer and forwards data only to the intended recipient.

    • Hub operates at the physical layer, while switch operates at the data link layer

    • Hub broadcasts data to all devices on the network, while switch forwards data only to the intended recipient

    • Switch is more efficient and secure compared to a

  • Answered by AI
  • Q5. Can you explain the different OSI layers?
  • Ans. 

    The OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven different layers.

    • Physical Layer: Deals with the physical connection between devices. Example: Ethernet cables.

    • Data Link Layer: Responsible for node-to-node communication. Example: MAC addresses.

    • Network Layer: Manages routing of data packets. Example: IP addresses.

    • T...

  • Answered by AI
  • Q6. What are the different protocols supported at each OSI layer?
  • Ans. 

    Different protocols supported at each OSI layer

    • Layer 1 (Physical): Ethernet, Wi-Fi, Bluetooth

    • Layer 2 (Data Link): MAC, PPP, HDLC

    • Layer 3 (Network): IP, ICMP, ARP

    • Layer 4 (Transport): TCP, UDP, SCTP

    • Layer 5 (Session): NetBIOS, PPTP

    • Layer 6 (Presentation): SSL, TLS

    • Layer 7 (Application): HTTP, FTP, SMTP

  • Answered by AI
Round 4 - HR 

Round duration - 15 minutes
Round difficulty - Easy

IF you make it to the HR round you are selected. All 28 that attended got selected . It was more like stuff for formality. The usual questions.

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAEricsson India interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPS, DBMS, OSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview Preparation Tips

Skills: Networking, OS, Linux kernel
College Name: NA

Interview Questionnaire 

1 Question

  • Q1. Questions asked about products knowledge, roles and responsibilities

Interview Preparation Tips

Round: Manger Round
Experience: Questions asked about products knowledge, roles and responsibilities

Interview Questionnaire 

3 Questions

  • Q1. The questions primarily started with discussion on my internships and minor project
  • Q2. Many questions were asked about OOPs concepts like virtual function, multiple inheritance, function overloading etc you are supposed to define and implement all of them on paper
  • Q3. I was asked about my favorite subject, opted computer networks. So, was asked about computer networks basics like ISO OSI, virtual LANs, QoS, AdHoc networks, WiiMax and Wifi

Interview Preparation Tips

Round: Technical Interview
Experience: Technical continues for about 35 minutes, the questions primarily started with discussion on my internships and minor project.
Many questions were asked about OOPs concepts like virtual function, multiple inheritance, function overloading etc you are supposed to define and implement all of them on paper.
I was asked about my favorite subject, opted computer networks. So, was asked about computer networks basics like ISO OSI, virtual LANs, QoS, AdHoc networks, WiiMax and Wifi.

Round: HR Interview
Experience: I was primarily asked about my family background, likes, hobbies etc

College Name: NA
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Coding test on hackerrank

Round 2 - One-on-one 

(2 Questions)

  • Q1. Question on Tree
  • Q2. Asked to solve a few puzzles
Contribute & help others!
anonymous
You can choose to be anonymous

Ciena Interview FAQs

How many rounds are there in Ciena Embedded Software Developer interview?
Ciena interview process usually has 3 rounds. The most common rounds in the Ciena interview process are HR, Technical and Resume Shortlist.
How to prepare for Ciena Embedded Software Developer 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 Automation, Embedded Software, Ethernet, FPGA and Linux Kernel.
What are the top questions asked in Ciena Embedded Software Developer interview?

Some of the top questions asked at the Ciena Embedded Software Developer interview -

  1. Language Questions Like C , C++ , Data structure (Mostly on Linklist ) OS basi...read more
  2. More on C basic concepts Bitwise opera...read more
  3. Manager asks on puzzle and basic OS quest...read more

Recently Viewed

INTERVIEWS

Ciena

No Interviews

INTERVIEWS

Ciena

No Interviews

INTERVIEWS

OLX

No Interviews

DESIGNATION

INTERVIEWS

Coworks

No Interviews

INTERVIEWS

DBS Bank

5.6k top interview questions

INTERVIEWS

OLX

No Interviews

INTERVIEWS

OLX

No Interviews

INTERVIEWS

Randox Laboratories India Private Limited

No Interviews

SALARIES

Beckman Coulter

Tell us how to improve this page.

Ciena Embedded Software Developer Interview Process

based on 1 interview

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
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