
Raja Software Labs Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 254 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Raja Software Labs.
Software Engineer Intern
The hiring process is quite lengthy and is purely based on easy- to medium-level LeetCode questions on arrays and strings. Other than that, the interviewers were very chill and cooperative. They did not care much about the syntax; they only needed the logic.
- Solve the 2 sum problem using arrays.
- Address the fixed spaces problem with strings.
- Detect a cycle in a linked list.
Software Engineer
The interview process includes a technical test with multiple-choice questions, followed by an online coding round that covers data structures and algorithms (DSA) and debugging. Then there are two technical rounds, primarily focusing on DSA and problem-solving approaches. You'll likely be asked to solve 2-3 problems on paper and explain your solutions, aiming for the most optimal one. Expect questions on strings, stacks, queues, linked lists, and arrays, with less emphasis on trees, graphs, or dynamic programming. The final round is a mix of technical and HR. It includes slightly more challenging DSA questions than previous rounds, along with discussions about your projects and basic resume-based questions.
- What is the first non-repeating character in a string?
Software Developer
I had an online interview for a software developer role. It had 4 rounds in total. The first round involved submitting answers to 5 questions on a Google Doc within an hour. Rounds two and three were similar, with 3 easy to medium difficulty questions each. The final round, the 4th, had 3 questions: 2 medium and 1 hard. Rounds 3 and 4 also included some puzzle questions. I managed to solve all the coding problems efficiently, achieving optimal time and space complexity. I was then informed by phone that I had been selected. When I asked about salary negotiation, the HR mentioned she'd get back to me when her manager was available, but that call never happened. Upon calling them, I was told there's no negotiation and the offer would be 7 LPA. I agreed, and they were supposed to send the offer letter. However, an hour later, the HR informed me that her manager decided not to extend an offer, without providing any reason. I suspect ghost hiring and would caution others against having high expectations for this company due to their questionable hiring practices. It was a waste of my time.
No confirmed questions were included in this interview report.
Raja Software Labs Software Engineer Interview Questions
Quoted word for word from Raja Software Labs interview reports.
“Implement the below function to print the frequency of non-vowels (characters which are NOT a, e, i, o, u) in a given string and also print the count of vowels. (Ignore the character cases, it can be lower or upper case) The function will take 1 parameter which will be a String (or a character array). You do not have to write code to get the input parameter from the user. int frequencyOfNonVowels(String input)”
Read reports →“Find the nearest prime numbers to a given prime number, ensuring the minimum distance. If two prime numbers are equidistant, print both.”
Read reports →“Given the string "I_LOVE_INDIA", reverse it while keeping the underscores in their original positions, resulting in "A_IDNI_EVOLI".”
Read reports →“Given an array containing only 1s and 0s, rearrange the array so that all 1s are on the left and all 0s are on the right.”
Read reports →“Given a string with words separated by dots, write a function to replace alternate words with "abc", making sure to avoid using any built-in functions.”
Read report →“Write a function which takes an input parameter as an array of integers and prints the sum of all prime numbers from the given array. If all integers present in the input array are non-prime the program should print sum as 0.”
Read report →“Is it possible to find if a number is odd or even by using only bitwise operators?”
Read report →“Write a function that, when given an array of integers, outputs all numbers which leave a remainder of 4 when divided by 5.”
Read report →“Write a string palindrome function without using any library functions and ensure its time complexity is O(1).”
Read report →Formats, difficulty and experience
Across all 254 Raja Software Labs interview reports.