Top 36
Prep plan
Updated weekly · Last refresh Aug 30

REI (Recreational Equipment Inc.) Software Engineer Interview Questions

The questions to prepare for a REI (Recreational Equipment Inc.) Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

36questions
~5htotal time
Track your progressSign up free to work through all 36 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 7 questions · ~57 min
Abstract Classes vs InterfacesEasy

Compare Java abstract classes and interfaces, including inheritance rules, shared behavior, and when each is the better design choice.

javaabstractionoopREI (Recreational Equipment Inc.)
Difference Between Interface and Abstract Class in JavaMedium

Explain the differences between interfaces and abstract classes in Java and when to use each.

Hash TablesArraysStringsREI (Recreational Equipment Inc.)
Binary Search Tree ImplementationMedium

Tests your ability to implement and reason about tree operations and performance characteristics.

Data StructuresTreesAlgorithmsREI (Recreational Equipment Inc.)
More Coding questions with a free account
2
SQL & Data Manipulation4 questions + 3 drills · ~63 min
3
Behavioral & Leadership22 questions · ~180 min
More Behavioral & Leadership questions with a free account
4
More topics3 questions · ~25 min
Connection Pooling for ConcurrencyMedium

Tests your ability to prevent bottlenecks and manage database connections under load.

InfrastructureperformanceconcurrencyREI (Recreational Equipment Inc.)
Step-By-Step Problem SolvingMedium

Tests your ability to communicate clear, structured reasoning during execution.

ClarityREI (Recreational Equipment Inc.)
Caching Product CatalogMedium

Tests your approach to caching, invalidation, and performance trade-offs for product discovery.

InfrastructureperformancecachingREI (Recreational Equipment Inc.)
The finish line: interview-readyComplete all 36 questions plus 3 hands-on drills to finish this plan.