Explain your tech stack choices

Quick Overview

This question evaluates a candidate's ability to articulate technology selection, operational experience, and trade-off reasoning across languages, frameworks, services, data stores, and infrastructure.

Explain your tech stack choices

Company: Stripe

Role: Software Engineer

Category: Behavioral & Leadership

Difficulty: easy

Interview Round: HR Screen

What is your primary tech stack (languages, frameworks, services, data stores, and infrastructure)? Why did you choose these technologies, and at what scale and performance requirements have you used them?

Overview: This question evaluates a candidate's ability to articulate technology selection, operational experience, and trade-off reasoning across languages, frameworks, services, data stores, and infrastructure.

Stripe logo
Stripe
Aug 14, 2025
easySoftware EngineerHR ScreenBehavioral & Leadership
10
0

Describe Your Primary Tech Stack, Rationale, and Scale

Context: In a software-engineering HR screen, briefly summarize your core technology stack and where you have used it in production.

Please cover:

  1. Languages
  2. Frameworks and runtimes (backend, frontend, data/ML)
  3. Services and messaging (e.g., queues/streams, APIs)
  4. Data stores (OLTP, caches, analytics/lake)
  5. Infrastructure and DevOps (cloud, orchestration, IaC, CI/CD, observability)

Also address:

  • Why you chose these technologies (performance, reliability, developer productivity, security/compliance, cost).
  • The scale and performance you have handled (throughput/RPS, latency percentiles, data volume, concurrency, uptime/SLOs, regions).