
Orange Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 84 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Orange.
Software Engineer Intern
The whole recruiting thing had 3 parts, first an assessment, then a phone call, and finally on-site interviews. Honestly, it was an okay experience. We talked about OOP concepts and data structures, mostly in Java. I thought the interviews were pretty easy.
- Could you explain polymorphism?
- How does inheritance work?
- What are the principles of abstraction?
Software Engineer
The interview process had good managers and mindsets. The technical interviews were great, focusing on problem-solving and SOLID principles. However, the HR person was unfriendly and late for the on-site interview. I didn't get feedback because I said I could only do 2 on-site days, not their requested 4, and my salary expectation of 40K was too high for them.
- Can you explain each letter of the SOLID principles and its meaning?
Software Engineer
The interview involved technical Java questions covering object-oriented programming, SOLID principles, microservices, and REST endpoints. We also touched on database normalization and indexing optimization, the differences between interfaces and classes, polymorphism, and access modifiers. SQL, Java libraries and versions, and Git principles were discussed. Additionally, there were questions about working effectively with teams.
- Can you explain how to write high-quality Java code?
Orange Software Engineer Interview Questions
Quoted word for word from Orange interview reports.
“Implement string pattern matching to find the occurrences of a given pattern within a larger string.”
Read reports →“Write a function to determine if two strings are anagrams of each other.”
Read reports →“Given a list of pairs (u, v), what is the maximum sum of v achievable by removing elements such that the remaining list is increasing?”
Read reports →“What is the difference between a router and a switch?”
Read reports →“Consider two methods, one accepting an object and the other a string. If null is passed as the argument, which method will be invoked?”
Read report →“Given an array, for each element, calculate the sum of all elements to its left and to its right, excluding the element itself, without using the subtraction operator.”
Read report →“What's a way to detect a loop in a linked list?”
Read report →“How can you segregate an array so all 0s are on the left and all 1s are on the right in a single iteration?”
Read report →“How would you sort a 1TB file using a machine with only 1GB of RAM?”
Read report →Formats, difficulty and experience
Across all 84 Orange interview reports.