 Open in App
Not now

# Raja Software Labs Interview Experience

• Difficulty Level : Hard
• Last Updated : 06 Nov, 2020

Raja Software Labs visited our college for campus hiring. The selection process included aptitude tests, coding tests, and 3 technical interviews.

Aptitude Test: Test duration of 30 min, It consists of 20 MCQ questions. No negative marking test was taken on google forms.

Programming Test: Test duration of 60 min. It consists of 5 coding questions.

1. Write a function that takes an input parameter as a string and return the alternate words in it with “abc”. Words are separated by dots.

Note: Avoid using inbuilt functions

```Input: "i.like.this.program.very.much"
Output: "i.abc.this.abc.very.abc"```
2. Write a function that takes a number as input if the given number is a Fibonacci number, prints the number otherwise, print the sum of all even Fibonacci numbers less than the given number.

```Input: 20
Output: 10
Input: 21
Output: 21```
3. Write a function that takes a string as an input and you have to return the frequency of characters.

4. Write a function that takes an array of integers as input and prints the second maximum difference between any two elements from an array.

```Input:  arr[] = {14,12,70,95,65,22,30};
Output:  81

[1st max difference = 95-12=83
2nd max difference = 95-14 = 81]```
5. Write a function that takes an array of integers and prints the numbers that have a remainder of 4 when divided by 5.

```Input: [19,10,44,3,11,129]
Output: [19, 44, 129]
Input:[13,4]
Output: ```

1st Technical Interview: 3 coding question

1. Write a function that takes an integer as an input and returns the nearest prime number.

```Input: 7
Output: 7
Input: 13
Output:11```
2. Write a function that takes two inputs, year, and n and returns n leap year after the given year.

```Input: year = 1, n=4
Output: 4,8,12,16```
3. Write a function that takes a string as an input and returns the first non-repeating character.

2nd Technical Interview: 2 coding question

1. Write a function that takes a string as input and replace the space with “%?”

```Input: "welcome to geeksforgeeks"
Output: "welcome%?to%?geeksforgeeks"```

You have to make changes in the given string only.

2. Function to print a pyramid pattern.

3rd Technical Interview: 2 coding question

1. Given an expression string exp, write a program to examine whether the pairs and the orders of “{“, “}”, “(“, “)”, “[“, “]” are correct in exp.

• If the given string is balanced then return the same string.
• If the given string is unbalanced then balance the string and then return it.
2. Write a function that takes a string as input and returns the output as an integer (STOI).

My Personal Notes arrow_drop_up