Stripe software engineer interviews cover algorithms, data structures, system design, and coding problems drawn from real interview rounds.
No verified questions yet for Stripe.
POST /charges: Creates a new charge.GET /charges/{chargeId}: Retrieves the status of a specific charge.GET /charges: Lists all transactions based on pagination parameters.POST /charges with body {amount: 1000, currency: 'usd', source: 'tok_visa'}201 Created with body {id: 'ch_1FZh2I2eZvKYlo2C4H2gGm7', status: 'succeeded'}Example 2:GET /charges/ch_1FZh2I2eZvKYlo2C4H2gGm7200 OK with body {id: 'ch_1FZh2I2eZvKYlo2C4H2gGm7', status: 'succeeded'}chargeId, an amount in cents, and a currency string, e.g., 'usd'.get(key: int): int: Retrieves the value of the key if the key exists in the cache, otherwise returns -1.put(key: int, value: int): void: Updates the value of the key if the key exists, and if the cache reaches its capacity, it should invalidate the least recently used item before inserting a new item.put(1, 1)NoneInput: put(2, 2)NoneInput: get(1)1Input: put(3, 3)NoneInput: get(2)-1Sign up for free to access walkthroughs, AI-generated questions, and more.
Get Started Free