Filter interviews by
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
There were 2 coding questions - Medium to hard level (dynamic programming and string) and some MCQ's related to Aptitude, English, SQL.
I am a passionate software engineering student with experience in web development and a strong interest in machine learning.
Currently pursuing a degree in Computer Science
Proficient in languages such as Java, Python, and JavaScript
Completed internships at tech companies like Google and Microsoft
Interested in exploring the intersection of technology and healthcare
Implement a linked list data structure in a programming language
Create a Node class with data and next pointer
Create a LinkedList class with methods like insert, delete, search
Maintain a head pointer to the first node in the list
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Aug 2024. There were 4 interview rounds.
Duration was approx 1 hour long for aptitude questions
Situation was given and I had to answer according to that
I applied via campus placement at YMCA Institute of Engineering and Technology, Faridabad and was interviewed in Jul 2024. There were 3 interview rounds.
There will be first round of aptitude+ coding in which 2 coding questions are asked and 24 aptitude question
Find the most occuring element in array of strings
Iterate through the array and count the occurrences of each element
Keep track of the element with the highest count
Return the element with the highest count
Implementing design using hashmap for efficient key-value storage and retrieval.
Create a hashmap object to store key-value pairs.
Use put() method to add key-value pairs to the hashmap.
Use get() method to retrieve values based on keys.
Handle collisions using chaining or open addressing techniques.
Consider resizing the hashmap if load factor exceeds a certain threshold.
This round is easy just to check you soft skills
I applied via Job Portal and was interviewed in Sep 2024. There were 2 interview rounds.
Basic aptitude onine games assessment
ION Group interview questions for popular designations
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Jul 2024. There were 2 interview rounds.
Snake and ladder is a classic board game where players move their tokens based on the outcome of a dice roll.
Players take turns rolling a dice and moving their token along the board.
If a player lands on a ladder, they move up to a higher-numbered square.
If a player lands on a snake, they move down to a lower-numbered square.
The first player to reach the final square wins the game.
Get interview-ready with Top ION Group Interview Questions
100 mcq questions asked on aptitute logical os cn english
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Bundling data and methods that operate on the data into a single unit. Example: Class in Java
Inheritance: Ability of a class to inherit properties and behavior from another class. Example: Subclass extending a superclass
Polymorphism: Ability to present the same interface for different data types. Example: Method overloading in Java
Abstraction: Hiding t...
DDL stands for Data Definition Language and is used to define the structure of database objects. DML stands for Data Manipulation Language and is used to manipulate data within the database.
DDL includes commands like CREATE, ALTER, DROP, TRUNCATE, etc.
DML includes commands like INSERT, UPDATE, DELETE, SELECT, etc.
DDL is used to create or modify the structure of database objects like tables, indexes, etc.
DML is used to ...
Given a casestudy on optimizing amazon delivery process
I applied via campus placement at Vellore Institute of Technology (VIT)
Questions were asked which were difficult and asked on graphs
To insert a node in a linked list, update pointers of previous and new nodes.
Create a new node with the data to be inserted
Update the next pointer of the new node to point to the next node of the current node
Update the next pointer of the current node to point to the new node
I applied via campus placement at G Narayanamma Institute of Technology & Science for women, Secunderabad and was interviewed in Jul 2024. There was 1 interview round.
Reverse a linked list by changing the direction of pointers
Start with three pointers: current, previous, and next
Iterate through the linked list, updating pointers to reverse the direction
Update the head of the linked list to be the previous node
It had Mcqs and pseudocodes.
Java is a programming language used for building applications, while JavaScript is a scripting language primarily used for web development.
Java is a statically typed language, while JavaScript is dynamically typed.
Java is compiled and runs on the Java Virtual Machine (JVM), while JavaScript is interpreted by the browser.
Java is used for backend development, mobile apps, and desktop applications, while JavaScript is mai...
Error is a compile-time issue while exception is a runtime issue in programming.
Error is a compile-time issue detected by the compiler.
Exception is a runtime issue that disrupts the normal flow of the program.
Errors are usually caused by the programmer's mistake in the code.
Exceptions can be caused by external factors like user input or system resources.
Examples: Syntax error is an error, while NullPointerException is
I applied via Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
Technical, Aptitude and 2 Coding Questions
A Payment Management System can be designed using the four pillars of object-oriented programming: encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Hide the internal implementation details of payment processing and provide a public interface for interacting with the system.
Inheritance: Create a hierarchy of payment classes such as CreditCardPayment, PayPalPayment, etc. to reuse common functional...
Some of the top questions asked at the ION Group interview -
The duration of ION Group interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 94 interviews
Interview experience
based on 162 reviews
Rating in categories
Software Developer
156
salaries
| ₹7.8 L/yr - ₹30 L/yr |
Software Engineer
53
salaries
| ₹10 L/yr - ₹37 L/yr |
Senior Software Engineer
50
salaries
| ₹18.5 L/yr - ₹51 L/yr |
Technical Analyst
45
salaries
| ₹11.5 L/yr - ₹15.5 L/yr |
Production Analyst
26
salaries
| ₹9 L/yr - ₹26 L/yr |
Thomson Reuters
Bloomberg
FactSet
Morningstar