Recro logo

Recro Interview Questions
& Process

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

Based on 91 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
57.1% Positive experience

Which role are you interviewing for?

14 roles · 91 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Recro.

Showing 4 of 91
Recro logo
Recro

Senior Java Developer

Engineering · nearly a year ago

Senior Difficult Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

The interview had 2 DSA Questions, Java Core concepts, and database related queries. It focused on problem solving, coding efficiency and SQL Knowledge. The Camera had to be turned on and the interviewer was claiming that I am cheating even though I was not; there was an issue in their software.

Confirmed questions7 questions
  • Can you solve the Palindrome Subsequence DSA Question?
  • What about a Medium Level String Subsequence Question?
  • Tell me about ACID Properties in databases.
Recro logo
Recro

Frontend Developer

Engineering · a year ago

Entry Average Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen Onsite Background check
Interview formats
Technical Coding Behavioral

There were a few rounds for one of the clients. The first round was a technical round checking basic Javascript concepts like hoisting, async, and setTimeout. They gave a code snippet to determine the output with a reason, so you need a solid grasp of Javascript. The second round also involved coding, specifically implementing a debounce polyfill and a Todo List. The third round was with the hiring manager, where they delved into past projects and asked behavioral questions related to them.

Confirmed questions2 questions
  • Can you code a debounce polyfill?
  • Can you code a Todo List?
Recro logo
Recro

Software Engineer - Android

Engineering · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Take home Technical screen Recruiter call
Interview formats
Coding Technical Behavioral

I applied online and got a Hacker Earth assignment that felt like an exam, where I had to build a simple weather app in 3 hours. After submitting it, I got an interview invite. The interview got postponed a couple of times, but the recruiters and interviewers were super helpful and friendly throughout. I applied in the first week of January, and after a few reschedules (from Jan last week to Feb mid, then to Feb last week), the interview finally happened.

Confirmed questions8 questions
  • Tell me about Android Architectures like MVC, MVP, and MVVM.
  • Could you elaborate on OOPS Concepts?
  • What are your thoughts on the SOLID principles?
Recro logo
Recro

Backend Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 6 rounds
Interview process
Recruiter call Technical screen Take home Onsite Background check Offer
Interview formats
Coding System Design Technical Behavioral

This was a very innovative process that judged every aspect of my software engineering profile, like coding, system design, SQL, and problem-solving. They even provided feedback immediately after. The questions were medium difficulty and nothing out of the box. The main problem is you won't get an offer letter even after clearing each round. They don't have any open vacancies but forward your profile to clients. So it depends on your experience and skill set if you get shortlisted. It might take months. It's better to apply only if you don't have any offer and are willing to join any organization.

Confirmed questions4 questions
  • For a Greedy Algorithm problem, find the total time spent by all x transactions/requests, given requests have two states: Login and Logout.
  • Design a News Feed System.
  • Questions about SQL joins.

Recro Interview Questions

Quoted word for word from Recro interview reports.

What is the performance impact of using LinkedList for RecyclerViews?

Read reports

Which of the following HTTP methods are idempotent: GET, PUT, POST?

Read reports

Given two linked lists L1 and L2 and a variable x, find the number of pairs where an element from L1 plus an element from L2 equals x. For example, with L1=12->11->10->0, L2=1->2->20->7->15->13, and x=13, the expected output is 3 because of pairs (12, 1), (11, 2), and (0, 13).

Read report

Can you determine if a given data structure is a binary tree?

Read report

Solve the problem of finding the top view of a binary tree.

Read report

What does the @Bean annotation mean in the Spring framework?

Read report

In Selenium, what locator is used to find an element with a dynamically changing ID?

Read report

Formats, difficulty and experience

Across all 91 Recro interview reports.

Interview formats

Technical 46.5%
Coding 34.7%
Behavioral 12.4%
Other 3%
System Design 2%

Interview difficulty

Easy 13.2%
Average 63.7%
Difficult 23.1%

Candidate experience

Negative 30.8%
Positive 57.1%
Neutral 12.1%

Reports by job function

Engineering 85
HR 3
Design 1
Other 1
Sales 1