Skip to content
dronacharya.ai

Stripe

InternshipSoftware

Built from 2 candidate reports with 2 first-hand accounts, covering 2026-27, 2025-26.

Hiring process

Roles: Software Engineer Intern
  1. 1

    Coding test

    Online coding test, 1 long implementation question
    HackerRank60 min1 questionseasy

    string parsing · implementation

    Very long statement; mostly implementation, logic described as easy.

  2. 2

    Technical interview

    Interview round 1: multi-part coding
    Zoom60 min1 questionsmedium

    string parsing · date and time handling · edge-case testing · code quality

    45 minutes for the problem plus 15 for introductions. Internet and own notes allowed, AI not allowed. Scored on parts solved, code quality and communication. Only one sample test per part; candidate must write own edge cases. Company discouraged C++ because of its code-quality checker.

  3. 3

    Technical interview

    Virtual onsite: integration round
    Zoom60 min

    integration

    Details left unfilled in the doc. Virtual onsite is normally two 1-hour rounds back to back; this candidate had them on separate days.

  4. 4

    Technical interview

    Virtual onsite: AI-assisted programming round
    Zoom60 min

    AI-assisted programming

    Details left unfilled in the doc.

  5. 5

    Managerial interview

    Manager chat

    Only the round heading is present; no content.

Advice from candidates

5 pieces of advice, in their own words. Names removed.

  • They advise against using C++ because their automated code quality checker might reject you if you don’t write clean C++ code, so I chose Python even though C++ was my strongest language.

    Online assessment · 2025-26

  • The most difficult part was to make sure that you are not missing out on any of the edge cases.

    Online assessment · 2025-26

  • They recommended to not use C++ due to their code quality checker giving low score on C++ so i decided to go with python which turned out to be a very good decision since the string parsing stuff would consume too much time in C++, I would suggest to go with python for all the interview rounds.

    interview · 2026-27

  • Not only the number of parts solved but also your code quality and communication matters for this round, they only gave me one sample test for each part and expected me to make edge cases test the code on those edge cases so do practice for that.

    interview · 2026-27

Loading the other 1…

Question patterns reported

The kind of problem, not the problem itself. Our practice questions are written to match these patterns.

  • Onlinedesign a store with update and query operations on transaction records
  • Technicalcall an endpoint and plot returned route using a map library in a given repo
  • Codinglong-description string parsing with loops, easy logic
  • Technicalmulti-part parsing task, next part revealed after previous passes
  • Technicaldate and time module use in later part