ION Group logo

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

3.2 Rounds average
Average Typical difficulty
63.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at ION Group.

Showing 3 of 301
ION Group logo
ION Group

Software Development Engineer

Engineering · nearly a year ago

Entry Average Neutral experience Accept offer 6 rounds
Interview process
Technical screen Technical screen Technical screen Technical screen Panel Background check
Interview formats
Technical Coding Case Behavioral Other

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.

Confirmed questions2 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.
ION Group logo
ION Group

Software Developer

Engineering · nearly a year ago

Entry Average Positive experience No offer 3 rounds
Interview process
Take home Technical screen Background check
Interview formats
Technical Coding System Design Behavioral

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.

Confirmed questions3 questions
  • What are your thoughts on System Design?
  • Can you elaborate on DSA?
  • Questions based on your resume.
ION Group logo
ION Group

Software Development Engineer Intern

Engineering · nearly a year ago

Intern Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Presentation Background check
Interview formats
Coding Technical System Design Case Group

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.

Confirmed questions3 questions
  • 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.

Interview formats

Technical 34.5%
Coding 27.4%
Behavioral 20.7%
Case 9.1%
System Design 3.4%

Interview difficulty

Easy 9.6%
Average 70.4%
Difficult 19.9%

Candidate experience

Positive 63.8%
Neutral 27.6%
Negative 8.6%