Upload Button Icon Add office photos

Filter interviews by

REACH Technologies Software Developer Intern Interview Questions and Answers

Updated 16 Sep 2021

REACH Technologies Software Developer Intern Interview Experiences

1 interview found

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 mintues
Round difficulty - Medium

The round contain 20 medium MCQ question ranging from Mathematics and Data Structure questions And at the last 2 coding questions.

  • Q1. Remove Vowels

    You are given a string STR of length N. Your task is to remove all the vowels present in that string and print the modified string.

    English alphabets ‘a’, ‘e’, ‘i’, ‘o’, ‘u’ are termed as v...

  • Ans. 

    Make array and use switch cases like
    switch(ch)
    {
    case 'a':
    case 'e':
    case 'i':
    case 'o':
    case 'u':
    case 'A':
    case 'E':
    case 'I':
    case 'O':
    case 'U':
    return 1;
    default:
    return 0;
    }

  • Answered by CodingNinjas
  • Q2. Number Pattern

    Write a program such that you are given an integer ‘N’ and print the pattern consisting of ‘N’ lines.

    For Example :
    If we are given N=3
    The pattern is :
    1 2 3 10 11 12 
    4 5 8 9 
    6 7 
    
    Inp...
  • Ans. 

    We will start from 1 and print the first half of the pattern and then do the same for the second part also.

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Netaji Subhas University Of Technology. I applied for the job as SDE - Intern in DelhiEligibility criteriaAbove 6 CGPA and Need one good development projects on Resume.REACH Technologies interview preparation:Topics to prepare for the interview - Recursion , Tree , Array , Graph , DP , stack and queue.Time required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Data structure and algorithms 
Tip 2 : Practise Maths 
Tip 3 : Practise English

Application resume tips for other job seekers

Tip 1 : Write only that thing which you can explain there.
Tip 2 : Also Specify Your project and the part of the project you did.

Final outcome of the interviewSelected

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

First round was aptitude + coding. 60 questions in 60 mi , 30 about aptitude (mostly quants) , 30 about coding mcqs related to dsa ,oops. There was negative marking also.

Round 2 - Technical 

(2 Questions)

  • Q1. 3 dsa question and 1 pattern question. Interviewer give me choice to select 3 data structures and asked about them with optimal solution and time complexity for each.
  • Q2. Oops questions, oops is very important for this company in cs fundamental subject
Round 3 - HR 

(1 Question)

  • Q1. There were basic questions, but it depends on their mood. Tell they all true and what inside your mind spontaneous. Do not take time to think.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare dsa and cs fundamental. Write in resume only those things for which you are confident about.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was a 2 hour test with medium level questions

Round 2 - Technical 

(2 Questions)

  • Q1. Mostly asked about CN
  • Q2. Small Linked list question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Bfs tree traversal
  • Ans. 

    BFS tree traversal visits nodes level by level starting from the root.

    • Start at the root node and visit its children before moving on to the next level.

    • Use a queue data structure to keep track of nodes to visit next.

    • BFS is often used to find the shortest path in unweighted graphs.

  • Answered by AI
  • Q2. Resume and core

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Birla Institute of Technology and Science (BITS), Pilani and was interviewed in Jun 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

There were 2 DSA medium level questions

Round 3 - Technical 

(2 Questions)

  • Q1. Leetcode medium problem on hashmap
  • Q2. Binary search tree plus heap question
Round 4 - HR 

(2 Questions)

  • Q1. Basic HR question on why you want to work at this company
  • Q2. Technical questions on OOPS and a problem on system design

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for DSA and OOPS. Give the interview with confidence

I was interviewed in Oct 2020.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

There were 25 mcqs and 1 coding question. OS, aptitude, C and C++ concepts were the main focus. 

  • Q1. OS Question

    Which feature of OS is used here

  • Q2. Count of sum of consecutives

    You are given a positive integer 'N.' Your task is to find the number of ways to represent the given number 'N' as the sum of two or more consecutive natural nu...

  • Ans. Brute Force Approach

    Approach:

     

    In this brute force approach,. We will iterate from 1 to ‘N’ using the iterator i and will check if there is a possible sequence of consecutive positive integers such that their sum is ‘N’, and the ending integer of the consecutive sequence is 'i'. The checking will be done as follows:

    • We know that the ending position is ‘i’. Therefore, we need to find a starting point for the consecut...
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

It was of 60 minutes,

Questions asked were
1. Swap without temp variable
2. A problem question in which I was asked to find the ball with odd weight out of the remaining in the least number of attempts and write an algorithm for it.
3. Code to insert in the middle of circular linked list, code to find middle element of a singly linked list with knowing the number of elements in it.
4. Socket programming
5. Operating system concepts
6. Types of joins in DBMS
7. A DBMS query
8. Print in C without a semi colon
9. If I have any questions in the end.

  • Q1. SQL Questions

    Types of Joins , answer: left outer,right outer join,inner join

  • Q2. Swap Number Without Temporary Variable

    Given two variables ‘X’ and ‘Y’. Your task is to swap the number without using a temporary variable or third variable.

    Swap means the value of ‘X’ and ‘Y’ must be i...

  • Ans. Addition Approach
    • Idea is to get the sum of given two-variable ‘X’ and ‘Y’ in an ‘X’ = ‘X’ + ‘Y’.
    • Value of swapped ‘Y’ can get by ‘X’ - ‘Y’ = (‘X’ + ‘Y’) - ‘Y’ = ‘X’
    • Value of swapped ‘X’ can get by ‘X’ - ‘Y’ = (‘X’ + ‘Y’) - ‘Y’ = (‘X’ + ‘Y’) - ‘X’ = ‘Y’
    • The current value of ‘Y’ is the initial value of ‘X’
    • Suppose ‘X’ is 10 and ‘Y’ is 20 then
      • ‘X’ = ‘X’ + ‘Y’ = 20+10’
      • Swapped value of ‘Y’ is ‘X’- ‘Y’ = 30-20 = 10’
      • And the swappe...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in PuneEligibility criteria7 cgpaNVIDIA interview preparation:Topics to prepare for the interview - Operating Systems, C, C++ Memory Management, Structures, Pointers, Data StructuresTime required to prepare for the interview - 3 weeksInterview preparation tips for other job seekers

Tip 1 : Brush up your operating systems concept
Tip 2 : study Computer Architecture 
Tip 3 : Emphasise more on theoretical concepts rather than coding concepts, Nvidia is a hardware company and deals with kernel level drivers mostly.

Application resume tips for other job seekers

Tip 1 : Put C and C++ as yours skills if you have it
Tip 2 : Do not lie about your skills , be specific

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Apr 2021.

Round 1 - Video Call 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was basically to check my problem solving and OOPS concepts. Also , concepts related to development were asked

  • Q1. Alpha Pattern

    Ninja loves playing with characters. So one day, he wants to arrange a few characters in the ‘N’ number of rows. The first row contains 1 character, the second row has two characters, the thi...

  • Ans. Brute force

    The key here is to traverse all the lines sequentially, and for each line, we print the required character at the given index.


     

    The steps are as follows:

    • We define an ‘ans’ matrix to store the final pattern.
    • We initialize a variable ‘k’ to 0, which will be the starting value for the pattern.
    • We will iterate over all the rows, i.e., i = 0 to i = N - 1:
      • We will run a for loop starting from j = 0 with the condi...

  • Answered by CodingNinjas
  • Q2. Covid Vaccination

    We are suffering from the Second wave of Covid-19. The Government is trying to increase its vaccination drives. Ninja wants to help the Government to plan an effective method to help incr...

  • Ans. Brute force

    The idea is to choose a peak value at the ‘dayNumber’ th index. Then we can create the array like a mountain with the peak of the mountain being at the  ‘dayNumber’ th index. The sum of the elements of this array must be less than or equal to maxVaccines.If we find that the sum is greater, then we have chosen a high peak value, and if it is less, then it means we have chosen a smaller peak value. So we ...

  • Answered by CodingNinjas
  • Q3. Treasure Hunt

    Alex and Rome are playing treasure hunting. Rome has a treasure box that Alex wants to open. Rome has N keys, each of which has a unique key number. She placed the keys in boxes numbered from...

  • Ans. Brute Force

    The idea here is to traverse the entire array ‘key’ linearly and find the box which contains the required key. 

    The steps are as follows:

    • We will initialize a variable ‘answer’ to -1.
    • Iterate from i = 0 to N - 1:
      • If the current box contains the required key, then update ‘answer’ to the current index.
      • We will start from the 1st box and iteratively move to the Nth box.
    • If there is no box with the required key, ...
  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

It was an HR cum Technical round taken by a senior member of the technical team

  • Q1. Party Over

    Ninja is coming after a long party to his home, but he faces a monster while returning. Monster puts up a condition to Ninja in order to free him. The monster gives him ‘n’ strings and asks him ...

  • Ans. Brute Force

    The idea is to reverse all the strings and then sort them in alphabetical order and return the sorted strings back in their original form. We can use a nested loop and compare each string with all the preceding strings to sort the strings.

     

    The steps are as follows:

    • Initially, input a string array “arr” containing all the strings needed to be sorted based on the last character.
    • Reverse the array containing...
  • Answered by CodingNinjas
  • Q2. Mirror Diagonals

    Ninja has a 2D array ‘arr’ with ‘N’ rows and each row contains ‘N’ elements. Your task is to check if the left diagonal numbers and right diagonal numbers are equal in the 2D Array.

    Inpu...

  • Ans. Greedy Approach

    We only need to check whether the diagonal elements are equal or not. So we can only iterate over the main diagonal elements and do the checking.

    For the left diagonal, 'i' should be equal to ‘j’ and for the right diagonal, sum of 'i' and ‘j’ must be ‘N’ - 1 where 'i' is the row index and 'j' is the column index. For the left diagonal, we can use ‘i’ in place of ‘j’ as they both are the same and for the r...

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Chitkara University. Eligibility criteriaCGPA no less than 8 in all the semsWatchGuard Technologies interview preparation:Topics to prepare for the interview - Dynamic Programming, Data Structures, OOPS, DBMS, Operating SystemTime required to prepare for the interview - 6 MonthsInterview preparation tips for other job seekers

Tip 1 : Stay Calm & Composed during the Interview
Tip 2 : Prepare for OOPS & DSA well
Tip 3 : Make at least 2 to 3 projects

Application resume tips for other job seekers

Tip 1 : Make a concise & precise resume.
Tip 2 : Do not add too many projects. Add only 2-3 good projects

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Coding Test 

40 MCQ's, 2 Coding question

Round 2 - Technical 

(2 Questions)

  • Q1. Dijkastra's Algorithm
  • Ans. 

    Dijkstra's Algorithm is a graph search algorithm that finds the shortest path between nodes in a graph.

    • Dijkstra's Algorithm is used to find the shortest path from a starting node to all other nodes in a weighted graph.

    • It works by maintaining a set of nodes whose shortest distance from the starting node is known.

    • The algorithm iteratively selects the node with the smallest distance and updates the distances of its neighb...

  • Answered by AI
  • Q2. Snake and Ladder

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at International Institute of Information Technology (IIIT), Allahabad and was interviewed in Jun 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Two easy coding problems with few mcqs

Round 3 - Technical 

(2 Questions)

  • Q1. Design google contacts
  • Ans. 

    Google Contacts is a web-based address book application.

    • Users can add, edit, and delete contacts

    • Contacts can be organized into groups

    • Users can import and export contacts

    • Contacts can be searched and filtered

    • Integration with other Google services like Gmail and Calendar

  • Answered by AI
  • Q2. Problems related to C

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare core CS concepts and coding problems were easy

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. DSA Medium Questions on arrays & linkedList
Round 2 - Coding Test 

DSA, Behavioural, os, some networks basics

Tell us how to improve this page.

Compare REACH Technologies with

Infosys

3.7
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview