Upload Button Icon Add office photos

Filter interviews by

Recro Senior Software Engineer Interview Questions and Answers

Updated 26 Aug 2024

Recro Senior Software Engineer Interview Experiences

5 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed in Jan 2024. There were 4 interview rounds.

Round 1 - Coding Test 

Dsa mid-easy level question

Round 2 - Coding Test 

With client . Mid level DSA

Round 3 - One-on-one 

(1 Question)

  • Q1. Core java, sprint boot, and some coding questions (only logic)
Round 4 - HR 

(1 Question)

  • Q1. Previous project , companies
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is Closure in js.
  • Ans. 

    Closure in JavaScript is the combination of a function and the lexical environment within which that function was declared.

    • Closure allows a function to access variables from its outer scope even after the outer function has finished executing.

    • It is created whenever a function is defined within another function, and the inner function has access to the outer function's variables.

    • Closure is commonly used in event handler...

  • Answered by AI
  • Q2. What is hoisting in js
  • Ans. 

    Hoisting is a behavior in JavaScript where variable and function declarations are moved to the top of their containing scope during the compilation phase.

    • Variable declarations are hoisted to the top of their scope, but not their assignments.

    • Function declarations are fully hoisted, meaning they can be called before they are declared.

    • Hoisting can lead to unexpected behavior if not understood properly.

  • Answered by AI

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q2. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in Info Edge
Q4. Buy and Sell Stock Problem Statement Imagine you are Harshad Meht ... read more
asked in DBS Bank
Q5. Tell me about yourself. What technology are you using? What is a ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Questions related to nodejs and javascript and one question based on DSA on linked list
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - Coding Test 

This test consist of 3 sections, platform was hackerearth and duration was 1 hour:
1. MCQ related to basic concepts
2. MCQ related to what will be the code output
3. 2 Coding problems (Easy level).

It was a nodejs related opening.

Recro interview questions for designations

 Software Engineer

 (1)

 Software Developer

 (2)

 Data Engineer

 (1)

 Senior Specialist

 (1)

 Python Developer

 (1)

 Java Developer

 (1)

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Oct 2022. There were 5 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

The first round was a HackerRank assessment which comprised of objective type questions and two coding covering the concepts from HTML, CSS, JavaScript and React.

Round 3 - Technical 

(2 Questions)

  • Q1. JS conceptual and problem solving questions related to object, array and string manipulations.
  • Q2. Explain the Redux workflow.
  • Ans. 

    Redux workflow involves actions, reducers, and a store to manage state in a predictable way.

    • Actions are payloads of information that send data from your application to the Redux store.

    • Reducers specify how the application's state changes in response to actions.

    • The store holds the state of the application and allows access to state via getState(), update state via dispatch(action), and register listeners via subscribe(li

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. The third round was the first round from client side which comprised of live coding round using JS and React concepts.
Round 5 - Technical 

(1 Question)

  • Q1. This was overall the fourth round, but second round with the client. It was a tech managerial round where questions were mainly based on the past work experience.

Interview Preparation Tips

Topics to prepare for Recro Senior Software Engineer interview:
  • Javascript
  • React.Js
  • HTML
  • CSS
  • Redux
  • Es6

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. DSA question with Some Stack
  • Q2. Discussion around Current project
Round 2 - One-on-one 

(2 Questions)

  • Q1. Managerial discussion around resume and some basic java and spring question
  • Q2. Java and spring boot question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What is event loop, how it works.
  • Ans. 

    Event loop is a mechanism in programming that allows for asynchronous execution of code by continuously checking for and handling events.

    • Event loop is commonly used in JavaScript to handle asynchronous operations like setTimeout, setInterval, and AJAX requests.

    • It works by continuously checking the event queue for any pending events, executing them one by one, and then moving on to the next event.

    • Event loop helps in pre...

  • Answered by AI
  • Q2. Micro task queue and macro task queue.
  • Q3. Is node.js single threaded or multi-threaded, also discuss threadpool and it's usages.
  • Q4. Tell the order of output, among process, promise, setTimeout, fs, setInterval.
  • Ans. 

    The order of output is fs, process, setTimeout, setInterval, promise.

    • fs module is synchronous and will output first

    • process is next in line

    • setTimeout will be executed after process

    • setInterval will be executed after setTimeout

    • promise will be executed last

  • Answered by AI
Round 2 - Technical 

(4 Questions)

  • Q1. JavaScript usages compiler or interpreter.
  • Ans. 

    JavaScript is an interpreted language.

    • JavaScript is an interpreted language, meaning it is executed line by line at runtime.

    • There is no separate compilation step in JavaScript like in languages that use compilers.

    • Examples of interpreted languages include Python, Ruby, and PHP.

  • Answered by AI
  • Q2. Tell the output among various for loops using var, let and bind.
  • Ans. 

    Output comparison of for loops using var, let, and bind in JavaScript.

    • Using var: variable is function-scoped, may lead to unexpected behavior in loops.

    • Using let: variable is block-scoped, recommended for loop iterations.

    • Using bind: creates a new function with a specified 'this' value and initial arguments.

  • Answered by AI
  • Q3. A medium level dsa question on array, solved it using pre-sum.
  • Q4. Situation based question, on how to pick a suitable database.
Round 3 - Technical 

(4 Questions)

  • Q1. What do you do on daily basis, and how to decide a tech-stack on high level.
  • Ans. 

    I work on coding, debugging, testing, and collaborating with team members. Tech stack decisions are based on project requirements, scalability, performance, and team expertise.

    • Daily tasks include coding, debugging, testing, and collaborating with team members

    • Tech stack decisions are based on project requirements, scalability, performance, and team expertise

    • Consider factors like language compatibility, libraries/framewo...

  • Answered by AI
  • Q2. Design an online scalable, real-time document sharing application like google docs.
  • Ans. 

    Design a scalable, real-time document sharing app like Google Docs.

    • Use websockets for real-time collaboration

    • Implement version control to track changes

    • Utilize a distributed database for scalability

    • Include user authentication and access control

    • Support offline editing with automatic sync

  • Answered by AI
  • Q3. How to handle images also in the future.
  • Ans. 

    Utilize cloud storage for scalability, implement image compression techniques, and regularly update image processing libraries.

    • Utilize cloud storage for scalability

    • Implement image compression techniques

    • Regularly update image processing libraries

  • Answered by AI
  • Q4. Any other way to solve the problem, of high I/O on same document to overcome throughput and conflicts.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Coding Test 

Questions were crayon box ,the bot and the game and happy neighbourhood for 90 mins

Round 2 - Technical 

(2 Questions)

  • Q1. Array basics was asked
  • Q2. Segment tree,prefix sum
Round 3 - Technical 

(1 Question)

  • Q1. Low level design was asked
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Design Booking Management System
  • Ans. 

    Design a Booking Management System for handling reservations and scheduling.

    • Create a user-friendly interface for customers to make bookings

    • Implement a database to store booking information

    • Include features for managing availability, cancellations, and payments

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

DSA Problems from leetcode

Round 2 - Technical 

(1 Question)

  • Q1. Basics about Android and iOS

Recro Interview FAQs

How many rounds are there in Recro Senior Software Engineer interview?
Recro interview process usually has 2-3 rounds. The most common rounds in the Recro interview process are Technical, Coding Test and Resume Shortlist.
How to prepare for Recro Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Recro. The most common topics and skills that interviewers at Recro expect are Data Pipeline, Docker, Machine Learning, Python and TypeScript.
What are the top questions asked in Recro Senior Software Engineer interview?

Some of the top questions asked at the Recro Senior Software Engineer interview -

  1. Explain the Redux workfl...read more
  2. what is Closure in ...read more
  3. what is hoisting in...read more

Tell us how to improve this page.

Recro Senior Software Engineer Interview Process

based on 5 interviews

Interview experience

4.4
  
Good
View more
Recro Senior Software Engineer Salary
based on 19 salaries
₹14 L/yr - ₹40.5 L/yr
55% more than the average Senior Software Engineer Salary in India
View more details

Recro Senior Software Engineer Reviews and Ratings

based on 8 reviews

3.3/5

Rating in categories

2.2

Skill development

3.1

Work-life balance

3.2

Salary

2.3

Job security

2.9

Company culture

2.3

Promotions

2.6

Work satisfaction

Explore 8 Reviews and Ratings
Software Engineer
19 salaries
unlock blur

₹5.8 L/yr - ₹21 L/yr

Senior Software Engineer
19 salaries
unlock blur

₹14 L/yr - ₹40.5 L/yr

Sales Development Representative
9 salaries
unlock blur

₹6 L/yr - ₹6 L/yr

Talent Acquisition Consultant
7 salaries
unlock blur

₹5.7 L/yr - ₹12 L/yr

Front end Developer
6 salaries
unlock blur

₹8 L/yr - ₹19 L/yr

Explore more salaries
Compare Recro with

TCS

3.7
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

HCLTech

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview