Are these based on real engineering roles?
Yes. The catalog is built around real engineering role patterns so the practice round feels closer to a live interview.
Company practice
Pick a role, answer follow-up questions out loud, and get a scored verdict after the interview.
Stripe
Mobile
Develops the Android software powering Stripe Terminal's in-person payment devices, building the OS platform, payment flows, and developer-facing SDKs that process card-present transactions reliably on constrained hardware. Partners across firmware and global payments teams to ship secure, certified point-of-sale software. A technical interview would probe Android internals and SDK design, handling concurrency and offline/failure states on devices, and reasoning about security and reliability for card-present payment flows.
Stripe
Security
Builds backend systems that defend Stripe and its users against AI-enabled abuse, integrating model-driven detection into payment and account flows while keeping latency and reliability within Stripe's bars. Works at the intersection of security engineering and applied ML across high-volume services. A technical interview would probe secure system design for adversarial settings, tradeoffs of deploying ML in a latency-sensitive request path, and reasoning about evasion, false positives, and abuse-detection feedback loops.
Stripe
Infrastructure
Builds the large-scale distributed infrastructure that internal and external Stripe teams depend on, spanning compute, networking, distributed caching, document storage, and data-serving systems like Trino/Presto, Apache Pinot, and ElasticSearch. Owns roadmap planning, production reliability, and debugging issues across services and the stack. A technical interview would probe distributed-systems design (consistency, partitioning, caching), API and service modeling, and debugging a production incident across a multi-service request path.
Stripe
Backend
Builds the APIs and ledgering systems behind Stripe's money movement and storage products, where correctness, idempotency, and consistency directly affect customer funds across global rails. Designs developer-facing interfaces and the services that move and store value at scale. A technical interview would probe financial-systems correctness (ledgers, idempotency, exactly-once semantics), API design, and how you reason about consistency and failure recovery when money is in flight.
ExoForm is not affiliated with Stripe. This is an independent practice page.
Yes. The catalog is built around real engineering role patterns so the practice round feels closer to a live interview.
Yes. ExoForm runs a live voice interview, asks follow-ups, and produces structured feedback after the session.
Yes. You can start with the free interview allowance before upgrading for more practice.