Oportun Software Engineer Interview Questions
The questions to prepare for a Oportun Software Engineer interview. Questions from real interview reports rank first. Updated weekly.
Reverse a string in Python using character traversal and return the reversed result.
OportunExplain the core differences between REST and SOAP, including message format, protocol style, and trade-offs.
OportunDesign a URL shortener that ranks and recommends short links while handling abuse, freshness, and monitoring at scale.
OportunDesign a microservices-based ML recommendation platform by decomposing a monolith into retrieval, ranking, features, and serving services.
OportunSign up to see every question
Create a free account to unlock this list and practice real interview questions.
Tests security fundamentals and practical controls for protecting Oportun systems and data.
OportunTests ability to package services reliably for deployment in modern infrastructure.
OportunTests practical SQL join skills and correctness checks.
OportunTests understanding of ORM transaction boundaries and persistence behavior.
OportunAggregate monthly sales by product category and use LAG to calculate month-over-month changes.
Total Wine & More
Inc.
Benjamin MooreUse ROW_NUMBER() to keep the earliest created_at 'Repl created' per entity and return out-of-order duplicates to delete.
Replit
QuantcastCompute top 10 customers by net sales using joins and aggregations, ordering by revenue with deterministic tie-breaking.
Gain Digital
TCS
Zest AI