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
- 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
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.
Questions candidates report
- 01Practise
Reverse a linked list in O(1) extra space. Then explain when you'd use this in production.
Standard - 02Practise
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. - 03Practise
Write a SQL query to find the second-highest salary in a department.
Warm-up - 04Practise
What is normalisation in databases? When would you de-normalise?
Warm-up - 05Practise
What's the difference between a stack and a queue? Give a real-world use case for each.
Warm-up - 06Practise
Given a stream of integers, design a data structure that returns the median in O(log n).
Intense - 07Practise
You have a service that's slow only on Tuesdays. Walk me through how you'd debug.
StandardGoogleyness: structured debugging, hypothesis-driven, instrumentation-first. - 08Practise
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. - 09Practise
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. - 10Practise
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.
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.
