Ion Group interview experience Real time questions & tips from candidates to crack your interview

Software Developer

Ion Group
upvote
share-icon
6 rounds | 16 Coding problems

Interview preparation journey

expand-icon
Journey
I began my engineering journey at MSIT, Janakpuri, focusing on building a strong technical foundation. Over the years, I delved into web development, mastering the MERN stack and progressing to Next.js, all while balancing academics with self-learning. As placements approached, I dedicated two months to sharpening my DSA skills on LeetCode in preparation for the competitive hiring process. This preparation proved invaluable when ION Group, a reputed product-based company, visited our campus for placements. The selection process was rigorous, consisting of six challenging rounds. It began with an Online Assessment to test coding and problem-solving skills, followed by a Technical Interview covering DSA, core concepts, and puzzles. The Case Study Round assessed problem analysis and business acumen, while the Stakeholder Evaluation focused primarily on my resume, diving into my academic and professional experiences. Finally, the Culture Fit and Future Fit rounds evaluated my alignment with the company’s values and long-term goals.
Application story
I applied to ION Group through campus placements at MSIT, Janakpuri. The process began with registration for the company’s hiring drive. ION Group, being a well-regarded product-based company, conducted a structured and rigorous selection process. The first three rounds were conducted online, starting with an Online Assessment that tested problem-solving skills, coding abilities, and logical reasoning. This was followed by a Technical Interview to evaluate DSA concepts, project discussions, and core technical skills. The third round was a Case Study assessment, where I analyzed business problems to showcase my critical thinking abilities. The next two rounds, Stakeholder Evaluation and Culture Fit, were held offline at the ION Noida office as part of "ION Day." The Stakeholder round primarily focused on my resume, while the Culture Fit round assessed alignment with the company’s values. The final Future Fit round, conducted online, evaluated long-term compatibility with the organization.
Why selected/rejected for the role?
I was selected due to my strong grasp of basic DSA concepts, OOP principles, and problem-solving skills, including puzzles. I effectively handled the case studies and presented a well-crafted resume, which I knew thoroughly. Additionally, my positive attitude and confident body language helped me make a strong impression.
Preparation
Duration: 3 months
Topics: Data Structures, Arrays, Sorting, Strings, Trees, OOPS, MERN, Next.js
Tip
Tip

Tip 1: Master the fundamentals of DSA thoroughly.
Tip 2: Develop a strong understanding of OOP concepts.
Tip 3: Be well-versed with the details on your resume.
Tip 4: Practice and prepare effectively for case studies.

Application process
Where: Campus
Eligibility: Minimum 75% throughout (10th, 12th, B.Tech) (Salary: 17.3LPA)
Resume Tip
Resume tip

Tip 1: Keep your resume concise, limiting it to one page.
Tip 2: Ensure all information on your resume is accurate and truthful.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration120 minutes
Interview date24 Jul 2024
Coding problem0
02
Round
Medium
Video Call
Duration60 minutes
Interview date25 Jul 2024
Coding problem6

1. Aptitude Question

Three men want to go to their grandfather's house, which is 300 km away, using a single bike. The bike's speed is 60 km/h, and only two can ride at a time. Each person's walking speed is 15 km/h. How much time will it take for all of them to reach their grandfather's house?

2. Max Product Subset

Moderate
15m average time
85% success
0/80
Asked in companies
SalesforceArcesiumAdobe

You are given an array/list ‘arr’ of size ‘n’. Your task is to find the maximum product possible by taking any subset of the array/list ‘arr’.

Since the product can be large, return it modulo 10^9+7

For example:
Let arr=[-1,-1,-2,4,3] 

We can take the subset {-1,-2,4,3} which will have the product as 24. We can verify that this is the largest product possible. Hence we return 24.
Problem approach

Step 1: Sort the array to easily access the smallest and largest elements.
Step 2: Calculate the product of the three largest numbers in the sorted array.
Step 3: Calculate the product of the two smallest (most negative) numbers and the largest number.
Step 4: Return the maximum of the two products calculated in Step 2 and Step 3.

Try solving now

3. System Design

How would you design a phone directory system that allows for efficient insertion, searching, and prefix-based searching of contact names?

4. OOPs Question

You are given a class with two attributes representing the real and imaginary parts of a complex number. Implement the '+' operator to add two complex numbers.

5. OOPs Question

Implement a class with a pure virtual function area(). Then, implement derived classes for different shapes (e.g., square, circle, rectangle). Discuss how polymorphism can be used to calculate the area of different shapes. (Learn)

6. OOPs Question

You are asked to implement a class representing a square that inherits from a rectangle. How would you use inheritance in this scenario, and how would you override the area() method in the derived class?

03
Round
Easy
Video Call
Duration30 minutes
Interview date25 Jul 2024
Coding problem1

1. HR Question

Imagine you are tasked with opening a coffee shop on a college campus. How would you approach the business aspects of this venture? Consider factors such as location selection, target audience, pricing strategy, marketing, staffing, and ensuring sustainability. What steps would you take to make this coffee shop successful?

04
Round
Medium
Face to Face
Duration45 minutes
Interview date27 Jul 2024
Coding problem4

1. HR Question

Can you describe your key responsibilities and the projects you worked on during your internship? How did you contribute to the team, and what skills did you develop or improve during this period?

2. Technical Question

Can you describe your best project and explain its architecture? What technologies did you use, and how did you design the system to meet the project’s requirements and objectives?

3. HR Question

You are tasked with opening a kirana store in a residential area. From a business perspective, how would you approach this venture? Consider factors such as location selection, target customer base, product assortment, pricing strategy, inventory management, competition, marketing, and staffing. What steps would you take to ensure the store's success and sustainability within the community?

4. HR Question

  • What do you understand about ION?
  • What are your goals?
  • Why do you want to join ION?
  • Why should ION choose you?
05
Round
Easy
Group Discussion
Duration30 minutes
Interview date27 Jul 2024
Coding problem1

In the group discussion, I focused on staying calm and confident. I introduced myself clearly, shared my background, talked about my family, and mentioned my location preferences. I maintained positive body language throughout. When asked about success, I explained that, to me, it means continuous growth and making a positive impact. I ensured active listening and contributed thoughtfully to the discussion.

1. Problem Solving

06
Round
Easy
Video Call
Duration15 minutes
Interview date2 Aug 2024
Coding problem4

1. HR Question

Could you briefly share your key responsibilities during your internship?

2. HR Question

  • What can you tell us about Italy?
  • What is a contract?

3. Technical Question

4. HR Question

  • What are your hobbies?
  • Who is your favorite singer?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which CSS property is used to control the text alignment?

Choose another skill to practice
Similar interview experiences
company logo
Technical Analyst
4 rounds | 10 problems
Interviewed by Ion Group
804 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
887 views
0 comments
0 upvotes
company logo
System Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
690 views
0 comments
0 upvotes
company logo
LDP
4 rounds | 3 problems
Interviewed by Ion Group
80 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Developer
5 rounds | 14 problems
Interviewed by Microsoft
3191 views
1 comments
0 upvotes
company logo
Software Developer
6 rounds | 12 problems
Interviewed by SAP Labs
1938 views
0 comments
0 upvotes
company logo
Software Developer
3 rounds | 8 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes