
DICK'S Sporting Goods Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 42 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at DICK'S Sporting Goods.
Software Engineer
I got ghosted after completing the entire interview process, this is why im leaving a negative experience. My application on workday is still listed as active, but no one will reply to emails about the position and the position is not searchable elsewhere. It's been a very confusing conclusion after all these steps. Had an initial 1v1 video screen with a hiring manager to make sure you are real and can answer simple software engineering questions. Then an online coding assessment using Codility. Followed by one Panel interview with engineers. And one Panel interview with product owners.
- Can you describe a system you've built and explain how you ensured it could scale?
- Tell me about a system you designed and how you handled its scalability.
- Walk me through a system you developed, focusing on how you addressed its scaling needs.
Software Engineer
A recruiter reached out on LinkedIn about a Software Engineer role that's contract-to-hire. My resume was passed to the hiring manager who wanted to interview me. The interview happened quickly, and we talked about my resume and past work. I was told a take-home test would be sent by the end of the week, but after the good interview, I heard nothing more from the company or the recruiter.
- What's an instance where you had to research and implement something for your team?
- Give me an example of an implementation you researched and put in place for your team.
Software Engineer
So I applied and then a recruiter hit me up and sent me a link to do a codility assessment. After that, I had to do this pre-recorded interview that was all about customer service kind of questions. Once I finished that, I had 2 interviews with 2 different software engineers. They were really nice and made me feel comfortable. The interviews had a mix of technical and behavioral questions, but no live coding.
- Could you explain the difference between an inner join and an outer join?
- Can you tell me the difference between an abstract class and an interface in Java?
- In your opinion, what's the most crucial step before you start tackling a problem?
DICK'S Sporting Goods Software Engineer Interview Questions
Quoted word for word from DICK'S Sporting Goods interview reports.
“Implement a function to find all leaf nodes in a tree and sum their values.”
Read reports →“Write code to identify all nodes with exactly two children and sum their values.”
Read reports →“Can you explain the distinction between an interface and abstract classes?”
Read reports →“Can you tell me the difference between an abstract class and an interface in Java?”
Read reports →“Can you explain the difference between a component and a service within Spring Boot?”
Read report →“If you have two lists of strings, how would you identify all the strings from one list that aren't in the other? Explain your reasoning concisely.”
Read report →“Could you explain the difference between an inner join and an outer join?”
Read report →“How would you write a SQL query to achieve this?”
Read report →“Can you explain Clean Architecture in a way that a non-technical person would understand?”
Read report →Formats, difficulty and experience
Across all 42 DICK'S Sporting Goods interview reports.