Index Exchange logo

Index Exchange Software Engineer Interview Questions
& Process

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

Based on 61 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
50.8% Positive experience

Candidate interview experiences

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

Showing 3 of 61
Index Exchange logo
Index Exchange

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Positive experience Decline offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical System Design

The interview started with a recruiter call, which was pretty nice. We talked about my background and what I'm looking for. They also gave me an overview of the technical interviews. The technical part involved system design questions, using made-up situations, and discussing the good and bad points, plus some follow-up questions about scaling.

Confirmed questions3 questions
  • What kinds of projects do you enjoy working on the most?
  • Can you talk about the advantages and disadvantages of hypothetical system designs?
  • What are your thoughts on scaling hypothetical systems?
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

Software Developer

Engineering · a year ago

Mid Average Negative experience Decline offer 3 rounds
Interview process
Recruiter call Take home Onsite
Interview formats
Behavioral Technical

It was a long and complicated process. There were too many screening calls with different middle managers, and a crazy take-home assignment that expected a week of my time. It ended with a full-day onsite interview with people from various departments. I had to jump through a lot of hoops. I did get an offer, but the culture wasn't for me.

Confirmed questions1 question
  • Can you tell me about your greatest strength?

Index Exchange Software Engineer Interview Questions

Quoted word for word from Index Exchange interview 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

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

Read reports

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

Read reports

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

What is a hashtable and what are two ways to manage collisions?

Read report

Given method signatures for a new data type, how would you implement it?

Read report

What are common web technologies and protocols like HTTP requests, TCP, UDP, and cookies?

Read report

Formats, difficulty and experience

Across all 61 Index Exchange interview reports.

Interview formats

Technical 35.3%
Behavioral 30.7%
Coding 29.3%
System Design 4%
Presentation 0.7%

Interview difficulty

Easy 27.9%
Average 62.3%
Difficult 9.8%

Candidate experience

Positive 50.8%
Neutral 29.5%
Negative 19.7%