Software Engineer

Software EngineerSoftware EngineerMedium to Hard

This interview process is for a Software Engineer role at Delhivery, focusing on assessing technical skills, problem-solving abilities, and cultural fit.

Rounds·3

Timeline·~7d

Experience·2 - 5 yrs

Comp band·US$1200000 - US$2500000

Interview time·150 min

Evaluation

What they measure.

  • Technical Proficiency (Data Structures, Algorithms, System Design)
  • Problem-Solving Skills
  • Communication Skills
  • Cultural Fit and Teamwork
  • Experience and Past Projects

Preparation

How to prepare.

Tips

  1. Understand the core concepts of data structures and algorithms.
  2. Practice coding problems on platforms like LeetCode, HackerRank.
  3. Study system design principles and common architectural patterns.
  4. Review your past projects and be ready to discuss them in detail.
  5. Research Delhivery's business and technology stack.
  6. Prepare for behavioral questions using the STAR method.
  7. Understand the company's values and mission.

Study plan

Fig · Study plan — 03 phases

01 / 03
01

Phase 01 of 03

Data Structures and Algorithms

Weeks 1-2: Data Structures & Algorithms Fundamentals. Practice coding.

Week 1-2: Focus on fundamental data structures (Arrays, Linked Lists, Stacks, Queues, Trees, Graphs) and algorithms (Sorting, Searching, Dynamic Programming, Greedy Algorithms). Practice problems related to these topics.

Questions

Commonly asked.

  • Tell me about a time you faced a technical challenge and how you overcame it.
  • How would you design a URL shortening service?
  • What are the differences between TCP and UDP?
  • Explain the concept of polymorphism.
  • Describe a project you are particularly proud of.
  • How do you handle conflicts within a team?
  • What are your thoughts on microservices vs. monolithic architecture?
  • How would you optimize the performance of a web application?
  • What is your experience with cloud computing platforms?
  • How do you stay updated with new technologies?

Locations

Regional differences.

Fig · Regions — 02 locations

01 / 02

Location

Gurugram

Interview focus

System Design for logistics and supply chain.Scalability and performance optimization.Problem-solving in a fast-paced environment.Understanding of distributed systems.

Common questions

  • How would you design a system to handle real-time delivery tracking for a large fleet?
  • Discuss a challenging bug you encountered and how you debugged it.
  • Explain your experience with microservices architecture.
  • How do you ensure scalability and reliability in your code?
  • Describe a situation where you had to work under tight deadlines.

Tips

  • Research Delhivery's business model and logistics challenges.
  • Be prepared to discuss case studies related to supply chain optimization.
  • Highlight experience with cloud platforms (AWS, Azure, GCP).
  • Emphasize collaboration and communication skills.

Rounds

Round-by-round.

Expand a step for evaluation criteria, sample questions, and prep notes.

DSA

Coding questions at Delhivery.

Frequently reported on Delhivery loops

Other guides

More at Delhivery.