← Back to Directory

Purestorage

Large Enterprises

Pure Storage is an American technology company that provides all-flash data storage hardware and software solutions for enterprises. It is known for its FlashArray and FlashBlade products, as well as cloud-based data services and subscription models storage offerings.

2 interview notes · updated Jul 2026

Purestorage·Software Engineer·Technical Phone Screen

Jun 2026
Pure Storage coding interview for a software engineer role, focused entirely on a geometry problem about detecting and counting squares from point coordinates. The problem had multiple parts with increasing complexity, which I did not fully anticipate going in.
  • Given exactly 4 points on a 2D plane, determine whether they form a valid (possibly rotated) square.
  • Given N points on a 2D plane, count how many distinct squares can be formed using 4 of those points as vertices. Walk through a brute-force O(n^4) approach, then optimize to O(n^3), then to O(n^2).

“Part A felt manageable.”

View Post

Purestorage·Software Engineer·Onsite - System Design / Architecture

Apr 2026
Pure Storage system design round, one meaty question about building an in-memory event dispatcher that spiraled into a pretty deep multithreading conversation. The design part felt manageable but the concurrency follow-ups were where things got uncomfortable fast.
  • Design an in-memory event dispatcher that supports subscribing listeners to event types, unsubscribing them, and firing events to invoke all registered listeners for a given type. Then discuss how your design holds up when all three operations can be called concurrently from multiple threads.

“Started fine with the basic API, subscribe/unsubscribe/fire with a map of event types to listener lists, nothing wild.”

View Post