Mahindra Group is a diversified conglomerate (automotive, technology, agriculture, financial services). Mahindra Tech recruits for software development, IT services, and digital transformation. The process typically has four rounds: Online Assessment (90 min — technical MCQs, aptitude, and domain knowledge), Technical Interview 1 (60 min), Technical Interview 2 (60 min), and HR (30 min). Fresher packages are in the ₹8–14 LPA range (Software Engineer/Analyst). Expect emphasis on fundamentals: programming, DSA, DB, OS, and project discussion, plus aptitude. Domain knowledge (automotive/IT services) can help but is not mandatory.
Round Duration Format Focus Online Assessment (OA) 90 min Proctored Technical (15–25 q): programming, DSA, DB, OS; Aptitude (10–15 q); Domain (5–10 q) Technical Interview 1 60 min Video/F2F Coding, DSA, projects, technical concepts Technical Interview 2 60 min Video/F2F Deeper technical, system design basics, project deep dive HR Round 30 min Video/F2F Why Mahindra? Career goals, communication
Profile: B.Tech CS, 7.6 CGPA. Date: November 2024. Offer: ₹10 LPA.
Technical: MCQs on C/Java (output, OOP), data structures (array, linked list, tree), DB (normalization, SQL), OS (scheduling, memory).
Aptitude: quantitative (percentage, ratio, time-speed), logical reasoning (series, analogies).
Domain: a few questions on software engineering / IT services (high-level).
No heavy coding in OA; MCQ-focused. Cleared with strong technical and aptitude.
“Explain your project” — full walkthrough (tech stack, my role, challenges).
Two coding questions: find second largest in array; check if string is palindrome (with optimization).
Questions on OOP (inheritance vs composition), DB (joins, indexing), and OS (process vs thread).
“How would you improve your project for scale?” — brief discussion.
Deeper project discussion: “What would you do differently?” and trade-offs.
One system design–style question: “Design a simple library management system” — entities, DB, APIs.
Coding: reverse linked list (iterative and recursive); time/space complexity.
“What do you know about Mahindra’s digital initiatives?” — digital transformation, IT services (high-level).
Why Mahindra? Interest in diversified group and technology in automotive/IT.
Career goals, location (Mumbai, Pune, Bangalore), salary expectations, joining timeline.
Result: Offer in ~2 weeks.
Profile: B.Tech ECE, 7.2 CGPA. Date: December 2024. Offer: ₹8.5 LPA.
Similar mix: technical MCQs (programming, DSA, DB), aptitude, domain.
Focused on accuracy; attempted all sections.
Project discussion and one coding (array or string). Questions on basics: stack vs queue, SQL join types.
Technical 2: Another coding (tree traversal), system design basics (e.g. design a parking system — high level).
HR: Why Mahindra? Willingness to work in IT services/digital projects. Result: Selected.
Array: second largest, reverse, subarray sum; string: palindrome, anagram.
Linked list: reverse (iterative/recursive), cycle detection; tree: traversals, height.
OOP: inheritance, polymorphism, abstraction; DB: normalization, joins, indexes.
OS: process vs thread, scheduling; basic networking (TCP/IP, HTTP).
Library management; parking system; simple inventory or booking system.
Focus on entities, DB schema, and main APIs rather than deep scaling.
Tell me about yourself. Why Mahindra? Why this role?
Career goals; strengths and weaknesses; teamwork example.
Location and relocation; salary expectations (if asked).
Mahindra Coding Questions
Practice coding and technical problems for Mahindra.
Mahindra Preparation Guide
Week-by-week plan and topic strategy.
Mahindra 2024 Papers
Previous year papers and pattern.
Mahindra 2025 Papers
Latest papers and solutions.
Mahindra HR Interview Questions
Common HR questions and sample answers.
Written by the placementpapers.app editorial team · Verified by industry hiring professionals
Last updated: February 2026