Design an E-Commerce Top-Spender Query
Model a compact relational commerce dataset and design a correct, index-aware query for the ten highest-spending users in a trailing thirty-day window.
Open practiceVisa interview practice
Practice from 25 Visa-tagged public coding problems, organized only by the stage, topic, difficulty, and recency metadata FastPrep can verify. The broader public catalog also includes 1 system-design exercise.
OA practice path
Build a timed implementation rhythm from prompt to edge cases. Problems are ranked by repeated public catalog sightings.
25 Visa-tagged Online Assessment problems available.
| Company | Problem | Difficulty | Public evidence | Action |
|---|---|---|---|---|
VIVisa | Planning ProductionGreedySorting | Medium | 2 public reportsLast reported Sep 2026 | Practice |
VIVisa | Subarray SumArrayMath | Easy | 2 public reportsLast reported Sep 2026 | Practice |
VIVisa | Collect Branches for a Bird NestArraySimulation | Easy | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Count Reverse-Digit PairsArrayHash Table | Medium | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Grid Walk with Obstacles and TeleportsMatrixSimulation | Medium | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Count Cross-Array Target-Sum PairsHash TableArray | Easy | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Count Islands with DFS and BFSMatrixGraph | Medium | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Dijkstra Shortest Paths in a Weighted Undirected GraphGraphShortest Path | Medium | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Find Sliding-Window Pattern Start IndicesStringSliding Window | Easy | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Minimum-Cost Path Through a Weighted GridMatrixGraph | Medium | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Rotate a Square Matrix ClockwiseMatrixArray | Medium | 1 public reportLast reported Aug 2026 | Practice |
VIVisa | Connected GroupsGraphDepth-First Search | Easy | 1 public reportLast reported Jul 2026 | Practice |
VIVisa | Perfect SubstringsStringHash Table | Medium | 1 public reportLast reported Jul 2026 | Practice |
VIVisa | Maximum Server Processing TimeArrayDynamic Programming | Hard | 1 public reportLast reported Jul 2026 | Practice |
VIVisa | Signal PingsArraySorting | Medium | 1 public reportLast reported Jul 2026 | Practice |
VIVisa | Sum of Index-Ordered Pair DifferencesArrayMath | Medium | 1 public reportLast reported Jul 2026 | Practice |
VIVisa | Minimum Cost to Attend Required CoursesArrayBinary Search | Medium | 1 public reportLast reported Jul 2026 | Practice |
VIVisa | Minimum Score of a Path Between CitiesGraphDepth-First Search | Medium | 1 public reportLast reported Jul 2026 | Practice |
VIVisa | Maximum Even Tag SumArrayGreedy | Easy | 1 public reportLast reported Jun 2026 | Practice |
VIVisa | Transform Binary MatrixMatrixSimulation | Easy | 1 public reportLast reported Jun 2026 | Practice |
01 · Preparation plan
Visa's coding catalog supports preparation across counting, simulation, and graph search. Pair frequency accounting is a useful warm-up before grid movement and weighted paths. The page covers technical practice, not payment-network architecture or a universal Visa assessment format. This is a suggested practice sequence, not the employer's interview process. Your invitation and recruiter guidance remain the source of truth.
Use cross-array target-sum pairs to distinguish counting all matches from returning unique values. Frequency maps make repeated inputs part of the solution rather than an edge-case patch.
The grid-walk exercise asks for a precise transition model. Distinguish ordinary movement, blocked cells, and teleport behavior before choosing a traversal strategy.
Use the weighted undirected graph exercise to explain why ordinary breadth-first search is insufficient for unequal costs. Make the algorithm's weight assumptions explicit.
02 · Broader technical practice
These public Visa-tagged exercises cover additional technical formats. They are included only when a verified catalog record and a crawlable practice page both exist.
Model a compact relational commerce dataset and design a correct, index-aware query for the ten highest-spending users in a trailing thirty-day window.
Open practice03 · Evidence boundary
It means practicing transferable implementation, testing, and technical reasoning with public catalog assets FastPrep tags to Visa. It does not mean FastPrep has access to the company's assessments or any private interview bank.
Repeated public sightings and last-reported dates can help you prioritize practice, but they cannot predict the questions, format, or platform in a specific interview.
04 · Plain answers
This page owns technical-practice intent for Visa. Hiring activity, timelines, and market signals remain on the separate hiring-insights page.
The selected exercises are grounded in their stated programming inputs, outputs, and constraints. They do not require access to a payment network or confidential financial data. Any domain-specific interview expectations should come from the actual role; a company-tagged algorithm is not evidence of a payments syllabus.
No. FastPrep is an independent interview-preparation product and is not affiliated with Visa. The page uses FastPrep's public practice catalog and does not claim official, private, leaked, or proprietary employer questions.
Stage labels come from FastPrep's public problem metadata. A problem can carry more than one reported stage, and hiring processes can change by role, level, location, and date. Treat the labels as preparation context, not a guarantee.
Start with the stage named in your invitation or recruiter message. If no stage is known, use the largest available set to build general problem-solving fluency, then rehearse explanation and testing separately.
No. Public catalog counts, stage tags, and last-reported dates can help prioritize practice, but they cannot predict a specific interview's questions, sequence, timing, or platform.
Your next stage, made concrete
Start with the stage named in your invitation, then use public evidence as context—not as a promise of what you will be asked.
Open the practice set