Raja Software Labs logo

Raja Software Labs Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 350 interview experiences · FREE TO READ

3 Rounds average
Average Typical difficulty
69.4% Positive experience

Which role are you interviewing for?

30 roles · 350 reports

Candidate interview experiences

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

Showing 4 of 350
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

iOS Developer

Engineering · a year ago

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

It was 4 rounds, starting with a brief iOS discussion and then focusing on logic building. The first round involved coding 5 questions in Google Docs within an hour. The second round was a technical interview with a bit of iOS discussion and logic building (easy level). The third technical interview also included iOS discussion and logic building (medium level), followed by questions about optimization and dry-running examples.

Confirmed questions6 questions
  • Questions about basic logic building, with linear DSA being sufficient, and the choice of language not mattering as they only assess the logic.
  • They will inquire about basic logic building, stating that linear DSA is sufficient and that any language can be used as they are solely assessing the logic.
  • The interview will involve basic logic building, with linear DSA being enough, and any language can be used since they will only check the logic.
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 logo
Raja Software Labs

Full Stack Web Developer

Engineering · a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

interview had a moderate difficulty data structure and algorithm question, computer science fundamentals questions, and questions related to projects. there was also a tell us about yourself, extra curricular activity, and basic hr questions about the company, like your 3 biggest achievements in life etc....

Confirmed questions3 questions
  • Can you explain BFS traversal in a graph?
  • How would you solve the word break problem?
  • Could you provide an example of basic recursion questions?

Raja Software Labs 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

Create a function that accepts a string and calculates the frequency of each character within it.

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 report

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

Given arr1 = [1,2,3,4] and arr2 = [7,8,9], merge them into a single array.

Read report

Formats, difficulty and experience

Across all 350 Raja Software Labs interview reports.

Interview formats

Technical 41.1%
Coding 41%
Behavioral 15.3%
Group 0.9%
System Design 0.6%

Interview difficulty

Easy 15.7%
Average 63.7%
Difficult 20.6%

Candidate experience

Positive 69.4%
Negative 11.4%
Neutral 19.1%

Reports by job function

Engineering 324
Other 8
Analytics 6
Sales 5
Operations 5
Finance 1