
Subex Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 125 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Subex.
Software Engineer
The selection process has three stages. First, there's an online screening with basic tech questions and a programming problem. Second, a face-to-face technical round with deep technical talks and coding exercises. Lastly, a standard HR interview to check communication, attitude, and how well you fit the company culture and the role.
- Can you answer some basic technical questions on Core concepts?
- Could you solve one programming problem?
- Are you ready for in-depth technical discussions?
Software Engineer
The process included 2 technical discussions, followed by an MR round and then HR. The technical round questions were difficult. The whole process is time-consuming and not a single-day event. Salary negotiation is possible, but don't expect too much.
- Questions based on Java.
- Questions based on Hadoop.
- Questions based on Kubernetes.
Software Engineer
The interview process involved 4 rounds. The first round was a paper-pen test with about 20 objective questions covering Java, aptitude, and SQL, plus 2 programming questions where I had to pick one. The second round focused on Core Java, SpringBoot, and Kafka. The third round included questions on Data Structures and Algorithms, discussions about my previous company project, and SQL queries. The final round was an HR interview, mainly to discuss the role, responsibilities, and salary negotiation.
- Can you solve the Spiral Matrix problem?
- How do you find the 2nd largest element in an array?
- Explain the internal implementation of a Hashmap.
Subex Software Engineer Interview Questions
Quoted word for word from Subex interview reports.
“What happens if we remove the & symbol while calling a copy constructor?”
Read reports →“Write a Java program to remove single and multi-line comments from a given file and output the remaining text.”
Read reports →“When does a copy constructor get called and when does an assignment operator get called?”
Read reports →“Given a string, if converted to binary, how would you write a program to count consecutive 1s followed by 0s?”
Read reports →“If a class has an integer pointer, how do you copy data from one object to another?”
Read report →“Given a number, say 45, its square when divided into two parts should sum up to the given number. For example, 45*45=2025, and 20+25=45. You are asked to find such numbers up to 100 that satisfy this property.”
Read report →“Write a program to swap two numbers without using a third variable or arithmetic operators.”
Read report →“How do you find the 2nd largest element in an array?”
Read report →“Can you write code to count the number of 1s and 0s in a string if it were converted to binary?”
Read report →Formats, difficulty and experience
Across all 125 Subex interview reports.