REI Systems logo

REI Systems Software Engineer Interview Questions
& Process

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

Based on 33 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
46.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at REI Systems.

Showing 3 of 33
REI Systems logo
REI Systems

Java Lead Developer

Engineering · more than a year ago

Lead Difficult Negative experience No offer 4 rounds
Interview process
Technical screen Onsite Background check Offer
Interview formats
Technical System Design

The interview process was pretty straightforward. Mostly 3 or 4 members sat in the interview panel and asked plenty of questions. No complaints about it. Once I succeeded there, they asked me to attend a manager round. After the final round, they took a lot of time to get back to me. After that, they called me and started bargaining about my salary. First, they reduced 10K from what I submitted earlier. I accepted, they took another one or two weeks, and they again reduced 10K more thousands, I accepted it as it was remote. Again, they took another week, I tried to wake them up through my emails. Then finally, they called me and said market conditions are bad and told me to reduce another 10K, totally reducing 30K from my actual proposal pay at the time of profile submission. I said I will take it as my contract was getting over and I needed to grab some offer. Then they took another few days and told me the company is not interested in hiring me as they have budget constraints. They said they would get back to me once the position was available again, then I told them I didn't prefer this company again. This is not professionalism at all, and they kept me waiting for more than a month, a waste of time for taking multiple rounds of interview... I'm happy for not working with such unprofessional folks.

Confirmed questions3 questions
  • Can you tell us about Java?
  • What do you know about Spring Boot?
  • Can you answer some design-related questions?
REI Systems logo
REI Systems

Software Engineer

Engineering · more than a year ago

Mid Difficult Positive experience Decline offer 3 rounds
Interview process
Recruiter call Phone screen Onsite Panel Technical screen Presentation Background check Offer
Interview formats
Technical Coding Behavioral

I put in my application online and was contacted by a recruiter. The first interview was a phone call with a developer. They asked me some standard technical questions relevant to the job. After that, I went to their office for interviews. I met with the whole team individually, and they mostly asked similar technical questions, a lot of the same stuff. Then, I had a final, short interview with the project managers and contract holders. For that one, they focused on my resume and some tech questions from the architect. Everyone was really nice and professional. They want to ensure you understand the material but are understanding if you're not perfect.

Confirmed questions3 questions
  • Regarding .NET/Javascript, what are the various kinds of validators?
  • Could you write the SQL query?
  • Can you write out the pseudo code for the recursive problem?
REI Systems logo
REI Systems

Software Engineer

Engineering

Entry Average Neutral experience No offer 3 rounds
Interview process
Phone screen Onsite Recruiter call
Interview formats
Technical Behavioral

The first step was a phone screening which was a phone interview. The interviewer called me 5 hours late without any apology. A week later, I had a face-to-face interview scheduled for 2 hours, but it ended up being 3 hours long. I had to wait in the lobby for 30 minutes. Three interviewers spoke to me one after another. They asked a lot of analytical questions like number guessing, pan balance problems, and logical puzzles. The HR person never got back to me with the results. They seem to expect a lot of work for less pay, as most employees work late nights and weekends.

Confirmed questions1 question
  • Given 9 coins where 8 weigh the same and one is lighter, can you find the lighter coin using a pan balance in just two weighings?

REI Systems Software Engineer Interview Questions

Quoted word for word from REI Systems interview reports.

In Binary Serialization, is the class name also serialized?

Read reports

For a Rubik's cube of size 3x3 or 4x4, what's the formula to calculate the number of cubes not visible from the outside?

Read reports

What is the difference between the == and === operators in Javascript?

Read reports

How would you select the very first element that is a child of a div using jQuery?

Read reports

Given a 10x10x10 cube made of 1000 smaller cubes, where 8^3 of them are unpainted, what's the fraction of cubes with at least one painted side facing up?

Read report

Can you write a function that divides a number by two without using the division operator?

Read report

What is the difference between instantiate and initiate?

Read report

Given 9 coins where 8 weigh the same and one is lighter, can you find the lighter coin using a pan balance in just two weighings?

Read report

Regarding .NET/Javascript, what are the various kinds of validators?

Read report

Formats, difficulty and experience

Across all 33 REI Systems interview reports.

Interview formats

Technical 41.6%
Behavioral 31.2%
Coding 20.8%
Other 3.9%
System Design 2.6%

Interview difficulty

Easy 12.1%
Average 63.6%
Difficult 24.2%

Candidate experience

Negative 25%
Neutral 28.1%
Positive 46.9%