Upload Button Icon Add office photos
Premium Employer

i

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

Delhivery Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Delhivery Associate Software Engineer Interview Questions, Process, and Tips

Updated 14 Sep 2021

Delhivery Associate Software Engineer Interview Experiences

1 interview found

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 120 minutes
Round difficulty - Medium

Due to pandemic placement process went virtual. Test was conducted at 10 A.M.

  • Q1. 

    Decode String Problem Statement

    Your task is to decode a given encoded string back to its original form.

    Explanation:

    An encoded string format is <count>[encoded_string], where the 'encoded_string...

  • Ans. 

    The task is to decode an encoded string back to its original form by repeating the encoded string 'count' times.

    • Parse the input string to extract the count and the encoded string within the brackets

    • Use recursion to decode the encoded string by repeating it 'count' times

    • Handle nested encoded strings by recursively decoding them

    • Output the decoded string for each test case

  • Answered by AI
  • Q2. 

    Detect and Remove Loop in Linked List

    For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.

    Expected Complexity:

    A...

  • Ans. 

    Detect and remove loop in a singly linked list in place with O(n) time complexity and O(1) space complexity.

    • Use Floyd's Cycle Detection Algorithm to identify the loop in the linked list.

    • Once the loop is detected, use two pointers approach to find the start of the loop.

    • Adjust the pointers to remove the loop and return the modified linked list.

    • Example: For input 5 2 and 1 2 3 4 5, output should be 1 2 3 4 5.

  • Answered by AI
  • Q3. 

    Infix to Postfix Conversion

    You are provided with a string EXP which represents a valid infix expression. Your task is to convert this given infix expression into a postfix expression.

    Explanation:

    An i...

  • Ans. 

    Convert a given infix expression to postfix expression.

    • Use a stack to keep track of operators and operands.

    • Follow the rules of precedence for operators (*, / have higher precedence than +, -).

    • Handle parentheses by pushing them onto the stack and popping when closing parenthesis is encountered.

  • Answered by AI
Round 2 - Coding Test 

(1 Question)

Round duration - 30 minutes
Round difficulty - Medium

Due to pandemic placement process went virtual. Test was conducted at 2 P.M.

  • Q1. 

    Find First Repeated Character in a String

    Given a string 'STR' composed of lowercase English letters, identify the character that repeats first in terms of its initial occurrence.

    Example:

    Input:
    STR =...
  • Ans. 

    The task is to find the first repeated character in a given string of lowercase English letters.

    • Iterate through the string and keep track of characters seen so far in a set.

    • If a character is already in the set, return it as the first repeated character.

    • If no repeated character is found, return '%'.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

Video Call interview where the interview happened for around 45 minutes.

  • Q1. 

    Maximum Sum Path in a Binary Tree Problem Statement

    You are provided with a binary tree consisting of N nodes where each node has an integer value. The task is to determine the maximum sum achievable by a...

  • Ans. 

    Find the maximum sum achievable by a simple path between any two nodes in a binary tree.

    • Traverse the binary tree to find all possible paths and calculate their sums.

    • Keep track of the maximum sum encountered during traversal.

    • Consider paths that may include the same node twice.

    • Implement a recursive function to explore all paths in the tree.

    • Optimize the solution to avoid redundant calculations.

  • Answered by AI
Round 4 - HR 

Round duration - 30 minutes
Round difficulty - Easy

Video Call interview where the interview happened for around 30 minutes.

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from B V Raju Institute of Technology. I applied for the job as Associate Software Engineer in HyderabadEligibility criteriaAbove 8 CGPADelhivery interview preparation:Topics to prepare for the interview - Java, Operating Systems, Git, LInux, Networking, C++, Python, DataStructures and Algorithms, OOPS, Dynamic ProgrammingTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Practise 5 problems daily from websites like hackerrank, codechef, codeforces
Tip 2 : Participate in codechef, codeforces contest.
Tip 3 : Attend mock interviews and should have good communication skills.

Application resume tips for other job seekers

Tip 1 : Maintain atleast 2 different projects, write powerful summary statement.
Tip 2 : Maintain skills relevant to job description, include relevant experience.

Final outcome of the interviewRejected

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Referral and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

The basic questions asked in an interview .

Round 2 - Coding Test 

DP, graph, and array questions asked in 2nd round also asked my company project

Interview Preparation Tips

Interview preparation tips for other job seekers - please prepare for the DSA and system design round and basic computer concept
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is decorator in python
  • Ans. 

    Decorator in Python is a design pattern that allows adding new functionality to an existing object without modifying its structure.

    • Decorators are functions that take another function as an argument and extend its behavior without explicitly modifying it.

    • They are commonly used to add logging, timing, caching, or authentication to functions.

    • Syntax for using decorators in Python involves using the @ symbol followed by the...

  • Answered by AI
  • Q2. What is yeild in python
  • Ans. 

    yield is a keyword in Python used in generator functions to return a value without terminating the function

    • yield is used in generator functions to produce a series of values over time

    • When a generator function is called, it returns an iterator object but does not start execution immediately

    • Each time the yield statement is reached, the function's state is saved, and the value is returned to the caller

    • Execution of the fun...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Maersk Software Developer interview:
  • Python
  • Simulation

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Tell what is your name
  • Ans. 

    My name is John Smith.

    • Full name is John Smith

    • Common name in English-speaking countries

    • No middle name or initial

  • Answered by AI
  • Q2. What do you do in free time
  • Ans. 

    In my free time, I enjoy hiking, playing video games, and learning new programming languages.

    • Hiking in local trails and national parks

    • Playing video games like Overwatch and Minecraft

    • Learning new programming languages like Python and JavaScript

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Indeed and was interviewed in Oct 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Behavioural and Experience based questions
  • Q2. Tell be about a time sort of stuff

Interview Preparation Tips

Interview preparation tips for other job seekers - Be sure of your work
Interview experience
3
Average
Difficulty level
Hard
Process Duration
4-6 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Introduce yourself.
  • Ans. 

    I am a software developer with 5 years of experience in Java and Python.

    • Experienced in Java and Python programming languages

    • Worked on various projects involving web development and data analysis

    • Familiar with Agile methodologies and version control systems like Git

  • Answered by AI
  • Q2. Project related questions.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Mar 2023.

Round 1 - Technical 

(1 Question)

  • Q1. Questions on Django middleware, models and queries
Round 2 - Technical 

(1 Question)

  • Q1. Design an algorithm to efficiently to send office bus to all location in the city
  • Ans. 

    Use a greedy algorithm to send the office bus to all locations in the city efficiently.

    • Start from the office location and pick the nearest location to visit next.

    • Continue picking the nearest unvisited location until all locations are covered.

    • Repeat the process until all locations are visited.

    • Consider using Dijkstra's algorithm or a similar approach for finding the nearest location.

    • Optimize the route by considering traf

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

(1 Question)

  • Q1. Round with CTO, mostly behavioural and expected pay

Skills evaluated in this interview

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

(1 Question)

  • Q1. Writtern test related to coding
Round 2 - Technical 

(1 Question)

  • Q1. Questions related node js and sql
Round 3 - Technomangerial round 

(1 Question)

  • Q1. Scenarios based questions, technical discussion
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Ask to find out count occurrences of anagram

I applied via Approached by Company and was interviewed in Apr 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 Resume tips
Round 2 - Technical 

(3 Questions)

  • Q1. Involved coding based on the skill set
  • Q2. Questions based on scenario, basic concepts.
  • Q3. Questions to test the depth of understanding of any technology
Round 3 - Behavioral 

(1 Question)

  • Q1. Architecture of current project
  • Ans. 

    The current project follows a microservices architecture.

    • The project is divided into multiple small services that communicate with each other through APIs.

    • Each service is responsible for a specific functionality.

    • The services are deployed independently and can be scaled as per the demand.

    • The project uses Docker containers for easy deployment and management.

    • The communication between services is secured using HTTPS protoc...

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion based on the role

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare all the concepts with good understanding.
Try coding and understanding all the basic concepts and patterns
Contribute & help others!
anonymous
You can choose to be anonymous

Recently Viewed

JOBS

Honeywell Technology Solutions

No Jobs

INTERVIEWS

Medha Servo Drives

No Interviews

INTERVIEWS

Playto Labs

No Interviews

INTERVIEWS

ENTRI SOFTWARE

No Interviews

INTERVIEWS

Elewayte

No Interviews

INTERVIEWS

EdiQue Solutions

No Interviews

REVIEWS

Honeywell Technology Solutions

No Reviews

INTERVIEWS

Bajaj Finserv

No Interviews

INTERVIEWS

Elewayte

No Interviews

INTERVIEWS

Thorogood

No Interviews

Tell us how to improve this page.

Interview Questions from Similar Companies

Maersk Interview Questions
4.2
 • 200 Interviews
Ecom Express Interview Questions
3.8
 • 197 Interviews
XpressBees Interview Questions
3.6
 • 159 Interviews
DTDC Express Interview Questions
3.7
 • 151 Interviews
Blue Dart Express Interview Questions
4.0
 • 102 Interviews
FedEx Express Interview Questions
4.0
 • 93 Interviews
GATI-KWE Interview Questions
3.9
 • 86 Interviews
DHL Express Interview Questions
4.1
 • 62 Interviews
View all
Team Lead
1.4k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Executive
1.3k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Manager
723 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Executive
684 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
621 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Delhivery with

Blue Dart Express

4.0
Compare

Ecom Express

3.8
Compare

GATI-KWE

3.9
Compare

DTDC Express

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