Index Exchange logo

Index Exchange Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 131 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
48.9% Positive experience

Which role are you interviewing for?

30 roles · 131 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Index Exchange.

Showing 4 of 131
Index Exchange logo
Index Exchange

Intern

Other · nearly a year ago

Intern Average Neutral experience No offer 1 round
Interview process
Recruiter call Recruiter call Presentation
Interview formats
Behavioral

The interview process was pretty straightforward. They first got in touch to schedule the meeting and explained what it would be like. On the interview day, I showed up, and they asked me some questions about my studies, my skills, and why I wanted the scholarship. I tried to answer honestly and show my interest. In the end, they thanked me for my time and said they would announce the results soon. Even though I wasn't selected, it was a good experience to learn how to better prepare for future opportunities.

Confirmed questions8 questions
  • Could you tell us about yourself and why you applied for this scholarship?
  • What drives you to pursue your studies further?
  • What are your academic and professional aspirations?
Index Exchange logo
Index Exchange

Software Engineer Manager

Engineering · nearly a year ago

Manager Easy Negative experience No offer 7 rounds
Interview process
Onsite Onsite
Interview formats
Behavioral Technical

The interview process lasted for about 3 months, with around 6 or 7 rounds, though I can't recall the exact number. While I didn't get the job, which is fine, the process itself was quite unclear and lacked decisive decision-making. Unlike other interviews where decisions are made progressively, here they waited until the very end, which suggests a poor decision-making flow, possibly with only one person having the final say. There weren't even fixed interview rounds; they could add a random one, and it could be onsite. I had two onsite rounds, and it felt like my time wasn't highly valued. The staff were very kind, and I appreciated them showing me around the office, but honestly, if I'm not working there, I don't need to know all that. While the kindness was nice, it wasn't essential. Overall, it seemed like the management was indecisive and inefficient. Hiring should be much simpler in today's job market.

Confirmed questions1 question
  • What is the difference between a promotion and a raise?
Index Exchange logo
Index Exchange

Data Engineer

Engineering · a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Presentation Background check Offer
Interview formats
Technical Presentation

This was a really long interview process, with too many steps that felt unnecessary. Honestly, it was one of the worst interview experiences I've had. It's tough when you're unemployed and stressed, and after going through so many interviews, they reject you. It was brutal and I needed a mental health break afterward. They gave me so much hope over three months, only to crush it with no real feedback, just that my background wasn't a match. I mean, don't they check background alignment early on? I wish there were laws against companies making people suffer like this. The recruiter was nice and kept me updated, but I could tell she was also helpless with the technical team's demands. They told me the VP interview would be conversational, but it turned out to be a technical design discussion. Be ready for technical talks, and don't expect it to be a comfortable experience.

Confirmed questions1 question
  • What are the differences between Spark and Flink, and how would you approach convincing management to allocate more resources for analyzing a dataset that exceeds current processing capabilities?
Index Exchange logo
Index Exchange

Engineering Manager

Engineering · a year ago

Manager Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

Interviewing with Index Exchange was a dream. At each step, I was really impressed with the team: their humanity, flexibility with me, and the sorts of things they were looking for. I met with a number of people, both in person and virtually, and the more I learned, the more interested I was in the company. It followed the usual steps: Recruiter screen, a technical design problem (90 minutes of designing a system to fulfil some requirements, then have some followup questions to add new requirements), a programming problem (60 minutes of refactoring some code to be less bad — done on Coderpad), then a director and VP level interview (60 minutes on management style and leadership).

Confirmed questions1 question
  • Can you share an instance where you mentored an individual who developed into one of your most relied-upon developers?

Index Exchange Interview Questions

Quoted word for word from Index Exchange interview reports.

Write a SQL query to permit login only for users not present in the blacklist table, given users (name, userid) and blacklist (userid) tables.

Read reports

Could you write a method within a tree node class to perform an in-order traversal of the tree?

Read reports

Considering a folder path like /sample/pa%th/to/a%folder/, how would you design an algorithm to handle the '%' wildcard, specifically matching any characters following it at the end of a string?

Read reports

Given a data type for an integer store object named 'S', please write three functions: one to create the object with parameter S, one to check if the object exists (returning a boolean), and one to retrieve a list of the objects in the order they were added (taking no arguments).

Read reports

What is the complexity of Heap and BST, and can you think of a case where we would use BST over Heap?

Read report

How would you find the middle element of a LinkedList and optimize the solution?

Read report

How would you design an algorithm to locate a given search string within an infinite stream of text, using a provided class that reads from a network stream?

Read report

What are Java interfaces, when do you use them, and what are their characteristics?

Read report

Can you explain the difference between a BST and a hash table, and compare their runtime complexities?

Read report

Formats, difficulty and experience

Across all 131 Index Exchange interview reports.

Interview formats

Behavioral 39.2%
Technical 34%
Coding 18.8%
System Design 3.1%
Presentation 3.1%

Interview difficulty

Easy 29%
Average 61.8%
Difficult 9.2%

Candidate experience

Positive 48.9%
Neutral 22.9%
Negative 28.2%

Reports by job function

Engineering 78
Operations 16
Sales 12
Analytics 9
Marketing 5
HR 4