Upload Button Icon Add office photos

Filter interviews by

RaRa Delivery Interview Questions and Answers

Updated 27 Apr 2022

RaRa Delivery Interview Experiences

2 interviews found

Sde1 Interview Questions & Answers

user image Anonymous

posted on 19 Apr 2022

I applied via Company Website

Round 1 - Technical 

(19 Questions)

  • Q1. Difference between Arrays & ArrayLists in Java?
  • Ans. 

    Arrays are fixed in size while ArrayLists can dynamically grow or shrink.

    • Arrays are of fixed size while ArrayLists can be resized dynamically.

    • Arrays can hold primitive data types while ArrayLists can only hold objects.

    • Arrays are faster than ArrayLists for accessing elements.

    • ArrayLists have built-in methods for adding, removing, and sorting elements.

    • Example: int[] arr = new int[5]; ArrayList<String> list = new Arr

  • Answered by AI
  • Q2. Queue Implementation using Linked List?
  • Ans. 

    Queue can be implemented using a singly linked list where insertion happens at the tail and deletion at the head.

    • Create a Node class with data and next pointer

    • Create a Queue class with head and tail pointers

    • Enqueue operation: create a new node and add it to the tail of the list

    • Dequeue operation: remove the node at the head of the list and update the head pointer

    • Peek operation: return the data at the head of the list wi

  • Answered by AI
  • Q3. BST- How will you fill a BST with a sorted Array?
  • Ans. 

    To fill a BST with a sorted array, we can use a recursive approach.

    • Find the middle element of the array and make it the root of the BST

    • Recursively construct the left subtree using the left half of the array

    • Recursively construct the right subtree using the right half of the array

  • Answered by AI
  • Q4. Random pointers linked- list clone?
  • Q5. Fibonacci number generation using recursion.
  • Ans. 

    Fibonacci number generation using recursion

    • Define a function that takes an integer as input

    • If the input is 0 or 1, return the input

    • Else, return the sum of the function called with input-1 and input-2

    • Call the function with the desired input

  • Answered by AI
  • Q6. What is the fastest sorting algorithm?
  • Ans. 

    The fastest sorting algorithm is QuickSort.

    • QuickSort has an average time complexity of O(n log n).

    • It is a divide and conquer algorithm that recursively partitions the array.

    • It is widely used in practice and has many variations such as randomized QuickSort.

    • Other fast sorting algorithms include MergeSort and HeapSort.

  • Answered by AI
  • Q7. Clone a linked list with a random pointer.
  • Ans. 

    Clone a linked list with a random pointer.

    • Create a new node for each node in the original list

    • Store the mapping of original node to new node in a hash table

    • Set the random pointer of each new node based on the mapping

    • Traverse the original list and the new list simultaneously to set the next pointers

  • Answered by AI
  • Q8. Print Fibonacci numbers until the nth term using only recursion (no loop allowed)
  • Ans. 

    Printing Fibonacci numbers using recursion only

    • Define a recursive function that takes two arguments, n and a list to store the Fibonacci sequence

    • Base case: if n is 0 or 1, return the list

    • Recursive case: append the sum of the last two elements in the list to the list and call the function with n-1

    • Call the function with n and an empty list to start the sequence

    • Print the list of Fibonacci numbers

  • Answered by AI
  • Q9. Show reflection in java.
  • Ans. 

    Reflection in Java allows inspection and modification of runtime behavior of a program.

    • Reflection is achieved through classes in the java.lang.reflect package.

    • It allows access to class information, constructors, methods, and fields at runtime.

    • Reflection can be used to create new objects, invoke methods, and access or modify fields.

    • Example: Class c = Class.forName("java.lang.String");

    • Example: Method m = c.getDeclared

  • Answered by AI
  • Q10. Random Pointer questions
  • Q11. Print pair with given sum.
  • Ans. 

    Given an array of integers and a target sum, find a pair of integers that add up to the target sum.

    • Create a hash table to store the difference between the target sum and each element in the array

    • Iterate through the array and check if the current element is present in the hash table

    • If it is, return the current element and its corresponding hash table value as the pair that adds up to the target sum

    • If no such pair is fou

  • Answered by AI
  • Q12. How does Binary search be done in a rotated array?
  • Ans. 

    Binary search in a rotated array can be done by finding the pivot point and then applying binary search on the two subarrays.

    • Find the pivot point by comparing mid element with the first and last elements of the array

    • Apply binary search on the two subarrays formed by the pivot point

    • Repeat until the element is found or the subarray is empty

    • Time complexity is O(log n)

    • Example: [4,5,6,7,0,1,2], target=0. Pivot point is 3. B

  • Answered by AI
  • Q13. Binary search method
  • Q14. During Binary search, what if negative elements were there in an Array as well how would you search a specific element and time complexity for the same.
  • Ans. 

    Negative elements in array won't affect binary search. Time complexity remains O(log n).

    • Binary search works by dividing the array into two halves and comparing the middle element with the target element.

    • If the middle element is greater than the target, search in the left half, else search in the right half.

    • Negative elements won't affect this process as long as the array is sorted.

    • Time complexity remains O(log n) as the

  • Answered by AI
  • Q15. Show the Array Rotation
  • Ans. 

    Array rotation is the process of shifting the elements of an array to the left or right.

    • To rotate an array to the left, move the first element to the end of the array and shift the remaining elements to the left.

    • To rotate an array to the right, move the last element to the beginning of the array and shift the remaining elements to the right.

    • The number of rotations can be specified by the user.

    • Example: If the array is [...

  • Answered by AI
  • Q16. Polymorphism with Example
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as if they were of the same class.

    • Polymorphism is achieved through method overriding and method overloading.

    • Method overriding is when a subclass provides its own implementation of a method that is already provided by its parent class.

    • Method overloading is when a class has two or more methods with the sam...

  • Answered by AI
  • Q17. Overloading vs Overriding
  • Ans. 

    Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in the subclass with the same name and parameters as in the superclass.

    • Overloading is compile-time polymorphism while overriding is runtime polymorphism.

    • Overloading is used to provide different ways of calling the same method while overriding is used to provide a specific implementation of a method in the s...

  • Answered by AI
  • Q18. Plane & Fuel Puzzles .
  • Q19. Two uniform wires totally burnt in a total of 30 minutes. How will you measure 45 minutes?
Round 2 - Project 

(1 Question)

  • Q1. You may be asked about the project mentioned in your CV
Round 3 - Technical 

(2 Questions)

  • Q1. If there is a linked list and some of the nodes have a random pointer, pointing to a different node of the same list, randomly pointing to some other pointer. Your goal is to make a copy of this list, or c...
  • Q2. There will be a discussion after this round on your salary expectations
Round 4 - HR 

(3 Questions)

  • Q1. Why should we hire you?
  • Q2. What are your salary expectations?
  • Q3. Discussion on the what the company does.

Interview Preparation Tips

Topics to prepare for RaRa Delivery Sde1 interview:
  • DSA, OOPS, Puzzles
Interview preparation tips for other job seekers - DSA is extremely important. Linked list is a must. Keep a cool head during the interview, no need to be nervous. Be confident during the entire interview process. While explaining the approach, try and explain using small examples that would be great. If you are not confident about a problem you can say that you are not confident about that problem, no need to worry much about it, they will ask you another question instead. They want to check your DSA knowledge during the interview and the question were easy to medium level.

Skills evaluated in this interview

Top RaRa Delivery Sde1 Interview Questions and Answers

Q1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java. 2. Queue Implementation using Linked List. 3. BST- How would you fill a BST with a sorted array. 4. Random pointer linked-list clone. 5. Fibonacci number genera... read more
View answer (1)

Sde1 Interview Questions asked at other Companies

Q1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java. 2. Queue Implementation using Linked List. 3. BST- How would you fill a BST with a sorted array. 4. Random pointer linked-list clone. 5. Fibonacci number genera... read more
View answer (1)

Sde1 Interview Questions & Answers

user image Anonymous

posted on 27 Apr 2022

Round 1 - Technical 

(3 Questions)

  • Q1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java. 2. Queue Implementation using Linked List. 3. BST- How would you fill a BST with a sorted array. 4. Random pointer linked...
  • Ans. 

    A list of technical questions related to data structures and algorithms in Java.

    • Arrays are fixed in size while ArrayLists can dynamically grow and shrink.

    • Queue can be implemented using a linked list by adding elements to the end and removing from the front.

    • To fill a BST with a sorted array, we can recursively divide the array in half and add the middle element as the root.

    • Random pointer linked-list clone can be done by...

  • Answered by AI
  • Q2. OOPS: 1. Polymorphism with example 2. Overloading vs overriding
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.

    • Polymorphism allows objects to be treated as if they are of different types. For example, a parent class reference can be used to refer to a child class object.

    • Overlo...

  • Answered by AI
  • Q3. Puzzles: 1. Plane and Fuel Puzzle 2. Two uniform wires completely burned in a total of 30 mins. How will you measure 45 mins
Round 2 - Technical 

(1 Question)

  • Q1. DSA and Language questions: 1. If there is a Linked List and some of the nodes have a random pointer, pointing to a different node of the same list, randomly pointing to some other pointer. Your goal is t...
Round 3 - HR 

(1 Question)

  • Q1. The duration of this round is approximately 20-30 minutes. The discussion revolved around the work that the company does and how the work you will be doing and how they will distribute the salary and so on...

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA is extremely Important. Linked List is a must. Keep a cool head during the interview, no need to be nervous. Be Confident during the entire interview process. While explaining the approach, try and explain using small examples that would be great. If you are not confident about a problem you can say that you are not confident about that problem, no need to worry much about it, they will ask you another question instead. They want to check your DSA knowledge during the interview and the questions were easy to medium level.

Skills evaluated in this interview

Top RaRa Delivery Sde1 Interview Questions and Answers

Q1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java. 2. Queue Implementation using Linked List. 3. BST- How would you fill a BST with a sorted array. 4. Random pointer linked-list clone. 5. Fibonacci number genera... read more
View answer (1)

Sde1 Interview Questions asked at other Companies

Q1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java. 2. Queue Implementation using Linked List. 3. BST- How would you fill a BST with a sorted array. 4. Random pointer linked-list clone. 5. Fibonacci number genera... read more
View answer (1)

Interview questions from similar companies

Sde1 Interview Questions & Answers

Amazon user image Anonymous

posted on 13 Dec 2022

Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-

I appeared for an interview before Dec 2021.

Round 1 - Aptitude Test 

Normal coding questions and good mcqs.

Round 2 - Technical 

(2 Questions)

  • Q1. Mountain array in a array.
  • Ans. 

    A mountain array in an array refers to an array where the elements form a peak and then descend.

    • The array should have a peak element and then the elements should descend on both sides.

    • For example, [1, 3, 5, 4, 2] is a mountain array in an array.

    • However, [1, 2, 3, 4, 5] is not a mountain array in an array.

  • Answered by AI
  • Q2. Median in a running stream.
  • Ans. 

    Finding the median in a running stream of data.

    • The median is the middle value in a sorted list of numbers.

    • In a running stream, we cannot sort the data beforehand.

    • We can use a min-heap and a max-heap to keep track of the median.

    • As new data comes in, we add it to the appropriate heap and balance the heaps.

    • The median is then the top element of the larger heap or the average of the top elements of both heaps.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and be confident and solve using better approach with good time complexity

Skills evaluated in this interview

Sde1 Interview Questions & Answers

Amazon user image Anonymous

posted on 30 Dec 2022

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jun 2022. There were 2 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 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Coding based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Jsjsvhs svamsvamd bssmxvsn sbdnvvsksbs xhxksbshsksn
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Assessment of 2 coding questions in 70 minutes + behaviour questions

Round 3 - Technical 

(1 Question)

  • Q1. Data structures questions 1st was LRU cache in different format 2nd was next greater element in a array
Round 4 - Technical 

(1 Question)

  • Q1. Data structures questions
Round 5 - Technical 

(1 Question)

  • Q1. Bar raiser round asked data structures and behavioral questions

Interview Preparation Tips

Interview preparation tips for other job seekers - for sde1 focus more on data structures and behavioral questions

Sde1 Interview Questions & Answers

Amazon user image Anonymous

posted on 2 Dec 2022

Interview experience
5
Excellent
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 tips
Round 2 - Coding Test 

All three question were easy and can be found on internet easily

Round 3 - HR 

(2 Questions)

  • Q1. Why do you want to work for us
  • Q2. Why amazon not flipkart

Interview Preparation Tips

Interview preparation tips for other job seekers - brush up your concepts on dsa as they are gonna grill you upon that

Sde1 Interview Questions & Answers

Amazon user image Anonymous

posted on 29 Nov 2022

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 - Aptitude Test 

General aptitude and math, graph theory and problems

Round 3 - Coding Test 

Data structures and algorithms, advanced data structures and algorithms

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calm and data structures and algorithms and math problems

Sde1 Interview Questions & Answers

Amazon user image Anonymous

posted on 17 Mar 2023

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

Binary Search Tree Traversal, 20 min, Leetcode

Round 3 - Technical 

(3 Questions)

  • Q1. What is caching? explain in detail.
  • Ans. 

    Caching is the process of storing frequently accessed data in a temporary storage to improve performance.

    • Caching improves performance by reducing the need to fetch data from the original source.

    • It involves storing data in a temporary storage, such as memory or disk, closer to the user or application.

    • Caching can be done at various levels, including browser caching, server-side caching, and database caching.

    • Examples of c...

  • Answered by AI
  • Q2. What are POST requests?
  • Ans. 

    POST requests are a type of HTTP request method used to submit data to a server.

    • POST requests are used to create or update resources on a server.

    • They are commonly used in web forms to submit user input data.

    • POST requests have a request body that contains the data being submitted.

    • They are different from GET requests, which are used to retrieve data from a server.

    • POST requests are more secure than GET requests because th

  • Answered by AI
  • Q3. Did explain about that.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well before applying. It will always help.

Skills evaluated in this interview

Sde1 Interview Questions & Answers

Amazon user image Anonymous

posted on 14 Mar 2023

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

I applied via Referral and was interviewed before Mar 2022. There were 4 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 - One-on-one 

(1 Question)

  • Q1. - 2 DSA questions Leetcode Medium - 1 Tree based and 1 Queue based. Need to dry run the solutions on their test cases. - Some Leadership principles questions
Round 3 - One-on-one 

(1 Question)

  • Q1. - 1 Leetcode Hard DSA question - Heap based question. Need to dry run the solutions on the test cases. - Some leadership,principles questions.
Round 4 - One-on-one 

(1 Question)

  • Q1. - Some Leadership principles questions. - 1 Hard Leetcode DSA question - Linkedlist based. Need to dry run teset cases

Interview Preparation Tips

Topics to prepare for Amazon Sde1 interview:
  • DSA
  • Leadership Principles
  • Trees
  • Linkedlist
  • Heaps
  • queues
  • Graph
Interview preparation tips for other job seekers - Doing Leetcode medium level questions and few hard level questions can help a lot.
Prepare for leadership principles questions as well, don't underestimate them.

Sde1 Interview Questions & Answers

Amazon user image Anonymous

posted on 9 Mar 2024

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

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

Round 1 - Coding Test 

DSA round - algorithm to insert in sorted and non overlapping intervel

RaRa Delivery Interview FAQs

How many rounds are there in RaRa Delivery interview?
RaRa Delivery interview process usually has 3-4 rounds. The most common rounds in the RaRa Delivery interview process are Technical and HR.
How to prepare for RaRa Delivery 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 RaRa Delivery. The most common topics and skills that interviewers at RaRa Delivery expect are Android, Coding, Javascript, Linux and SCM.
What are the top questions asked in RaRa Delivery interview?

Some of the top questions asked at the RaRa Delivery interview -

  1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java...read more
  2. During Binary search, what if negative elements were there in an Array as well ...read more
  3. Two uniform wires totally burnt in a total of 30 minutes. How will you measure ...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.6k Interviews
Accenture Interview Questions
3.8
 • 8.3k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.7
 • 5.6k Interviews
Amazon Interview Questions
4.0
 • 5.1k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.9k Interviews
Genpact Interview Questions
3.8
 • 3.2k Interviews
View all

RaRa Delivery Reviews and Ratings

based on 4 reviews

3.5/5

Rating in categories

3.3

Skill development

3.5

Work-life balance

3.9

Salary

3.1

Job security

3.2

Company culture

3.6

Promotions

3.1

Work satisfaction

Explore 4 Reviews and Ratings
Software Development Engineer
4 salaries
unlock blur

₹15 L/yr - ₹16.5 L/yr

Product Manager
4 salaries
unlock blur

₹22 L/yr - ₹30 L/yr

Senior Software Engineer
4 salaries
unlock blur

₹24 L/yr - ₹28 L/yr

HR Associate
3 salaries
unlock blur

₹4 L/yr - ₹4.5 L/yr

Explore more salaries
Compare RaRa Delivery with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

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