Real logo

Real Backend Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
22.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Real.

Showing 3 of 9
Real logo
Real

Senior Backend Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Coding Technical

So I interviewed with Real, and honestly, based on Glassdoor reviews, I really didn't want to waste my time, but I tried anyway, and guess what? It was the same old story. They asked me to build a website like IMDb.com, which I finished in about 40 minutes. When I asked if there was anything else, the interviewer just sounded like a robot and said to send the zip file if I was done. For your info, I used SOLID principles, a few design patterns, and abstraction, and my code was top-notch. Their review process is awful; they never tell you why you're rejected, just some generic 'we appreciate your interest.' Seriously, don't bother applying here.

Confirmed questions1 question
  • Build a microservice or website that functions like IMDb.com
Real logo
Real

Senior Backend Engineer

Engineering · more than a year ago

Senior Average Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

The first step is finishing a coding assignment. After submitting your work, it goes through what felt like a really strict review. I was surprised I didn't pass, especially with my background and certifications, because they said my code was 'hard to read'. I even added javadoc, used better names than the default 'Impl' suffix, followed good OO principles, commented where needed, and used design patterns for extensibility. I also included a file explaining my design choices. I know I couldn't spend unlimited time on it, but I thought it was good enough. They didn't give much specific feedback, just 'hard-codings' and readability issues. I guess they have a very specific idea of what they want, and maybe focus on minor details. They designed the assignment so the passing criteria weren't obvious, which is understandable, but it feels like they're really picky about things most people wouldn't stress over.

Confirmed questions5 questions
  • Could you complete a coding task involving reading data from two separate CSV files and implementing a given interface for matching records?
  • Please make sure the provided unit test passes for the coding assignment, and feel free to add more test cases.
  • Please implement the provided interface to match records between the two CSV files.
Real logo
Real

Senior Backend Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Take home Technical screen Onsite Background check Offer
Interview formats
Coding Technical System Design Behavioral

Received an initial recruiter call where they went over the job details and gave an overview of the company and culture. Then I got an email for a coding assessment due within a week, which I finished in a few hours. It was evaluated on things like readability, structure, extensibility, and accuracy. After passing that, I had a couple of technical interviews with senior engineers. One involved reviewing my coding assessment and asking technical questions about Java, concurrency, Spring, JPA, and Kafka. The next was a system design interview. Finally, the recruiter called about a manager interview with the CTO, which covered behavioral questions and a design problem. After that, the recruiter called with an offer. Overall, it was a great interview experience.

Confirmed questions3 questions
  • How would you go about matching two data sets?
  • Can you discuss your experience with Spring?
  • Can you discuss your experience with JPA?

Real Backend Engineer Interview Questions

Quoted word for word from Real interview reports.

Build a microservice or website that functions like IMDb.com

Read reports

Which annotation do you typically use when interacting with a database?

Read reports

How would you compare external provider data with internal data?

Read report

Describe how you would build a system to ingest data from multiple CSV files and identify unique matches by cross-referencing with another CSV data file.

Read report

Could you complete a coding task involving reading data from two separate CSV files and implementing a given interface for matching records?

Read report

Formats, difficulty and experience

Across all 9 Real interview reports.

Interview formats

Coding 40.9%
Technical 31.8%
Behavioral 13.6%
System Design 9.1%
Presentation 4.5%

Interview difficulty

Easy 22.2%
Average 55.6%
Difficult 22.2%

Candidate experience

Negative 66.7%
Neutral 11.1%
Positive 22.2%