Filter interviews by
I applied via campus placement at Maharaja Agrasen Institute of Technology, Delhi and was interviewed in Jul 2024. There were 3 interview rounds.
3 questions of dsa based on dp and trees
Optimize delivery between warehouse to the person ordered.
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 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
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...
ION Group interview questions for designations
I applied via campus placement at SRM Institute of Science & Technology, Chennai and was interviewed in Jul 2024. There were 2 interview rounds.
Basic question of arrays
Get interview-ready with Top ION Group Interview Questions
90 min, Logical, Verbal
Find the longest common prefix among an array of strings.
Iterate through the characters of the first string and compare with the corresponding characters of other strings.
Stop when a mismatch is found or when reaching the end of any string.
Return the prefix found so far.
Implement stack using linked list
Create a Node class with data and next pointer
Create a Stack class with top pointer
Implement push, pop, and peek methods by manipulating the linked list
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Jul 2024. There were 2 interview rounds.
Coding Test was online
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Bundling data and methods that operate on the data into a single unit
Inheritance: Ability of a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the complex implementation details and showing only the necessary features
Time complexity of binary tree refers to the amount of time it takes to perform operations on the tree based on its size.
Time complexity for searching, inserting, and deleting in a binary tree is O(log n) on average.
In worst case scenarios, time complexity can be O(n) for operations like searching if the tree is unbalanced.
Balanced binary trees like AVL trees or Red-Black trees ensure O(log n) time complexity for all o
2 coding questions were asked
I applied via Company Website and was interviewed in Jun 2024. There were 2 interview rounds.
Coding questions medium level DSA
The duration of ION Group Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 19 interviews
3 Interview rounds
based on 16 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