Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Rrootshell Technologiiss Team. If you also belong to the team, you can get access from here

Rrootshell Technologiiss Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 34 Reviews

Filter interviews by

Rrootshell Technologiiss Associate Software Engineer Interview Questions and Answers

Updated 31 Jan 2025

Rrootshell Technologiiss Associate Software Engineer Interview Experiences

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at The LNM Institute of information Technology, Jaipur and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - Aptitude Test 

3 coding questions and mcq

Round 1 - Technical 

(3 Questions)

  • Q1. What is incremental load and how it works?
  • Ans. 

    Incremental load is a process of updating a data warehouse or database by adding only the new or modified data.

    • Incremental load is used to minimize the amount of data that needs to be processed and loaded.

    • It involves identifying the changes in the source data and applying those changes to the target system.

    • Common techniques for incremental load include using timestamps, change data capture, or comparing checksums.

    • For e...

  • Answered by AI
  • Q2. What is the differences between keep and join ?
  • Ans. 

    Keep and join are both used in programming, but they have different meanings and purposes.

    • Keep is a method used to filter elements from a collection based on a condition.

    • Join is used to combine elements from two or more collections based on a common attribute.

    • Keep returns a new collection with only the elements that satisfy the condition.

    • Join combines elements from multiple collections into a single collection.

    • Keep is ...

  • Answered by AI
  • Q3. What is synthetic Key and how to remove them ?
  • Ans. 

    A synthetic key is a composite key created when two or more tables have multiple common fields.

    • Synthetic keys occur when there is a many-to-many relationship between tables.

    • They can be removed by resolving the underlying data model issues.

    • One way to remove synthetic keys is by creating a bridge table to represent the many-to-many relationship.

    • Another approach is to concatenate the common fields to create a unique key.

    • S...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Analytical thinking and innovation , active learning and keep on updating is my advice for job seekers

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Nov 2020. There were 5 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. Write a program to print pattern. And from that pattern print prime numbers? (Randomly given a pattern like pascal tree )
  • Q2. What do you know about Recursion? Write a program to print fibonacci series using recursion.
  • Ans. 

    Recursion is a programming technique where a function calls itself to solve a problem.

    • Recursion involves breaking down a problem into smaller sub-problems and solving them recursively.

    • It is important to have a base case to prevent infinite recursion.

    • Fibonacci series is a sequence of numbers where each number is the sum of the two preceding ones.

    • A recursive function to print Fibonacci series can be written by calling th...

  • Answered by AI
  • Q3. OOPS concepts.
  • Q4. SQL Related Questions (oftenly used queries).

Interview Preparation Tips

Interview preparation tips for other job seekers - It was a good experience. Everything was organized and interview took place in 4 phases
Zoom(Technical- Theory) Round
Technical(Coding) Round
Group Discussion Round
HR Round
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via campus placement at BRACT's Vishwakarma Institute of Information Technology, Pune and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • It enables a single interface to be used for different data types or classes.

    • Examples include method overloading and method overriding in object-oriented programming.

  • Answered by AI
  • Q2. Find missing number from nth number array.
  • Ans. 

    Find missing number from nth number array.

    • Iterate through the array and calculate the sum of all numbers

    • Calculate the sum of numbers from 1 to n using the formula n*(n+1)/2

    • Subtract the sum of array from the sum of numbers from 1 to n to find the missing number

  • Answered by AI
  • Q3. Explain inheritance and it types
  • Ans. 

    Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

    • Inheritance allows a class to reuse code from another class.

    • Types of inheritance include single inheritance, where a class inherits from only one parent class, and multiple inheritance, where a class inherits from multiple parent classes.

    • Example: Class B inherits from Class A, so Class B can access

  • Answered by AI
  • Q4. Find 2nd max elements from aaray
  • Ans. 

    Find 2nd max element from array of strings

    • Sort the array in descending order

    • Skip the first element (max element)

    • Return the second element

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Bit manipulation and it's importance
  • Ans. 

    Bit manipulation is the process of manipulating individual bits in a binary number.

    • Efficient for tasks like setting, clearing, or toggling specific bits in a binary number

    • Used in tasks like encryption, compression, and optimization algorithms

    • Can be used to perform arithmetic operations like addition, subtraction, and multiplication

  • Answered by AI
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Inheritance, Contructord, Polymorphism etc
Round 2 - Technical 

(1 Question)

  • Q1. Exception Handing, Datatypes, Unix, Sql
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

First round was a DSA round. Interviewers were helpful.

Round 2 - Technical 

(1 Question)

  • Q1. It was a technical round with the team lead.
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I was interviewed in Oct 2024.

Round 1 - Aptitude Test 

Coding as well as aptitude

Round 2 - Technical 

(1 Question)

  • Q1. Based on resume and projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your resume well before you go
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Ds implementation in python
  • Ans. 

    Data structure implementation in Python

    • Use built-in data structures like lists, dictionaries, sets, etc.

    • Implement custom data structures like linked lists, stacks, queues, trees, etc.

    • Utilize libraries like NumPy for efficient array operations

    • Practice implementing algorithms using data structures

  • Answered by AI
Round 2 - One-on-one 

(1 Question)

  • Q1. Leetcode medium python question

Interview Preparation Tips

Interview preparation tips for other job seekers - do not lie in resume and prep for os, c/c++, coa/hpc concepts

Skills evaluated in this interview

Rrootshell Technologiiss Interview FAQs

How many rounds are there in Rrootshell Technologiiss Associate Software Engineer interview?
Rrootshell Technologiiss interview process usually has 1 rounds. The most common rounds in the Rrootshell Technologiiss interview process are Technical.

Tell us how to improve this page.

Rrootshell Technologiiss Associate Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Rrootshell Technologiiss Associate Software Engineer Salary
based on 20 salaries
₹1 L/yr - ₹4.5 L/yr
67% less than the average Associate Software Engineer Salary in India
View more details

Rrootshell Technologiiss Associate Software Engineer Reviews and Ratings

based on 4 reviews

3.6/5

Rating in categories

4.0

Skill development

3.9

Work-life balance

3.3

Salary

3.9

Job security

3.3

Company culture

3.2

Promotions

3.9

Work satisfaction

Explore 4 Reviews and Ratings
Senior Software Engineer
25 salaries
unlock blur

₹14.5 L/yr - ₹25 L/yr

Associate Software Engineer
20 salaries
unlock blur

₹1 L/yr - ₹4.5 L/yr

Software Engineer
9 salaries
unlock blur

₹3 L/yr - ₹9 L/yr

Siebel Developer
7 salaries
unlock blur

₹1.1 L/yr - ₹8 L/yr

Servicenow Developer
7 salaries
unlock blur

₹7 L/yr - ₹12.5 L/yr

Explore more salaries
Compare Rrootshell Technologiiss with

Infosys

3.6
Compare

TCS

3.7
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview