Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by XpressBees Team. If you also belong to the team, you can get access from here

XpressBees Verified Tick

Compare button icon Compare button icon Compare
3.7

based on 2.1k Reviews

Filter interviews by

XpressBees Software Developer Intern Interview Questions and Answers

Updated 22 Feb 2024

XpressBees Software Developer Intern Interview Experiences

Interview questions from similar companies

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

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Number of Nodes in the sub-Tree with the same label
  • Ans. 

    Count the number of nodes in a sub-tree with the same label.

    • Traverse the tree using depth-first search (DFS)

    • Keep track of the count of nodes with the same label in each sub-tree

    • Return the count for each sub-tree

  • Answered by AI
Round 2 - HR 

(4 Questions)

  • Q1. Why should we hire you
  • Q2. Do you know cooking
  • Q3. How efficient are you in cooking
  • Ans. 

    I am fairly efficient in cooking and enjoy experimenting with new recipes.

    • I can follow recipes accurately and efficiently

    • I am good at multitasking in the kitchen

    • I enjoy trying new ingredients and techniques

    • I can cook a variety of cuisines, from Italian to Asian to Mexican

    • I am comfortable using kitchen appliances and tools

  • Answered by AI
  • Q4. What you like to make

Interview Preparation Tips

Topics to prepare for Infra.Market Software Developer Intern interview:
  • Go
  • Graph
  • DP
  • Linklist
Interview preparation tips for other job seekers - You don't need to join this, it's a unicorn just from the surface. Internal management is full of politics, especially HR. Especially all the working full-time developers are facing the same issue. One of them got fired just raising a valid question from mamagement.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Campus Placement and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

5 MCQ questions, and 1 coding question similar to Leetcode medium-hard level (topic-greedy).

Round 2 - Technical 

(2 Questions)

  • Q1. Basic DSA questions related to strings, linkedlists, binary search etc.
  • Q2. Questions related to resume

Interview Preparation Tips

Topics to prepare for PayPal Software Developer Intern interview:
  • DSA
  • DBMS
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

1 hr , 3 sum leetcode question

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

I applied via campus placement at Thapar Institute of Engineering and Technology (TIET) and was interviewed in Nov 2022. There were 3 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 

(1 Question)

  • Q1. It consist of general introduction and then a simple coding question
Round 3 - HR 

(2 Questions)

  • Q1. This round was HR +technical
  • Q2. Ask about project and the HR type questions like facing problem in the project and dealing with that

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Because luck is also a factor in on campus interviews

I was interviewed in Jan 2021.

Round 1 - Telephonic Call 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

It was a telephonic round. The interview asked me these questions.
 

  • Q1. Puzzle

    You have two ropes coated in oil to help them burn. Each rope will take exactly 1 hour to burn all the way through. However, the ropes do not burn at constant rates—there are spots where they burn a ...

  • Q2. Technical Questions

    1. Dynamic memory allocation for 2d array
    2. How polymorphism works in C++(Vptr and Vtable implementation)
     

Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

The interviewer started asking me questions. He gave me 2 problems. He was giving hints in case of any issues.
 

  • Q1. Maximum Frequency Number

    Ninja is given an array of integers that contain numbers in random order. He needs to write a program to find and return the number which occurs the maximum times in the given inpu...

  • Ans. Brute Force Approach

    Here, we can simply run two loops. The outer loop picks all elements one by one and the inner loop finds the frequency of the picked element and compares it with the maximum present so far.

     

    Algorithm:

     

    • Declare 4 variables as ‘maxFrequency’ , ‘currentFrequency’ , ‘maxElement’ , ‘currentElement’ and initialize them with 0
    • Run a loop from ‘i’ = ‘0’ to ‘N’
      • Set ‘currentElement’ as arr[i] and ‘curr...
  • Answered by CodingNinjas
  • Q2. System Design Question

    There is an online catalog of songs (Like Saavn or Gaana). How you will show favorite songs every day to users. An efficient algorithm required. (K max solution/ Min heap solution)

Round 3 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This was a technical interview. He gave me these questions one by one.
1. Again, how polymorphism works. Draw vtable and vptr
2. Producer consumer problem with synchronization
3. Difference between mutex, semaphore, and condition_variable.
4. Design parking lot system
5. Zigzag traversal of binary tree

  • Q1. System Design Question

    Design parking lot system

  • Q2. Zigzag Binary Tree Traversal

    Given a binary tree, return the zigzag level order traversal of the nodes' values of the given tree. Zigzag traversal means starting from left to right, then right to left ...

  • Ans. Iterative Approach

    Our very basic intuition is that we are going to traverse the given binary tree using level order traversal where we just need to modify one thing that for every alternate level we need to reverse the order that level. 

     

    Steps are as follows:

     

    1. Create an empty queue.
    2. For each node, first, the node is visited and then it’s child nodes are added in the queue if they exist(First in first out).
    3. ...
  • Answered by CodingNinjas
Round 4 - Video Call 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

1. He asked about the producer-consumer problem but I told him that the same question is asked in the previous round.
Then interviewer went asking lots of questions related to producer and consumer. Lots of discussions like what is a writer is not there and the only reader is there and you need to find out how many readers are currently reading from the buffer.
2. Discussions about C++11 features. How thread and async is different
3. Design your own shared_ptr(How you will handle ownership)
4. Check If the binary tree is symmetrical.
5. Find elements in a rotated sorted array and then optimize it.

  • Q1. Tree Symmetricity

    You are given a binary tree, where the data present in each node is an integer. You have to find whether the given tree is symmetric or not.

    Symmetric tree is a binary tree, whose mirro...

  • Ans. Inorder And Reverse Inorder

    We do two inorder traversals recursively of the tree simultaneously. For the first traversal, we traverse the left child first and then the right child, and in the second traversal, we traverse the right child first and then the left child. Let cur1 and cur2 be the current nodes of the first and second traversals respectively and initially both of them are passed as root. Then the algorithm f...

  • Answered by CodingNinjas
  • Q2. Search In Rotated Sorted Array

    You have been given a sorted array/list ARR consisting of ‘N’ elements. You are also given an integer ‘K’.

    Now the array is rotated at some pivot point unknown to you. For ...

  • Ans. Naive Approach

    Naively traverse the array and find if ‘K’ is present in ARR or not. If ‘K’ is present in ARR return its index else return -1.

    Space Complexity: O(1)Explanation:

    O(1), i.e. constant space complexity. 

    Time Complexity: O(n)Explanation:

    O(N), where N is the length of the array/list. 

     

    We are iterating over the array/list ARR once. Hence, the time complexity is O(N).


    Java (SE 1.8)
    /*
    
    Time Compl...
  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in NoidaEligibility criteriaNo criteriaAdobe interview preparation:Topics to prepare for the interview - Data Structures, Computer Networks, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 12 MonthsInterview preparation tips for other job seekers

Tip 1 : Don't lie on your resume.
Tip 2 : Practice at least 400 different types of coding problems.
Tip 3 : Work on your communication skills.

Application resume tips for other job seekers

Tip 1 : Don't put false things on your resume.
Tip 2 : Mention some good projects on your resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Hard

Timing was 11 am. Platform was quite well.

  • Q1. Rat in a Maze

    You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a...

  • Ans. Bactracking

    Approach: We can start the traversal of the paths from the rat’s starting position, i.e. (0,0) keeping track of the visited cells during the traversal. We will recursively go through all the paths possible until the last index of the grid (destination) is reached, and add the path information using which the rat successfully reached the end.

     

    Algorithm is as follows:

     

    1. Take the starting position of th...
  • Answered by CodingNinjas
  • Q2. Minimum Cost to Destination

    You have been given an N*M matrix where there are 'N' rows and 'M' columns filled with '0s' and '1s'.


    '1' means you can use the cell,...

  • Ans. Backtracking

    Maintain a visited array and try to explore all the possibilities with the help of backtracking.

    1. Start with (0, 0) and mark it as visited and try to move in all 4 directions.
    2. Say at any point we are at (i, j) then the cost of reaching (x,y) will be the minimum of these four cases.
      1. Option 1 -  Left: cost of reaching from (i, j-1)
      2. Option 2 - Right: cost of reaching from (i, j+1)
      3. Option 3 - Up: 1 + cost of rea...
  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAOYO interview preparation:Topics to prepare for the interview - Data Structures, Pointers, OOPS, System Design, Algorithms, Dynamic ProgrammingTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Practice data structure based questions.
Tip 2 : OOPS is very important.
Tip 3 : Prepare OS and DBMS for mcq.:

Application resume tips for other job seekers

Tip 1 : Have some projects on resume.
Tip 2 : Keep it short.

Final outcome of the interviewRejected

Skills evaluated in this interview

I was interviewed before Sep 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 mintues
Round difficulty - Easy

Timing it is around 11 am and Environment is good .

  • Q1. Reverse Stack Using Recursion

    Reverse a given stack of integers using recursion.

    Note:

    You are not allowed to use any extra space other than the internal stack space used due to recursion.
    You are not a...
  • Ans. Recursive Approach

    We will be using two recursive methods:

    1. To Reverse the Stack: We will use recursion to iterate through the stack. For each top element, we will pop it and use recursion to reverse the remaining stack. After getting the stack reversed by recursion we can simply push the popped element to the bottom of the stack. The procedure to push the element at the bottom of stack is explained in following paragraph...
  • Answered by CodingNinjas
Round 2 - Face to Face 

(2 Questions)

Round duration - 90 minutes
Round difficulty - Medium

Environment was very friendly but questions asked are very hard.

  • Q1. Maximum subarray

    Ninjas has been given an array. He wants to find a subarray such that the sum of all elements in the subarray is maximum.

    Subarray 'A' is greater than sub-array 'B' if su...

  • Ans. Brute Force Approach

    Our Brute force approach will figure out all the possible combinations possible. To find a subarray, we need to know both the starting point and the ending out of the array. We can make a loop that would iterate through the array. During each iteration, we will make another nested loop inside which will take all possible combinations where the starting index will be the pointer of the parent loop an...

  • Answered by CodingNinjas
  • Q2. Intersection of Linked List

    You are given two Singly Linked List of integers, which are merging at some node of a third linked list.

    Your task is to find the data of the node at which merging starts. If ...

  • Ans. Brute Force
    • For each node in the first list, traverse the entire second list
    • Check if any node in the second list coincides with the first list
      • If it does, return that node’s data
      • If it doesn’t, return -1
    Space Complexity: O(1)Explanation:

    O(1)

     

    Since we only use constant space.

    Time Complexity: O(m*n) - For 2d arraysExplanation:

    O(N * M), where N and M are the lengths of the first and second linked lists respectively.&n...

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in HyderabadEligibility criteriaAbove 5 CGPA[24]7.ai interview preparation:Topics to prepare for the interview - Linked List, Binary Search Tree ,Queue, Array ,DP ,Graph ,RecursionTime required to prepare for the interview - 1 monthInterview preparation tips for other job seekers

Tip 1 : Practice Atleast 500 Questions
Tip 2 : Do atleast 1 good projects
Tip 3 : You should be able to explain your project

Application resume tips for other job seekers

Tip 1 : Do not put false things on resume.
Tip 2 : Have some projects on resume.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Jan 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 75 minutes
Round difficulty - Easy

Simple question based on strings was given. MCQs based on basic aptitude and programming questions were asked. 
Tips: Time management is important. Remember all the syntaxes

  • Q1. Reverse the String

    You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.

    For example:

     If the given string is: STR...
  • Ans. 

    This can be done by iterative swapping using two pointers. The first pointer points to the beginning of the string, whereas the second pointer points to the end. Both pointers keep swapping their elements and go towards each other. Essentially, the algorithm simulates the rotation of a string with respect to its midpoint.
    Time Complexity : O(n)

  • Answered by CodingNinjas
Round 2 - Face to Face 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

It was a good experience.
Tips: If you don't know something just tell them. Don't try to answer something if you don't know anything about it

  • Q1. One Away

    You are given two strings, string A and string B. Your task is to determine whether string A can be transformed into string B by performing only one of the following operations at most one (or may...

  • Ans. 

    The idea is to create a new character array and copy the characters from the original String before the given position
    After that, we put the new character at the position and copy the rest of the characters from the original String in the subsequent positions of the new array.
    Other option can be to directly use the already defined methods such as insert().

  • Answered by CodingNinjas
  • Q2. Remove Duplicates From String

    You are given a string (STR) of length N, consisting of only the lower case English alphabet.

    Your task is to remove all the duplicate occurrences of characters in the strin...

  • Ans. 

    Hashing can be used to approach this problem.
    Use a hash map and maintain count of the occurrences of all the characters in the string which character as the string and count as the value. At last, traverse the hash map and print all those characters with count > 1. 
    Time Complexity : O(N) where N is the length of the string
    Space Complexity : O(N)

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

It was easy. I could answer the first question. Second one I answered really badly

  • Q1. Basic HR Questions

    Q1. Explain the projects that I've done
    Q2. What did you learn about PayPal today?
    Q3. Why join PayPal?

  • Ans. 

    Tip 1 : Explain the projects done in the best possible way
    Tip 2 : Get to know about the company as much as possible via seniors

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAPaypal interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Revise C++/Java. 
Tip 3 : If you don't know much of C++/Java at least write the codes in C. 
Tip 4 : Go through all the previous interview experiences from Codestudio and Leetcode.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected
Interview experience
2
Poor
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 - Technical 

(2 Questions)

  • Q1. Java questions were asked by them
  • Q2. Python were asked by them
Round 3 - HR 

(2 Questions)

  • Q1. Location preferences were asked by them
  • Q2. Future what u wanna do was asked by them

XpressBees Interview FAQs

How many rounds are there in XpressBees Software Developer Intern interview?
XpressBees interview process usually has 2 rounds. The most common rounds in the XpressBees interview process are One-on-one Round and Technical.
How to prepare for XpressBees Software Developer Intern 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 XpressBees. The most common topics and skills that interviewers at XpressBees expect are Java, OOPS and Object Oriented Programming.
What are the top questions asked in XpressBees Software Developer Intern interview?

Some of the top questions asked at the XpressBees Software Developer Intern interview -

  1. Sql , python basic coding questi...read more
  2. java, about frontend developme...read more

Tell us how to improve this page.

Senior Executive
342 salaries
unlock blur

₹1.9 L/yr - ₹7.1 L/yr

Operations Executive
287 salaries
unlock blur

₹1.9 L/yr - ₹5.3 L/yr

Supervisor
266 salaries
unlock blur

₹1 L/yr - ₹3.5 L/yr

Executive
252 salaries
unlock blur

₹1.8 L/yr - ₹4.8 L/yr

Associate Manager
185 salaries
unlock blur

₹4.6 L/yr - ₹11 L/yr

Explore more salaries
Compare XpressBees with

Delhivery

3.9
Compare

Ecom Express

3.9
Compare

Shadowfax Technologies

3.6
Compare

Rivigo

3.9
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