
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
Candidate interview experiences
First-hand accounts from people who interviewed at REI Systems.
Java Lead Developer
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.
- Can you tell us about Java?
- What do you know about Spring Boot?
- Can you answer some design-related questions?
Software Engineer
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.
- 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?
Software Engineer
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.
- 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.