Upload Button Icon Add office photos

Filter interviews by

RHA Technologies Software Development Engineer Interview Questions, Process, and Tips

Updated 22 Feb 2021

RHA Technologies Software Development Engineer Interview Experiences

1 interview found

Interview Questionnaire 

17 Questions

  • Q1. What is MVC?
  • Ans. 

    MVC stands for Model-View-Controller, a software design pattern used for developing user interfaces.

    • Model represents the data and business logic

    • View displays the data to the user

    • Controller handles user input and updates the model and view accordingly

    • Separation of concerns allows for easier maintenance and testing

    • Examples include ASP.NET MVC, Ruby on Rails, and AngularJS

  • Answered by AI
  • Q2. What is state management? Different type of state management?
  • Ans. 

    State management is the process of managing and maintaining the state of an application or system.

    • State management involves storing and updating data that represents the current state of an application or system.

    • There are different types of state management, including client-side state management and server-side state management.

    • Client-side state management involves storing state data on the client-side, typically in t...

  • Answered by AI
  • Q3. What is caching ? Different type of caching techniques ?
  • Ans. 

    Caching is the process of storing frequently accessed data in a temporary storage area for faster access.

    • Caching reduces the number of requests made to the server, improving performance.

    • Types of caching include browser caching, server caching, and database caching.

    • Browser caching stores web page resources like images and scripts on the user's device.

    • Server caching stores frequently accessed data in the server's memory.

    • ...

  • Answered by AI
  • Q4. What is multiingule ? what is extension of file used for it ?
  • Ans. 

    Multiingule is not a known term. No extension is used for it.

    • Multiingule is not a recognized term in software development.

    • There is no file extension associated with multiingule.

    • It is possible that the interviewer misspoke or meant to ask a different question.

  • Answered by AI
  • Q5. What is extension of web service file ?
  • Ans. 

    The extension of a web service file is typically .wsdl or .asmx.

    • The .wsdl extension stands for Web Services Description Language.

    • The .asmx extension is used for ASP.NET web services.

    • The extension may vary depending on the technology used to create the web service.

    • Other common extensions include .svc for Windows Communication Foundation (WCF) services.

  • Answered by AI
  • Q6. What approach you follow to debud java script code ?
  • Ans. 

    I follow a systematic approach to debug JavaScript code.

    • Identify the problem area and reproduce the issue

    • Use console.log() to print values and debug

    • Use browser developer tools to step through code

    • Check for syntax errors and typos

    • Use a linter to catch common errors

    • Use a debugger tool like Chrome DevTools

    • Break down the code into smaller parts for easier debugging

  • Answered by AI
  • Q7. Suppose i want to adjust padding in a website. which approach you will follow?
  • Q8. What is user control ? what is extension of user control ?
  • Ans. 

    User control is a reusable UI component that allows users to interact with an application. An extension of user control is a custom control that inherits from the user control.

    • User control is a UI component that can be reused across an application

    • It allows users to interact with an application

    • An extension of user control is a custom control that inherits from the user control

    • Custom controls can be created by adding add...

  • Answered by AI
  • Q9. What is cursor?
  • Ans. 

    A cursor is a database object used to manipulate data in a result set.

    • A cursor is used to traverse through a result set one row at a time.

    • It allows for operations such as fetching, updating, and deleting data.

    • Cursors can be either static, dynamic, or forward-only depending on their functionality.

    • Example: SELECT * FROM table_name WHERE condition; DECLARE cursor_name CURSOR FOR SELECT column_name FROM table_name WHERE co...

  • Answered by AI
  • Q10. What is another approach to iterate row by row instead of cursor?
  • Ans. 

    An alternative to using a cursor to iterate row by row is to use a WHILE loop.

    • Use a WHILE loop to iterate through rows

    • Use a variable to keep track of the current row

    • Exit the loop when there are no more rows to iterate through

  • Answered by AI
  • Q11. What is table type ?
  • Ans. 

    A table type is a user-defined data type in SQL that represents a table structure.

    • Table types can be used as parameters in stored procedures.

    • They can be used to define temporary tables.

    • Table types can be used to define table-valued parameters.

    • They can be used to define table variables.

  • Answered by AI
  • Q12. What is difference between stored procedure and function?
  • Ans. 

    Stored procedures are used to perform a set of actions, while functions return a single value.

    • Stored procedures are precompiled and stored in a database, while functions are compiled at runtime.

    • Functions can be used in SQL statements, while stored procedures cannot be used in SQL statements.

    • Stored procedures can have input and output parameters, while functions can only have input parameters.

    • Functions can be called fro...

  • Answered by AI
  • Q13. What is transactions?
  • Ans. 

    Transactions are a set of operations that are executed as a single unit of work.

    • Transactions ensure data consistency and integrity.

    • They allow for atomicity, isolation, and durability of data changes.

    • Examples include transferring money between bank accounts or updating inventory levels in an e-commerce system.

  • Answered by AI
  • Q14. Where you will write Rollback in Try Catch block?
  • Ans. 

    Rollback should be written in the Catch block to undo the changes made in the Try block.

    • Rollback should be used to undo the changes made in the Try block if an exception occurs in the Catch block.

    • The Rollback code should be placed in the Catch block after the exception handling code.

    • The Rollback code should be written to reverse the changes made in the Try block.

    • For example, if a database transaction was started in the...

  • Answered by AI
  • Q15. What is Temp table ? how you will create it.
  • Ans. 

    Temp table is a temporary table used to store data temporarily during a session.

    • Temp table is created using CREATE TABLE statement with a # symbol before the table name.

    • It is used to store intermediate results during complex queries.

    • Temp tables are automatically dropped when the session ends or when the table is explicitly dropped.

    • They can be used to improve query performance by reducing the number of joins or subqueri...

  • Answered by AI
  • Q16. How you will create Global temp table ?
  • Ans. 

    To create a global temp table, use ## before the table name.

    • Use ## before the table name to create a global temp table.

    • Global temp tables are accessible to all sessions and are destroyed when the last session using it is closed.

    • Example: CREATE TABLE ##myTable (id INT, name VARCHAR(50))

  • Answered by AI
  • Q17. How you will handle errors in Sql Server?
  • Ans. 

    Errors in SQL Server can be handled using TRY-CATCH blocks and error handling functions.

    • Use TRY-CATCH blocks to catch and handle errors

    • Use error handling functions like ERROR_MESSAGE(), ERROR_NUMBER(), ERROR_SEVERITY(), ERROR_STATE(), and ERROR_PROCEDURE() to get more information about the error

    • Use RAISERROR() to raise custom errors

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - This interview was a technical one. it lasted for about 30-40 min. The interview wanted to test both my technical knowledge and communication skills.Mostly questions answered by me are correct. I tried to answer each question. Projects related question were also there

Skills evaluated in this interview

Interview questions from similar companies

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 140 minutes
Round difficulty - Medium

Test timing was at 2:00 pm , it was conducted in a college and the environment was good for the test. Camera was a primary part of test, so no suspicious activity.

  • Q1. 

    Sum of Two Numbers Represented as Arrays

    Given two numbers in the form of two arrays where each element of the array represents a digit, calculate the sum of these two numbers and return this sum as an ar...

  • Ans. 

    Given two numbers represented as arrays, calculate their sum and return the result as an array.

    • Iterate through the arrays from right to left, adding digits and carrying over if necessary

    • Handle cases where one array is longer than the other by considering the remaining digits

    • Ensure the final sum array does not have any leading zeros

  • Answered by AI
Round 2 - Face to Face 

Round duration - 20 minutes
Round difficulty - Easy

The round was conducted at around 12 p.m. I was called at the college location and then it was conducted. The interviewer was quite polite and frank.

Round 3 - HR 

Round duration - 8 minutes
Round difficulty - Easy

This round was conducted right after finishing and clearing the technical round at the same place and on the same day.

Interview Preparation Tips

Eligibility criteriaAbove 60 %Wipro Limited interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Database Concepts, Coding problemsTime required to prepare for the interview - 2-3 monthsInterview preparation tips for other job seekers

Tip 1 : Practice atleast 2-3 Coding problems daily so your logic building becomes stronger.
Tip 2 : Exercise problems based on OOPS concepts and others too.
Tip 3 : If you can have your own project built, then it's the major point and will act as a plus point.

Application resume tips for other job seekers

Tip 1 : Your resume should be in standard form, short and simple will be more effective.
Tip 2 : Whatever you have learned, you need to mention it in your resume as that will be your primary source of selection and having project on your resume is important.

Final outcome of the interviewSelected

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. SOLID principals, oops, c# basics, SQL server, azure, design pattern

Interview Preparation Tips

Interview preparation tips for other job seekers - Clear basics of oops and design pattern

I applied via Campus Placement and was interviewed before Jan 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. First question in hr interview is tell about yourself then the hr asked questions what I mentioned in my resume. So put the information in resume what you known well. My unique talent is I'm a stage spea...

Interview Preparation Tips

Interview preparation tips for other job seekers - Be bold, be confident, don't put irrelevant information in your resume update yourself relating to your studies

I applied via Campus Placement and was interviewed in Jul 2020. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. 1.interviewer asked about my mini Project, some questions from my project on Machine Learning and some basic HR questions 2.If you have mentioned some projects in resume the interviewer will surely ask fr...

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and answer confidently
Be good on basics whatever domain you're from.
Good to know basics of one programming



I applied via Campus Placement and was interviewed before Feb 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Hr

Interview Preparation Tips

Interview preparation tips for other job seekers - You should be true to what you are putting before the interviewer . Try to put your ideas Add something you did well in your career like in projects /research which you know very well and versed in concepts about it for open interview so that interviewer can get bandwidth where he can ask questions from. This is simply a key .

I applied via Campus Placement and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Difference between dbms and rdbms , project questions , different sdlc models explain , void means in java , difference between function overloading and function overriding .

I applied via Campus Placement and was interviewed in Dec 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. 1.Describe a situation where you have taken a quick decision and failed, and a situation where you succeeded. 2. What is a skill you have tried to achieve but failed? 3. Describe a decision you have taken ...

Interview Preparation Tips

Interview preparation tips for other job seekers - 1. Always try to take risk in small problems . When you face the consequences, you would be able to tackle bigger problems.
2. Every skill you learn, even if you didn't excel in it is not to be considered a waste of time/failure, you learn something simply by participating.

Interview Questionnaire 

1 Question

  • Q1. HTML, CSS, BOOTSTRAP, PHP. SQL

I applied via Campus Placement and was interviewed before Feb 2020. There was 1 interview round.

Interview Questionnaire 

4 Questions

  • Q1. 1.Tell me about yourself.
  • Q2. 2. Some basic questions from DBMS, iot and cloud.
  • Q3. 3. Explain your project ( technology u have used and what is it).
  • Q4. 4. Are you willing to relocate.

Interview Preparation Tips

Interview preparation tips for other job seekers - HR was nice and friendly. Overall it was a NYC experience.
All the best guys.

RHA Technologies Interview FAQs

What are the top questions asked in RHA Technologies Software Development Engineer interview?

Some of the top questions asked at the RHA Technologies Software Development Engineer interview -

  1. what is another approach to iterate row by row instead of curs...read more
  2. what is multiingule ? what is extension of file used for i...read more
  3. what is user control ? what is extension of user contro...read more

Tell us how to improve this page.

write
Share an Interview