i
Ciena
Filter interviews by
I applied via Company Website and was interviewed before Apr 2023. There were 3 interview rounds.
Basic apti question asked 45 quest in 60 min
Top trending discussions
posted on 21 Oct 2023
I applied via Campus Placement and was interviewed in Apr 2023. There were 3 interview rounds.
Conducted on SHL, typical AMCAT test. 7 Automata Fix, 2 Automata. Before Coding Technical, Aptitude and English MCQs.
I prefer Java for its strong OOP principles and widespread use in industry.
Java is my preferred language for its object-oriented programming capabilities.
I appreciate Java's encapsulation, inheritance, and polymorphism features.
Examples of OOP in Java include creating classes, objects, and implementing interfaces.
Reverse a Linked List by changing the pointers direction
Start with three pointers: current, prev, and next
Iterate through the linked list, updating the pointers to reverse the direction
Return the new head of the reversed linked list
Check if a linked list is a palindrome by comparing the values from both ends.
Traverse the linked list to find the middle node using slow and fast pointers.
Reverse the second half of the linked list.
Compare the values of the first half with the reversed second half to check for palindrome.
Example: 1->2->3->2->1 is a palindrome.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
1st round some apt qns,some prgramming qns are they asked
I applied via Campus Placement
Easy-medium level and it included two coding questions and some technical questions
Structures and classes are stored in memory as a combination of data members and member functions.
Structures and classes are stored in memory as a combination of data members and member functions.
Data members of a structure or class are stored in contiguous memory locations.
Member functions of a class are stored separately in memory and are shared among all instances of the class.
Pointers to member functions are used t...
final is a keyword in Java used to restrict inheritance, overriding, and modification. finalize is a method used for cleanup operations before an object is garbage collected.
final keyword is used to declare constants, prevent inheritance by marking a class as final, and prevent method overriding by marking a method as final
finalize method is called by the garbage collector before an object is destroyed
Example: final in...
Basi aptitude and coding mcq
I applied via Company Website
Had to create a linked list without using any collections
IQ type test, included patterns, sequences, mental arithmetic
Questions were asked
Dsa dp, graphs and many more questions from arrays and linked list were asked
60 Minutes, Mostly DSA c# and platform used was HackerRank
I applied via Referral
based on 1 interview
Interview experience
Software Engineer
186
salaries
| ₹9.8 L/yr - ₹41.2 L/yr |
Software Engineer2
177
salaries
| ₹12 L/yr - ₹38 L/yr |
Senior Software Engineer
129
salaries
| ₹12 L/yr - ₹32.5 L/yr |
Module Lead
77
salaries
| ₹13 L/yr - ₹38.5 L/yr |
Embedded Software Engineer
65
salaries
| ₹10.4 L/yr - ₹40 L/yr |
Cisco
Juniper Networks
Infinera
Corning Technologies