Reposted
Stripe · OA
In processStripe Internship Tracking-Invoices OA with State Changes
Software engineer · InternshipOct 2019
Shared by
Role: Software Engineering Intern
Result: Not disclosed
Timing: The exact OA day was not shared. October 2019 follows the report month.
The OA processed ordered CREATE, FINALIZE, and PAY lines and returned the total unpaid USD amount in cents.
Created and finalized invoices counted toward the total. Paid invoices did not. Finalization and payment were permanent transitions, and payment required finalization.
The candidate's examples showed 800 for created-only invoices and 600 after finalization. A paid-zero example was not visible in this report.
The source did not preserve every invalid-event rule or bound. A separate reflection asked for code-improvement ideas.
Practice: Track Invoice Lifecycle and Outstanding USD Balance.
0 total reactions. Your reactions: none.
0 comments
Comments
0No comments yet — be the first to share what you know.