RS Software logo

RS Software Interview Questions
& Process

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

Based on 43 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
57.1% Positive experience

Which role are you interviewing for?

8 roles · 43 reports

Candidate interview experiences

First-hand accounts from people who interviewed at RS Software.

Showing 4 of 43
RS Software logo
RS Software

Data Engineer

Engineering · half a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

The interviewers were super nice and patient all through the process. They made me feel comfortable and let me explain my thoughts well. The whole thing was smooth and encouraging.

Confirmed questions2 questions
  • Can you tell me about your previous work experience and your understanding of the domain, especially concerning SQL?
  • Could you elaborate on your experience and domain knowledge, focusing on SQL-related aspects?
RS Software logo
RS Software

Java Developer

Engineering · nearly a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Coding

First, there was a quick chat with HR to go over my background, what I'm looking for salary-wise, and what the job is all about. Then, I had to do a take-home coding challenge that I had 48 hours to complete. They were super serious about TDD, so getting good test coverage was way more important than just finishing the coding part. After that, it was an hour-long online interview where we really dug into Java, SpringBoot, SQL, and the Java 8 Stream API, including some coding.

Confirmed questions1 question
  • Can you use Java streams to find the unique elements in a list of numbers and remove duplicates?
RS Software logo
RS Software

UI Developer

Engineering · more than a year ago

Entry Easy Negative experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Technical Behavioral

Had 2 rounds, first a technical one that lasted an hour, then a managerial chat for 30-40 mins. Both interviews felt easy, but getting the offer letter was quite a hassle. The interviewers were really nice people. Ended up being rejected without a clear reason why.

Confirmed questions4 questions
  • Demonstrate ReactJs hands-on coding to build a new app.
  • How to pass data between a Parent and Child Component?
  • Implement a GET API call to display a list of objects, and upon clicking an item, fetch and show its details using another GET API.
RS Software logo
RS Software

Senior Software Engineer

Engineering

Senior Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Panel Background check Offer
Interview formats
Technical Behavioral

Got a call from HR for a recruitment call, and we set up a technical interview for the next day. It was a face-to-face interview with one technical person who asked all sorts of questions about core Java, spring, hibernate, and databases. HR let me know the result the same day the first round finished. A week later, the second round, a face-to-face technical and managerial interview, was scheduled with two senior folks. Right after that interview, HR told me I got selected. Then, HR discussion was set up for the day after.

Confirmed questions8 questions
  • Can you describe the internal workings of a Set?
  • How does a HashMap function internally?
  • Under what circumstances would a ConcurrentModificationException occur?

RS Software Interview Questions

Quoted word for word from RS Software interview reports.

What is the outcome if a subclass declares a static method with the same signature as a method in its parent class?

Read reports

Is the return type in method overriding required to be identical?

Read reports

If a parent class method's return type is a primitive like int, and the subclass method's return type is long, is this permitted?

Read reports

Can you use Java streams to find the unique elements in a list of numbers and remove duplicates?

Read reports

Considering that interfaces can now have default concrete methods, why do abstract classes continue to exist?

Read report

Regarding Spring Boot, what is the purpose of the @Configuration annotation?

Read report

Can one invoke a static method in the usual way using an object or instance of the class?

Read report

Formats, difficulty and experience

Across all 43 RS Software interview reports.

Interview formats

Technical 48.9%
Behavioral 36.7%
Coding 5.6%
Other 4.4%
Group 3.3%

Interview difficulty

Easy 23.3%
Average 58.1%
Difficult 18.6%

Candidate experience

Positive 57.1%
Neutral 23.8%
Negative 19%

Reports by job function

Engineering 33
Consulting 6
Operations 1
HR 1
Finance 1
Other 1