KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #2614
Applications open Internship

Software Engineer Intern

Delhivery

  • Gurugram, Haryana, India
  • Rs 15,000/month
  • Fresher (0-1 Yrs)
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Delhivery is one of India’s leading logistics and supply‑chain companies, offering end‑to‑end fulfillment solutions for e‑commerce, retail and B2B customers. Founded in 2011, the company has built a technology‑driven network of warehouses, fulfillment centers and a fleet of delivery vehicles across the country. With a strong focus on data analytics, automation and AI, Delhivery helps businesses scale quickly while keeping costs low.

The organization prides itself on a fast‑paced, innovative culture where engineers get to work on real‑world problems that impact millions of shipments every day.

As a Software Engineer Intern, you will be immersed in both front‑end and back‑end development, collaborating closely with senior engineers and product managers. The internship is designed to give fresh graduates a hands‑on experience in building scalable services, writing clean code, and debugging production issues. You will receive mentorship, regular code reviews, and the possibility of a full‑time offer based on performance.

This role is ideal for candidates who are eager to learn, enjoy problem‑solving, and want to contribute to a high‑growth tech environment.

Key Responsibilities

  • Write clean, maintainable, and efficient code for web and API services.
  • Debug and resolve issues reported by senior developers or QA teams.
  • Participate in code reviews and incorporate feedback to improve code quality.
  • Develop and enhance features for internal tools using Python and Java.
  • Assist in designing RESTful APIs and integrating front‑end components.
  • Conduct unit testing and contribute to automated test suites.
  • Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
  • Document technical solutions, APIs, and system architecture.
  • Stay updated with the latest industry trends and suggest improvements to existing systems.
  • Contribute to performance optimization and scalability discussions.

Tech Stack: Python, Java, Spring Boot, React.js (or similar front‑end framework), MySQL/PostgreSQL, Git, Docker, AWS services.

Growth Path: Successful interns often transition to full‑time Software Engineer roles, with clear career ladders ranging from Engineer I to Senior Engineer, Tech Lead, and eventually Engineering Manager. Delhivery encourages continuous learning through internal tech talks, hackathons, and sponsorship for certifications.

Why Join Delhivery? You will be part of a mission‑critical logistics platform that handles millions of parcels daily, giving you exposure to large‑scale systems. The company’s data‑centric approach offers ample opportunities to work on AI‑driven optimization problems.

Moreover, the supportive mentorship culture ensures that you grow technically and professionally while contributing to a company that is reshaping India’s supply‑chain landscape.

Eligibility & process

Who can apply

Graduates (B.Tech/B.E., B.Sc., M.Tech) in Computer Science, Information Technology, Electronics & Communication, or related streams; Minimum CGPA/percentage 6.5/70%; Batch 2024‑2027; No active backlogs at the time of joining; Must be a fresher or have less than 12 months of professional experience.

Skills & stack

Python Java Data Structures & Algorithms Algorithms Object Oriented Programming REST APIs Git SQL

Selection process

  1. Round 1: Online Aptitude Test
  2. Round 2: Technical Interview (coding & system design)
  3. Round 3: HR Interview

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, Java, Data Structures & Algorithms, Algorithms, Object Oriented Programming, REST APIs, Git, SQL) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Delhivery Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Delhivery as a Software Engineer Intern?
Highlight Delhivery's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Delhivery Rs 15,000/month
Recruiter Resume Apply
Chat Chat with Kashii