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

SDE - 1

Ion Trading
upvote
share-icon
4 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 9 Months
Topics: Data Structures, OOPS, DBMS, OS, Computer Networks
Tip
Tip

Tip 1 : Focus a lot on CS fundamentals in addition to practicing on Leetcode.
Tip 2 : Have at least 2 projects which demonstrate your skills and try to provide metrics for the results/impact you brought.
Tip 3 : While practicing DSA questions, try to find patterns and make short notes on things like time complexity/space complexity.

Application process
Where: Campus
Eligibility: 6 CGPA
Resume Tip
Resume tip

Tip 1 : Try to provide metrics with short and crisp descriptions.
Tip 2 : Avoid any grammatical errors and proof check your resume multiple times.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 Minutes
Interview date1 Sep 2021
Coding problem2

1. Subsets II

Moderate
45m average time
50% success
0/80
Asked in companies
AmazonFacebookApple

Ninja is observing an array of ‘N’ numbers and wants to make as many unique subsets as possible. Can you help the Ninja to find all the unique subsets?

Note: Two subsets are called same if they have same set of elements.For example {3,4,1} and {1,4,3} are not unique subsets.

You are given an array ‘ARR’ having N elements. Your task is to print all unique subsets.

For Example
For the given if ARR = [1,1,3],the answer will be [ ],[1],[1,1],[1,3],[3],[1,1,3].
Try solving now

2. Merge Intervals

Moderate
20m average time
80% success
0/80
Asked in companies
InnovaccerFacebookSalesforce

You are given N number of intervals, where each interval contains two integers denoting the start time and the end time for the interval.

The task is to merge all the overlapping intervals and return the list of merged intervals sorted by increasing order of their start time.

Two intervals [A,B] and [C,D] are said to be overlapping with each other if there is at least one integer that is covered by both of them.

For example:

For the given 5 intervals - [1, 4], [3, 5], [6, 8], [10, 12], [8, 9].

Since intervals [1, 4] and [3, 5] overlap with each other, we will merge them into a single interval as [1, 5].

Similarly, [6, 8] and [8, 9] overlap, merge them into [6,9].

Interval [10, 12] does not overlap with any interval.

Final List after merging overlapping intervals: [1, 5], [6, 9], [10, 12].
Problem approach

I used sorting to solve the problem.

Try solving now
02
Round
Medium
Face to Face
Duration120 Minutes
Interview date2 Sep 2021
Coding problem2

It was in the afternoon and the Interviewer was super friendly.

1. Puzzle

A person has 3000 bananas and a camel. The person wants to transport the maximum number of bananas to a destination which is 1000 KMs away, using only the camel as a mode of transportation. The camel cannot carry more than 1000 bananas at a time and eats a banana every km it travels. What is the maximum number of bananas that can be transferred to the destination using only camel (no other mode of transportation is allowed). 

2. Search In Rotated Sorted Array

Moderate
30m average time
65% success
0/80
Asked in companies
PayPalFreshworksSAP Labs

Aahad and Harshit always have fun by solving problems. Harshit took a sorted array consisting of distinct integers and rotated it clockwise by an unknown amount. For example, he took a sorted array = [1, 2, 3, 4, 5] and if he rotates it by 2, then the array becomes: [4, 5, 1, 2, 3].

After rotating a sorted array, Aahad needs to answer Q queries asked by Harshit, each of them is described by one integer Q[i]. which Harshit wanted him to search in the array. For each query, if he found it, he had to shout the index of the number, otherwise, he had to shout -1.

For each query, you have to complete the given method where 'key' denotes Q[i]. If the key exists in the array, return the index of the 'key', otherwise, return -1.

Note:

Can you solve each query in O(logN) ?
Problem approach

I explained Binary search using an example and later explained the Time Complexity

Try solving now
03
Round
Easy
Face to Face
Duration45 Minutes
Interview date2 Sep 2021
Coding problem1

This round was also in the afternoon.

1. System Design Question

A problem related to flight booking architecture was asked.

Problem approach

I explained about usage of Hashmap and provided implementations on similar lines.

04
Round
Medium
Face to Face
Duration60 Minutes
Interview date3 Sep 2021
Coding problem1

Round was in the afternoon.

1. System Design Question

Hotel Management system was asked to be designed.

Here's your problem of the day

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

Skill covered: Programming

What is the purpose of the return keyword?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 8 problems
Interviewed by Ion Trading
1461 views
0 comments
0 upvotes
SDE - 1
5 rounds | 8 problems
Interviewed by Ion Trading
1241 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Ion Trading
959 views
0 comments
0 upvotes
SDE - 1
6 rounds | 7 problems
Interviewed by Ion Trading
2136 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
2 rounds | 3 problems
Interviewed by BNY Mellon
6316 views
3 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BNY Mellon
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 5 problems
Interviewed by CIS - Cyber Infrastructure
2180 views
0 comments
0 upvotes