StockX logo

StockX Software Engineer Interview Questions
& Process

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

Based on 11 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
54.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at StockX.

Showing 3 of 11
StockX logo
StockX

Software Engineer

Engineering · more than a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding

This was one of the most unprofessional experiences I've ever had. Every interviewer was late, and one didn't even show up. After they finally showed up, my tech interviews went very well. I could answer every question and even got feedback that my preparation was excellent. Then after the four rounds, they told me that my tech rounds didn't go well, which was just impossible. It was a huge waste of my time. Wouldn't recommend this.

Confirmed questions2 questions
  • How would you design a system to find the Top K elements?
  • How would you approach designing a stock market system?
StockX logo
StockX

Software Engineer

Engineering

Mid Difficult Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding Behavioral

So, in the interview, they threw two Data Structures and Algorithms questions at me. The first one was about figuring out and coding a way to handle categories and subcategories based on paths and IDs, which ended up being a Trie thing. The second one was about doing stuff efficiently with a Priority Queue, testing if I knew heaps and how to get things in order. Oh, and I also had to talk about my project, going deep into how it's built, what tech I used, the tough spots, and how I made it work well and scale.

Confirmed questions2 questions
  • Given paths of categories and subcategories ending with an ID, can you design a data structure for efficient storage, insertion, and searching within this hierarchy?
  • Could you explain your project in detail, covering its architecture, technologies, challenges, and your problem-solving strategies for scalability?
StockX logo
StockX

Software Engineer

Engineering

Intern Average Positive experience No offer 3 rounds
Interview process
Technical screen Phone screen
Interview formats
Technical Coding Behavioral

The experience was good overall. It's important to have a strong grasp of Data Structures and Algorithms, as they form the core of the evaluation. The interviewers were friendly and made me feel comfortable throughout the process. There were three rounds in total: The first round was a technical interview, focused on DSA and problem-solving. The second round was a managerial interview, where they asked in-depth questions based on my resume and past experiences. I’m not sure about the final round, as I wasn’t selected to move forward.

Confirmed questions1 question
  • Could you solve the zig-zag traversal of a tree problem using Data Structures and Algorithms?

StockX Software Engineer Interview Questions

Quoted word for word from StockX interview reports.

Design and implement an endpoint to mirror a service, along with a cache.

Read reports

Given paths of categories and subcategories ending with an ID, can you design a data structure for efficient storage, insertion, and searching within this hierarchy?

Read reports

Could you solve the zig-zag traversal of a tree problem using Data Structures and Algorithms?

Read report

How would you design an online bidding platform to handle 1 million daily users and 100,000 concurrent users?

Read report

How would you approach designing a stock market system?

Read report

Formats, difficulty and experience

Across all 11 StockX interview reports.

Interview formats

Coding 31.2%
Technical 25%
Behavioral 25%
System Design 18.8%

Interview difficulty

Easy 0%
Average 72.7%
Difficult 27.3%

Candidate experience

Positive 54.5%
Negative 36.4%
Neutral 9.1%