Raja Software Labs logo

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

3.2 Rounds average
Average Typical difficulty
70.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Raja Software Labs.

Showing 3 of 254
Raja Software Labs logo
Raja Software Labs

Software Engineer Intern

Engineering · half a year ago

Intern Average Positive experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Technical Behavioral

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.

Confirmed questions5 questions
  • Solve the 2 sum problem using arrays.
  • Address the fixed spaces problem with strings.
  • Detect a cycle in a linked list.
Raja Software Labs logo
Raja Software Labs

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience No offer 5 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Onsite Technical screen Background check
Interview formats
Technical Coding Technical Technical Technical Behavioral

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.

Confirmed questions1 question
  • What is the first non-repeating character in a string?
Raja Software Labs logo
Raja Software Labs

Software Developer

Engineering · a year ago

Entry Average Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Offer
Interview formats
Coding Technical

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.

Confirmed questions0 questions

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.

Interview formats

Coding 44%
Technical 42%
Behavioral 13.2%
Group 0.3%
System Design 0.2%

Interview difficulty

Easy 15.7%
Average 65%
Difficult 19.3%

Candidate experience

Positive 70.9%
Negative 9.8%
Neutral 19.3%