Upload Button Icon Add office photos

Filter interviews by

Clear (1)

Revv Software Developer Interview Questions and Answers

Updated 7 Jan 2025

Revv Software Developer Interview Experiences

1 interview found

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

(1 Question)

  • Q1. React and redux and more of frnd end

Interview questions from similar companies

I was interviewed before May 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Medium

It was in the morning, where there were 3 questions to answer.

  • Q1. 

    Number of Islands Problem Statement

    You are provided with a 2-dimensional matrix having N rows and M columns, containing only 1s (land) and 0s (water). Your goal is to determine the number of islands in t...

  • Ans. 

    Count the number of islands in a 2D matrix of 1s and 0s.

    • Use Depth First Search (DFS) or Breadth First Search (BFS) to traverse the matrix and identify connected groups of 1s.

    • Maintain a visited array to keep track of visited cells to avoid redundant traversal.

    • Increment the island count each time a new island is encountered.

    • Consider all eight possible directions for connectivity while traversing the matrix.

    • Handle edge ca...

  • Answered by AI
  • Q2. 

    Missing Numbers Problem Statement

    You are provided with an array called ARR, consisting of distinct positive integers. Your task is to identify all the numbers that fall within the range of the smallest a...

  • Ans. 

    Identify missing numbers within the range of smallest and largest elements in an array.

    • Find the smallest and largest elements in the array.

    • Generate a list of numbers within this range.

    • Filter out the numbers present in the array.

    • Return the missing numbers in sorted order.

  • Answered by AI
  • Q3. 

    Count Leaf Nodes in a Binary Tree

    Given a binary tree, your task is to count and return the number of leaf nodes present in it.

    A binary tree is a data structure where each node has at most two children,...

  • Ans. 

    Count and return the number of leaf nodes in a binary tree.

    • Traverse the binary tree and count nodes with both left and right children as NULL.

    • Use recursion to traverse the tree efficiently.

    • Leaf nodes have no children, so check for NULL left and right children to identify them.

  • Answered by AI
Round 2 - Face to Face 

(1 Question)

Round duration - 20 minutes
Round difficulty - Medium

It was a system design round.

  • Q1. Can you describe the system design of the OLA app?
  • Ans. 

    OLA app system design involves multiple components like user interface, driver matching algorithm, payment processing, etc.

    • User interface for booking rides and tracking

    • Driver matching algorithm based on location and availability

    • Payment processing for seamless transactions

    • Real-time tracking of rides for both users and drivers

  • Answered by AI
Round 3 - Face to Face 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

It was a DS Algo round.

  • Q1. 

    Diagonal Traversal of a Binary Tree Problem Statement

    Given a binary tree, your task is to determine the diagonal traversal of the tree.

    Example:

    Input:
    1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1
    Output:
    ...
  • Ans. 

    Diagonal traversal of a binary tree involves traversing nodes diagonally from top to bottom and left to right.

    • Traverse the tree level by level, starting from the root node.

    • For each level, keep track of the diagonal nodes and their children.

    • Use a queue to store nodes at each level and traverse them accordingly.

    • Example: For input 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, the diagonal traversal is 1 3 6 2 5 4 7.

  • Answered by AI
  • Q2. 

    Minimum Number Of Taps To Water Garden Problem Statement

    You are required to determine the minimum number of taps that need to be opened to water an entire one-dimensional garden defined along the x-axis,...

  • Ans. 

    Find the minimum number of taps to water an entire garden along the x-axis.

    • Iterate over the taps and find the farthest point each tap can reach.

    • Sort the taps based on their starting points and use a greedy approach to select the taps.

    • Keep track of the farthest point reachable by the selected taps and the number of taps opened.

    • Return the minimum number of taps needed to water the entire garden or -1 if it's impossible.

  • Answered by AI
Round 4 - HR 

Round duration - 15 minutes
Round difficulty - Medium

HR Round

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaAbove 7 CGPAOla interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Algorithms, Puzzles, Binary Search, Dynamic Programming.Time required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Go through standard problems
Tip 2 : You should know about everything you have written on your resume

Application resume tips for other job seekers

Tip 1 : Keep it short not more than 1 page.
Tip 2 : Write more about figures and technicality on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Telephonic Call 

Round duration - 45 minutes
Round difficulty - Easy

This round was telephonic round. The interview lasted for approximately 45 minutes. The interviewer asked me three coding questions. I hustled a bit on 3rd question but after a hint was able to solve it.

Round 2 - Coding Test 

(1 Question)

Round duration - 120 minutes
Round difficulty - Easy

This round was Online Test on Hackerrank for 120 minutes, it contained 3 questions.

  • Q1. 

    LRU Cache Design Question

    Design a data structure for a Least Recently Used (LRU) cache that supports the following operations:

    1. get(key) - Return the value of the key if it exists in the cache; otherw...

  • Ans. 

    Design a Least Recently Used (LRU) cache data structure that supports get and put operations with capacity constraint.

    • Use a combination of hashmap and doubly linked list to implement the LRU cache.

    • Keep track of the least recently used item and evict it when the cache reaches its capacity.

    • Update the position of an item in the cache whenever it is accessed or updated.

    • Handle both get and put operations efficiently to main...

  • Answered by AI
Round 3 - Face to Face 

Round duration - 60 minutes
Round difficulty - Easy

This round was face to face Interview at Ola Campus and lasted for 1 hour.

Round 4 - Face to Face 

Round duration - 35 minutes
Round difficulty - Easy

This round was again a face to face technical interview, I was just asked one question in this round.

Round 5 - Face to Face 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

Only a question of System Design was asked

  • Q1. Design a toll booth system for Ola cabs and explain the necessary functions and data structures used in it.
  • Ans. 

    Design a toll booth system for Ola cabs with necessary functions and data structures.

    • Use a queue data structure to manage the order of vehicles waiting at the toll booth.

    • Implement functions for vehicle entry, toll calculation, and exit.

    • Store vehicle information such as license plate number, type of vehicle, and toll amount in a hash map.

    • Utilize a priority queue to handle VIP or premium customers efficiently.

    • Include a f...

  • Answered by AI
Round 6 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Very general HR questions were asked

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in New DelhiOla interview preparation:Topics to prepare for the interview - DSA, Operating systems, Databases, System design, Networking Time required to prepare for the interview - 4.5 monthsInterview preparation tips for other job seekers

Tip 1 : Be confident in the projects you have mentioned in your resume.
Tip 2 : Always discuss your approach with the interviewer first for any problem.
Tip 3 : Always start with a basic solution and then discuss further optimisations.

Application resume tips for other job seekers

Tip 1 : Good projects showing your skills (Be clear in what you achieved from those projects)
Tip 2 : Internship experience at the top (It gives you an edge over others)

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jan 2022.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was strictly a DSA round where 2 coding problems asked from me.

  • Q1. 

    Distance To Nearest 1 in a Binary Matrix Problem

    Given a binary matrix MAT containing only 0s and 1s of size N x M, find the distance of the nearest cell containing 1 for each cell in the matrix.

    The dis...

  • Ans. 

    Given a binary matrix, find the distance of the nearest cell having 1 in the matrix for each cell.

    • Use BFS to traverse the matrix and find the nearest cell having 1 for each cell.

    • Initialize the output matrix with maximum possible distance.

    • If the current cell has 1, distance is 0, else update distance based on the nearest cell having 1.

  • Answered by AI
  • Q2. 

    Arithmetic Subarrays Problem Statement

    You are provided with an array A of length N. Your task is to determine the number of arithmetic subarrays present within the array A.

    Explanation:

    An arithmetic s...

  • Ans. 

    Count the number of arithmetic subarrays in an array.

    • An arithmetic subarray has 3 or more elements with the same difference between consecutive elements.

    • Loop through the array and check for all possible subarrays with 3 or more elements.

    • If the difference between consecutive elements is the same, increment the count.

    • Return the count for each test case.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

Again it was a DSA round.

  • Q1. 

    Maximum Coins Collection Problem

    Imagine a two-dimensional grid with 'N' rows and 'M' columns, where each cell contains a certain number of coins. Alice and Bob want to maximize the total number of coins ...

  • Ans. 

    Given a matrix of coins, Alice and Bob have to collect maximum coins with certain conditions.

    • Alice starts from top left corner and Bob starts from top right corner

    • They can move to (i+1, j+1) or (i+1, j-1) or (i+1, j)

    • They have to collect all the coins that are present at a cell

    • If Alice has already collected coins of a cell, then Bob gets no coins if goes through that cell again

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaNoDunzo interview preparation:Topics to prepare for the interview - Data Structures like Trees, Linked Lists, Binary Search, DP, Graphs,OOPS, OS, DBMSTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Read last year interview experiences of the company you apply for.
Tip 2 : In the last 2-3 days before your interview, just revise your concepts and problems.

Application resume tips for other job seekers

Tip 1 : Keep it simple and clean. Don't make it flashy. 
Tip 2 : Highlight your experiences and projects.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
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 Resume tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. It was regarding the tools and technologies we worked on. AWS services we worked on. How deployment happens.
  • Q2. What was the project you worked on.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

One coding and other mcqs on CS concepts

I was interviewed in May 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was coding round and was conducted on Google meet with code link shared. Their were 2 interviewers that gave questions and later ran code on sample test cases.

  • Q1. 

    Problem: Permutations of a String

    Given a string STR consisting of lowercase English letters, your task is to return all permutations of the given string in lexicographically increasing order.

    Explanatio...

  • Ans. 

    Return all permutations of a given string in lexicographically increasing order.

    • Use backtracking to generate all permutations of the string.

    • Sort the permutations to get them in lexicographically increasing order.

    • Ensure the string contains unique characters to avoid duplicate permutations.

  • Answered by AI
  • Q2. 

    Find the Kth Row of Pascal's Triangle Problem Statement

    Given a non-negative integer 'K', determine the Kth row of Pascal’s Triangle.

    Example:

    Input:
    K = 2
    Output:
    1 1
    Input:
    K = 4
    Output:
    1 4 6 ...
  • Ans. 

    The task is to find the Kth row of Pascal's Triangle given a non-negative integer K.

    • Create an array to store the elements of the Kth row of Pascal's Triangle.

    • Use the formula C(n, k) = C(n-1, k-1) + C(n-1, k) to calculate each element in the row.

    • Return the array containing the Kth row of Pascal's Triangle.

  • Answered by AI
Round 2 - Video Call 

Round duration - 90 minutes
Round difficulty - Medium

This was a Machine Coding Round/LLD round followed by HLD round which was taken by Video Conferencing and Screen Sharing.

Round 3 - HR 

Round duration - 60 minutes
Round difficulty - Easy

This was the last round. This was HM round followed by the HR round.

Interview Preparation Tips

Eligibility criteriaWork Experience of 1+ yearsOla interview preparation:Topics to prepare for the interview - Data Structures, OOPS, Algorithms, Dynamic Programming, Aptitude, Computer Netwroks and System ArchitectureTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Solve previously asked questions. It tells you about the level of questions that the company asks. Check glass-door reviews it will help you to know what kind of questions company ask
Tip 2 : Be real during the interview and don’t show off.
Tip 3 : Prepare for theory subjects like Object-Oriented Programming System, Database Management System, Computer networks, etc.

Application resume tips for other job seekers

Tip 1 : Keep your resume simple with all work experience mentioned.
Tip 2 : Any unwanted information on the resume leaves a bad impact on the interviewer.
Tip 3 : You should be prepared to explain anything that’s written on your resume.
Tip 4 : Keep it of 1 page or 2 pages only

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is Closure
  • Ans. 

    Closure is a function that captures the environment in which it was created, allowing it to access variables from that environment even after the function has finished executing.

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

    • It is created when a function is defined within another function and the inner function references variables from the outer functi...

  • Answered by AI
  • Q2. Flat nested array
Round 2 - Technical 

(2 Questions)

  • Q1. Machine coding questions
  • Q2. Das based questions
Round 3 - HR 

(2 Questions)

  • Q1. Simple questions
  • Q2. Simple questions one on one
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Coding Test 

Codesignal Round : Implementation based 4 questions. Solved 2.5

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
No response

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

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about your self
  • Q2. You projects explaination

Interview Preparation Tips

Interview preparation tips for other job seekers - Strong in basics
Contribute & help others!
anonymous
You can choose to be anonymous

Revv Interview FAQs

How many rounds are there in Revv Software Developer interview?
Revv interview process usually has 1 rounds. The most common rounds in the Revv interview process are HR.

Recently Viewed

INTERVIEWS

Nestaway

No Interviews

INTERVIEWS

Nestaway

5.6k top interview questions

SALARIES

Schneider Electric

SALARIES

ABB

SALARIES

Rockwell Automation

SALARIES

Schneider Electric

INTERVIEWS

CACI

No Interviews

JOBS

Hic Global Solutions

No Jobs

SALARIES

ABB

SALARIES

ABB

Tell us how to improve this page.

Revv Software Developer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
HUB Supervisor
39 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sales Executive
13 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Operations Executive
13 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Business Analyst
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Fleet Manager
12 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Revv with

Zoomcar

3.7
Compare

Drivezy

3.5
Compare

Ola Cabs

3.4
Compare

Uber

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