Skip to main content
HireStepX is now in Beta! Be among the first to practice smarter and land your dream role.
Technical · Godrej Group

Godrej Software Engineer Interview Questions India 2026

Godrej hires software engineers across its digital and IT arms (Godrej Capital, Godrej Industries digital, and the group's tech teams), so the loop leans more enterprise and product-support than pure product-startup.

12 questions4 roundsFramework: Fundamentals-first
Try it · Godrej Group question 1 of 10
Standard

Reverse a linked list in O(1) extra space. Then explain when you'd use this in production.

Think of your answer first, then reveal how to structure it.
Practise this out loud

Expect a core coding and DSA screen followed by rounds that probe your fundamentals: arrays, strings, hashmaps, basic trees, SQL, and OOP concepts, plus questions on whichever stack you list (Java or Python, Spring, REST APIs). The behavioural rounds weigh heavily here: Godrej is a legacy conglomerate that cares about stability, values fit, and long-term intent, so you will be asked why Godrej specifically and how you handle ownership. Compensation for entry SWE roles typically sits in the 6 to 12 LPA range depending on the entity.

Recruitment process

  1. Application via careers portal, campus drive, or referral; referrals help move through the pipeline
  2. Online or coding screen: DSA problems plus aptitude or technical MCQs
  3. Technical rounds: data structures, SQL, OOP, and questions on your listed stack
  4. HR or managerial round: values fit, intent, and compensation discussion

Interview rounds

  1. Online Screen (60 to 90 min): DSA coding plus aptitude and technical MCQs; the initial filter.
  2. Technical Round 1 (45 min): Arrays, strings, hashmaps, basic trees, and SQL queries with follow-ups on time complexity.
  3. Technical Round 2 (45 min): OOP concepts, your listed stack (Java or Python, Spring, REST), and a light design or debugging question.
  4. HR or Managerial Round (30 to 45 min): Why Godrej, ownership stories, stability, and compensation fit.

Questions candidates report

  1. 01

    Reverse a linked list in O(1) extra space. Then explain when you'd use this in production.

    Standard
    Practise
  2. 02

    What is the difference between a class and an object? Give an example.

    Warm-upTCS Ninja/Digital tracks lean heavily on CS fundamentals: OOP, OS, DBMS, SQL basics. Expect rapid-fire Q's, not deep dives.
    Practise
  3. 03

    Write a SQL query to find the second-highest salary in a department.

    Warm-up
    Practise
  4. 04

    What is normalisation in databases? When would you de-normalise?

    Warm-up
    Practise
  5. 05

    What's the difference between a stack and a queue? Give a real-world use case for each.

    Warm-up
    Practise
  6. 06

    Given a stream of integers, design a data structure that returns the median in O(log n).

    Intense
    Practise
  7. 07

    You have a service that's slow only on Tuesdays. Walk me through how you'd debug.

    StandardGoogleyness: structured debugging, hypothesis-driven, instrumentation-first.
    Practise
  8. 08

    Here's 200 lines of payment-processing code with several intentional bugs. Find them and explain the production impact of each.

    IntenseStripe's signature 'bug bash' round. Off-by-one, race conditions, wrong error handling, edge cases in money math. Communicating impact > finding all bugs.
    Practise
  9. 09

    Explain webhooks vs. polling for a developer who has never built a payment integration. You have 4 sentences.

    StandardStripe values writing clarity above almost everything. Length-constrained explanation tests prioritisation of ideas.
    Practise
  10. 10

    Walk me through Razorpay's fraud-detection model. How would you reduce false positives without increasing chargeback losses?

    IntenseRazorpay ML rounds tie model decisions to ₹ impact, chargeback cost vs. blocked-good-txn cost. Pure ML answers without business framing fail.
    Practise
2 more questionsCreate a free account to see the full set and practise any of them with scoring.Unlock all questions

Frequently asked questions

What is the recruitment process at Godrej Group?

The typical Godrej Group recruitment process has 4 stages: Application via careers portal, campus drive, or referral; referrals help move through the pipeline → Online or coding screen: DSA problems plus aptitude or technical MCQs → Technical rounds: data structures, SQL, OOP, and questions on your listed stack → HR or managerial round: values fit, intent, and compensation discussion.

What are the interview rounds at Godrej Group?

Godrej Group typically conducts 4 interview rounds: Online Screen (60 to 90 min): DSA coding plus aptitude and technical MCQs; the initial filter.; Technical Round 1 (45 min): Arrays, strings, hashmaps, basic trees, and SQL queries with follow-ups on time complexity.; Technical Round 2 (45 min): OOP concepts, your listed stack (Java or Python, Spring, REST), and a light design or debugging question.; HR or Managerial Round (30 to 45 min): Why Godrej, ownership stories, stability, and compensation fit..

What framework should I use for Godrej Group technical interviews?

HireStepX recommends the Fundamentals-first framework for this type of interview: Clarify the problem, state brute force, optimize with the right data structure, then discuss complexity and edge cases.

Reverse a linked list in O(1) extra space. Then explain when you'd use this in production.

To answer this question well, HireStepX recommends the Fundamentals-first approach: Clarify the problem, state brute force, optimize with the right data structure, then discuss complexity and edge cases. Ground your answer in a specific real example from your own experience.

What is the difference between a class and an object? Give an example.

To answer this question well, HireStepX recommends the Fundamentals-first approach: Clarify the problem, state brute force, optimize with the right data structure, then discuss complexity and edge cases. Ground your answer in a specific real example from your own experience.

Write a SQL query to find the second-highest salary in a department.

To answer this question well, HireStepX recommends the Fundamentals-first approach: Clarify the problem, state brute force, optimize with the right data structure, then discuss complexity and edge cases. Ground your answer in a specific real example from your own experience.

What is normalisation in databases? When would you de-normalise?

To answer this question well, HireStepX recommends the Fundamentals-first approach: Clarify the problem, state brute force, optimize with the right data structure, then discuss complexity and edge cases. Ground your answer in a specific real example from your own experience.

What's the difference between a stack and a queue? Give a real-world use case for each.

To answer this question well, HireStepX recommends the Fundamentals-first approach: Clarify the problem, state brute force, optimize with the right data structure, then discuss complexity and edge cases. Ground your answer in a specific real example from your own experience.

More to read

Practice

Rehearse the room before you enter it.

Run a mock Godrej Group interview and get scored feedback on every answer.