Top 24
Prep plan
Updated weekly · Last refresh Aug 30

RPI/Blurb Software Engineer Interview Questions

The questions to prepare for a RPI/Blurb Software Engineer interview. Questions from real interview reports rank first. Updated weekly.

24questions
~4htotal time
Track your progressSign up free to work through all 24 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 13 questions · ~116 min
Reverse a Custom Linked ListEasy
Practice

Reverse a custom singly linked list in place using iterative pointer manipulation.

coding challengeLinked ListsimplementationRPI/Blurb
Difference Between Interface and Abstract Class in JavaMedium

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

Hash TablesArraysStringsRPI/Blurb
Adapting to System ConstraintsMedium

Assesses how you adapt implementation choices to real constraints like latency, memory, or throughput.

adaptabilityRPI/Blurb
Improving Solutions With FeedbackMedium

Assesses iterative problem-solving and performance tuning based on live reviewer input.

efficiencyRPI/Blurb
More Coding questions with a free account
2
Execution4 questions · ~36 min
Memory Optimization in High TrafficMedium

Evaluates your strategies for reducing memory pressure while maintaining performance and reliability.

performanceRPI/Blurb
Maintainable Code at ScaleMedium

Tests your engineering practices for long-term maintainability, refactoring, and clean architecture.

best practicescode maintainabilityscalabilityRPI/Blurb
Handling Edge CasesMedium

Tests your thoroughness in specification, validation, and defensive coding for correctness.

edge casesRPI/Blurb
More Execution questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
Behavioral & Leadership7 questions · ~63 min
Owning a Production Debugging IncidentMedium

Tests ownership during a production incident, including structured debugging, stakeholder communication, and learning from high-pressure technical problems.

experienceProblem SolvingDebuggingRPI/Blurb
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 24 questions to finish this plan.