
ION Group Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 301 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at ION Group.
Software Development Engineer
First was OA with 2 DSA questions (medium) and some normal output/reasoning questions. Second was a 30 min technical round on DSA, OOPS, and resume, asking 'why' for everything and basics, especially hashmaps and heaps. They also asked puzzles to others, GFG style. Third was a case study round with a business problem and data questions, testing thinking, logic, and quick maths, not technical. Fourth was another technical round, mixing resume/OOPS theory and case study elements, no coding, just theory on resume stuff. Fifth was a 2-hour behavioural round with India Head, a GD with 6 candidates. Sixth was a 20 min culture fit with Italy Heads, basic-medium technical and some behavioural questions.
- The technical round focused on DSA, OOPS, and my resume, lasting 30 minutes, where they asked 'why' for everything and basics, especially regarding hashmaps and heaps. They also posed puzzles to other candidates, and they really like GFG questions, so be prepared.
- There were puzzles asked to other candidates, these guys love GFG (GeeksforGeeks) questions, keep them handy.
Software Developer
So the interview process started with an online assessment that covered aptitude and DSA questions, which were medium difficulty. After that, there were technical interviews focusing on system design, core subjects, DSA, and questions based on my resume. Then came psychometric tests. About 140 people were selected for the software development role interview process. The first part was an introduction, followed by technical questions about my resume and the design of projects I've worked on.
- What are your thoughts on System Design?
- Can you elaborate on DSA?
- Questions based on your resume.
Software Development Engineer Intern
It began with my CGPA getting shortlisted, then an online test with 2 DSA questions (LeetCode Easy to Medium, Greedy and Heaps) and 10 core subject MCQs. After acing that, I had a 90-minute technical interview covering my intro, resume, projects, puzzles, and some OOPs system design coding, which was super long. The interviewer was senior and very encouraging even though I felt I messed up. Right after, I got into a 50-minute case study round about finding problems and solving them with tech. Then there was a 30-minute psychometric test. Sadly, even after clearing all that, they stopped hiring for my batch, so no update ever came.
- Can you design an Exam Proctoring System?
- Could you solve some GFG Puzzles, like the Camel and water puzzle?
- Tell me about your experience with Docker, K8S, AWS, your Certifications, and Projects.
ION Group Software Engineer Interview Questions
Quoted word for word from ION Group interview reports.
“Find the length of the longest subarray with a sum equal to K, given an array of integers.”
Read reports →“What is the probability of ants colliding if they are on the corners of an equilateral triangle?”
Read reports →“Regarding the car problem, what is the maximum distance a car can travel if each tire has a durability of 4 km and there's a spare tire with 10 km durability?”
Read reports →“Given two wires that each burn in exactly one hour, how can you use them to measure a 15-minute interval?”
Read reports →“There are 3 devils and 3 priests, and they all need to cross a river in a boat that can only take two people. The condition is that devils can't eat priests if the number of devils is equal to or less than the number of priests on either side. How can all 6 cross safely?”
Read report →“How would you create a deep copy of a linked list that has a random pointer?”
Read report →“Regarding the 2 Eggs and 100 Floors puzzle, what strategy should be used to minimize the number of drops in the worst case to find the required floor?”
Read report →“Can you explain how to find the point where a circular linked list forms and rejoins itself?”
Read report →“For a library containing many books, represented as strings, how would you efficiently find and return a specified collection of books, and what data structure would be optimal for this task?”
Read report →Formats, difficulty and experience
Across all 301 ION Group interview reports.