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

Compare button icon Compare button icon Compare

Filter interviews by

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...

  • 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...

  • 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...

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 =...
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...

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
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - One-on-one 

(6 Questions)

  • Q1. Introduce yourself
  • Ans. 

    I am a Senior Software Engineer with 8 years of experience in developing web applications using Java, Spring, and Angular.

    • 8 years of experience in software development

    • Proficient in Java, Spring, and Angular

    • Strong problem-solving skills

    • Experience in leading development teams

    • Passionate about learning new technologies

  • Answered by AI
  • Q2. Build a digital stopwatch with HTML, CSS, JS
  • Ans. 

    Build a digital stopwatch using HTML, CSS, and JS

    • Create HTML structure with buttons for start, stop, and reset

    • Use CSS to style the stopwatch display

    • Implement JS logic to start, stop, and reset the stopwatch

  • Answered by AI
  • Q3. What is your day to day work life looks like?
  • Ans. 

    As a Senior Software Engineer, my day-to-day work involves designing and developing software solutions, collaborating with team members, troubleshooting issues, and staying updated on industry trends.

    • Designing and developing software solutions based on project requirements

    • Collaborating with team members to discuss project progress and brainstorm solutions

    • Troubleshooting and debugging code to fix issues and improve perf...

  • Answered by AI
  • Q4. Horizontal vs vertical scaling
  • Ans. 

    Horizontal scaling involves adding more machines to distribute load, while vertical scaling involves increasing the power of existing machines.

    • Horizontal scaling adds more machines to handle increased load

    • Vertical scaling increases the power of existing machines

    • Horizontal scaling is more cost-effective and easier to implement

    • Vertical scaling may have limitations in terms of hardware capabilities

    • Examples: Horizontal sca...

  • Answered by AI
  • Q5. Load balancer vs API gateway
  • Ans. 

    Load balancer distributes incoming network traffic across multiple servers, while API gateway manages API traffic.

    • Load balancer operates at the network layer, distributing traffic based on algorithms like round-robin or least connections.

    • API gateway operates at the application layer, providing features like authentication, rate limiting, and caching for APIs.

    • Load balancer can balance traffic for any type of application...

  • Answered by AI
  • Q6. There is a scenario where user wants to upload multiple files at once but provided API can on accept one file at a time, how tackle this scenario gracefully?

Skills evaluated in this interview

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Hirist and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Csharp basics and a coding questing was given to implement
  • Q2. .net and angular basics questions
Round 2 - One-on-one 

(2 Questions)

  • Q1. Asked deeply about my resume and technologies
  • Q2. Coding question to sort a given array using DSA

Interview Preparation Tips

Interview preparation tips for other job seekers - No response from HR
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Sorting algorithms
Round 2 - One-on-one 

(1 Question)

  • Q1. Detailed project diacussion
Round 3 - HR 

(1 Question)

  • Q1. Basic hr questions
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(2 Questions)

  • Q1. What is restful api
  • Ans. 

    RESTful API is an architectural style for designing networked applications

    • REST stands for Representational State Transfer

    • Uses standard HTTP methods like GET, POST, PUT, DELETE

    • Resources are identified by URIs

    • Stateless communication between client and server

    • Responses are typically in JSON or XML format

  • Answered by AI
  • Q2. Bootstarp grid system

Skills evaluated in this interview

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 applied via Approached by Company and was interviewed before Oct 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. DSA ROUND - DP problem
  • Ans. 

    Dynamic Programming problem involving finding the maximum sum of non-adjacent elements in an array.

    • Use dynamic programming to keep track of the maximum sum at each index.

    • At each index, the maximum sum is either the current element plus the sum two indices back, or the sum at the previous index.

    • Example: For array [2, 4, 6, 2, 5], the maximum sum of non-adjacent elements is 13 (2 + 6 + 5).

  • Answered by AI
  • Q2. DSA ROUND - STRING PROBLEM
  • Ans. 

    Find the longest common prefix among an array of strings.

    • Iterate through the characters of the first string and compare with other strings

    • Return the prefix when characters don't match or reach end of any string

    • Example: Input - ['flower', 'flow', 'flight'], Output - 'fl'

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

(2 Questions)

  • Q1. PROJECT RELATED QUESTIONS
  • Q2. DESIGN LRU CACHE
  • Ans. 

    LRU cache is a data structure that stores the most recently used items.

    • Use a doubly linked list to keep track of the order of items based on their usage.

    • Use a hashmap to quickly access items in the cache.

    • When a new item is accessed, move it to the front of the linked list.

    • If the cache is full, remove the least recently used item from the end of the linked list.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Ecom Express Software Developer interview:
  • Dynamic programming
  • Priority queue
Interview preparation tips for other job seekers - Communicate yourself , whether you are able to think about the problem or not .

Skills evaluated in this interview

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

(1 Question)

  • Q1. Testing test yasdjalsd a aslkjdad
Round 2 - Technical 

(1 Question)

  • Q1. IngTest aslkdja;ld asldjkas;d a;dk
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. How to identify and solve race condition.
  • Ans. 

    Identifying and solving race conditions involves understanding concurrent execution and implementing synchronization mechanisms.

    • Understand the critical sections of code where race conditions can occur

    • Use synchronization mechanisms like locks, semaphores, or atomic operations to control access to shared resources

    • Implement thread-safe data structures or use thread-safe libraries to avoid race conditions

    • Use tools like sta...

  • Answered by AI
  • Q2. Solve an array question on finding the third largest in an unsorted array.
  • Ans. 

    Find the third largest element in an unsorted array of strings.

    • Sort the array in descending order.

    • Remove duplicates if necessary.

    • Return the element at index 2 as the third largest.

  • Answered by AI

Skills evaluated in this interview

Interview Questionnaire 

3 Questions

  • Q1. What is callback function
  • Ans. 

    A callback function is a function passed as an argument to another function, which is then invoked inside the outer function.

    • Callback functions are commonly used in asynchronous programming.

    • They allow a function to call another function when a certain task is completed.

    • Callback functions can be anonymous or named functions.

    • Examples of callback functions include event handlers and AJAX requests.

  • Answered by AI
  • Q2. Arrow function
  • Q3. Call,apply,bind

Tell us how to improve this page.

Interview Questions from Similar Companies

Maersk Interview Questions
4.2
 • 201 Interviews
Ecom Express Interview Questions
3.9
 • 196 Interviews
XpressBees Interview Questions
3.7
 • 158 Interviews
DTDC Express Interview Questions
3.7
 • 151 Interviews
Blue Dart Express Interview Questions
4.0
 • 101 Interviews
FedEx Express Interview Questions
4.0
 • 94 Interviews
GATI-KWE Interview Questions
3.9
 • 86 Interviews
Rivigo Interview Questions
3.9
 • 72 Interviews
View all
Team Lead
1.4k salaries
unlock blur

₹1.8 L/yr - ₹5 L/yr

Executive
1.3k salaries
unlock blur

₹1.4 L/yr - ₹4.1 L/yr

Manager
717 salaries
unlock blur

₹3.5 L/yr - ₹14.6 L/yr

Senior Executive
686 salaries
unlock blur

₹2.2 L/yr - ₹7.5 L/yr

Assistant Manager
615 salaries
unlock blur

₹1.5 L/yr - ₹10.7 L/yr

Explore more salaries
Compare Delhivery with

Blue Dart Express

4.0
Compare

Ecom Express

3.9
Compare

GATI-KWE

3.9
Compare

DTDC Express

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