Upload Button Icon Add office photos

Filter interviews by

RaRa Delivery Sde1 Interview Questions, Process, and Tips

Updated 27 Apr 2022

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 ...read more
  • Q2. 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.
  • Q3. Two uniform wires totally burnt in a total of 30 minutes. How will you measure 45 minutes?
View all 18 questions

RaRa Delivery Sde1 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 list = new ArrayList<>();

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

    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

    Interview questions from similar companies

    Sde1 Interview Questions & Answers

    Amazon user image Anonymous

    posted on 1 Jul 2024

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

    1. Question on Graph LC-Hard 2. Question on BFS LC-Medium

    Round 2 - One-on-one 

    (2 Questions)

    • Q1. 1. Minimum platforms GFG
    • Q2. Find missing number in array without extra space
    • Ans. 

      Find missing number in array without extra space

      • Iterate through the array and XOR all the elements with their indices and the actual numbers

      • The missing number will be the XOR result

      • Example: ['1', '2', '4', '5'] -> XOR(0, 1) ^ XOR(1, 2) ^ XOR(2, 4) ^ XOR(3, 5) = 3

    • Answered by AI
    Round 3 - One-on-one 

    (2 Questions)

    • Q1. Question on Heap
    • Q2. Implement Heap in C++
    • Ans. 

      Implementing Heap data structure in C++

      • Use an array to represent the binary tree structure of the heap

      • Implement functions for inserting elements, deleting elements, and heapifying the array

      • Ensure that the heap property is maintained (parent node is always greater than or equal to its children)

    • Answered by AI
    Round 4 - One-on-one 

    (2 Questions)

    • Q1. Implement LRU Cache
    • Ans. 

      LRU Cache is a data structure that stores a fixed number of items and removes the least recently used item when the cache is full.

      • Use a combination of a doubly linked list and a hashmap to efficiently implement LRU Cache.

      • Keep track of the least recently used item at the tail of the linked list.

      • When an item is accessed, move it to the head of the linked list to mark it as the most recently used item.

      • When adding a new it...

    • Answered by AI
    • Q2. Discussion on CV and previous projects
    Round 5 - One-on-one 

    (1 Question)

    • Q1. Easy LLD question

    Skills evaluated in this interview

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

    I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.

    Round 1 - Group Discussion 

    Ppt and discussion - on all things in the company

    Round 2 - Coding Test 

    Leetcode - 2 medium, 1 hard

    Interview Preparation Tips

    Interview preparation tips for other job seekers - be calm, don't swear outside the placement area

    Sde1 Interview Questions & Answers

    Jio user image Anonymous

    posted on 25 Feb 2023

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

    I applied via Campus Placement and was interviewed in Aug 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. DSA questions on sorting
    • Q2. Computer science fundamental questions

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare for computer science fundamentals and practice data structure and algorithm

    Sde1 Interview Questions & Answers

    TCS user image Anonymous

    posted on 13 Jan 2023

    Interview experience
    5
    Excellent
    Difficulty level
    -
    Process Duration
    -
    Result
    -
    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 - Aptitude Test 

    They asked some technical interview questions

    Round 3 - HR 

    (2 Questions)

    • Q1. How do you face challenges?
    • Q2. How do you deal with deadlines?

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Prepare basic CS subjects well and be ready for hr questions

    Sde1 Interview Questions & Answers

    Infosys user image Anonymous

    posted on 27 Jun 2022

    Round 1 - Aptitude Test 

    Was good and you get questions from various topics.
    Apti
    Basics of cs

    Round 2 - Technical 

    (2 Questions)

    • Q1. Tell me about your self
    • Q2. Your strengths on technical subjects you have gine

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Good with basics will be helpful and try to more focus in what you know and brush up your basics

    Sde1 Interview Questions & Answers

    BYJU'S user image Anonymous

    posted on 5 Jul 2022

    I applied via Campus Placement and was interviewed before Jul 2021. There were 2 interview rounds.

    Round 1 - Coding Test 

    Questions were easy and on basic algorithm

    Round 2 - One-on-one 

    (2 Questions)

    • Q1. Tell about your self
    • Ans. 

      I am a software engineer with experience in web development and problem-solving.

      • I have a Bachelor's degree in Computer Science.

      • I have worked on various web development projects using languages like JavaScript, HTML, and CSS.

      • I am proficient in using frameworks like React and Angular.

      • I have experience in database management using SQL and NoSQL.

      • I have strong problem-solving and analytical skills.

      • I am a quick learner and a...

    • Answered by AI
    • Q2. Questions on os and dbms

    Interview Preparation Tips

    Interview preparation tips for other job seekers - Dont get confused and dont say yes if you dont have clarity on a question and answer in binary

    Sde1 Interview Questions & Answers

    Amazon user image Harshita Manwani

    posted on 17 Oct 2024

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

    (2 Questions)

    • Q1. What is linked list?
    • Ans. 

      A linked list is a linear data structure where elements are stored in nodes with each node pointing to the next node in the sequence.

      • Consists of nodes connected by pointers

      • Does not have a fixed size like arrays

      • Can easily insert or delete elements without shifting other elements

      • Examples: Singly linked list, Doubly linked list, Circular linked list

    • Answered by AI
    • Q2. How to use set in javascript
    • Ans. 

      Sets in JavaScript are used to store unique values of any type.

      • Create a new set using the Set constructor

      • Add values to the set using the add() method

      • Check if a value exists in the set using the has() method

      • Remove a value from the set using the delete() method

      • Iterate over the set using the forEach() method

    • Answered by AI

    Skills evaluated in this interview

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

    I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.

    Round 1 - Technical 

    (2 Questions)

    • Q1. Java 8 features
    • Q2. Shallow copy and deep copy in java
    • Ans. 

      Shallow copy creates a new object with references to the original object's data, while deep copy creates a new object with copies of the original object's data.

      • Shallow copy only duplicates the references to the original object's data, not the data itself.

      • Deep copy creates a new object with copies of the original object's data, ensuring that changes to the copied object do not affect the original object.

      • In Java, shallow...

    • Answered by AI

    Interview Preparation Tips

    Interview preparation tips for other job seekers - good

    Skills evaluated in this interview

    RaRa Delivery Interview FAQs

    How many rounds are there in RaRa Delivery Sde1 interview?
    RaRa Delivery interview process usually has 3-4 rounds. The most common rounds in the RaRa Delivery interview process are Technical and HR.
    What are the top questions asked in RaRa Delivery Sde1 interview?

    Some of the top questions asked at the RaRa Delivery Sde1 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.

    People are getting interviews through

    based on 1 RaRa Delivery interview
    Company Website
    100%
    Low Confidence
    ?
    Low Confidence means the data is based on a small number of responses received from the candidates.

    Sde1 Interview Questions from Similar Companies

    Amazon Sde1 Interview Questions
    4.1
     • 33 Interviews
    Accenture Sde1 Interview Questions
    3.9
     • 3 Interviews
    TCS Sde1 Interview Questions
    3.7
     • 2 Interviews
    Jio Sde1 Interview Questions
    3.9
     • 2 Interviews
    Flipkart Sde1 Interview Questions
    4.0
     • 2 Interviews
    Infosys Sde1 Interview Questions
    3.7
     • 1 Interview
    BYJU'S Sde1 Interview Questions
    3.1
     • 1 Interview
    View all
    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.9
    Compare

    Wipro

    3.7
    Compare

    Cognizant

    3.8
    Compare

    Calculate your in-hand salary

    Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
    Did you find this page helpful?
    Yes No
    write
    Share an Interview