Top 23
Prep plan
Updated weekly · Last refresh Oct 17

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 daily.

23questions
~3htotal time
Track your progressSign up free to work through all 23 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 12 questions · ~107 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
Refactor for Readability and EfficiencyMedium

Assesses refactoring skill, code clarity improvements, and safe performance enhancements.

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
Choosing Data Structures for ScaleMedium

Assesses your understanding of time-space trade-offs and data structure selection at scale.

Trade-offslarge datasetsData StructuresRPI/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 & Leadership5 questions · ~45 min
More Behavioral & Leadership questions with a free account
4
More topics2 questions · ~18 min
Java Core PrinciplesMedium

Tests your depth of Java fundamentals and how they inform your day-to-day engineering decisions.

javatechnical knowledgeRPI/Blurb
Memory Management ApproachMedium

Tests your understanding of language-level memory management and practical engineering tradeoffs.

memory managementprogramming languagesRPI/Blurb
The finish line: interview-readyComplete all 23 questions to finish this plan.