
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
Candidate interview experiences
First-hand accounts from people who interviewed at Index Exchange.
Software Engineer Intern
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.
- 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?
Software Engineer Manager
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.
- What is the difference between a promotion and a raise?
Software Developer
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.
- 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.