Stripe is an innovative company and rich in opportunity, there are many career advancement for the fintech interested. Here are some of the newest OA questions from Stripe. questions from Stripe.
Students recently applied to Stripe's 2024 New Gard program. After the resume passed the screening process, the student received a link to the Online Assessment (OA).
Stripe OA Question.
Stripe processes billions of dollars in payments every day, but not all of these transactions are legitimate. Some transactions are completed without the end-user's authorization using stolen bank information; in other cases, end-users are charged more than they originally agreed to pay. In these cases, the end user can request a refund of the transaction from the bank (i.e., initiate a chargeback). The bank then sends the declined payment information to Stripe.
A refund request is the first stage of the dispute lifecycle. In this programming exercise, your task is to extract the content associated with a dispute by parsing the refund request information so that the dispute can be presented to the merchant.
Part 1: Parsing Effective Online Refund Information
We first want to build a simple parser that parses the correct refund information to make it easier for humans to read and understand. You need to read the contents of one or more files and output summarized dispute information. In the first part, all inputs are valid.
Part 2: Filtering invalid data
Sometimes the dispute data sent to us by the network may be corrupted and not be able to be parsed into a neat dispute object to present to the merchant. In this section, we will filter out invalid lines. Any of the following conditions will invalidate a refund line: simply ignore the line and continue processing the rest of the file.
Part 3: Filtering withdrawal disputes
Sometimes refund requests are withdrawn by users after they have been submitted. In these cases, we should not include these refund requests in the output and should only present refund requests that have not been withdrawn by the user. If the same transaction ID appears in two valid rows on the same network, and the reason listed in the later file is "withdrawn", these two rows are not processed.
Read More
Stripe Interview Questions | Glassdoor
Contact Us
ourInterview assistance servicesProvides problem solving and clear thinking skills which are not only applicable for Stripe Interview but also LIVE coding.Wish you all the best of luck in your interviews!
If you also need our interview assistance services, pleaseContact Us Now.