practice a little every day, paws crossed ♡
Software Engineer I Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 1–5 of 5 results
- VisaMediumSoftware Engineer ICount Cross-Array Pairs with a Target Sum
Tests linear-time frequency-map counting across two independent arrays to find pairs that sum to a target, properly accounting for duplicates and 64-bit integer overflow.
Coding & AlgorithmsOnline AssessmentHash TableArrayCounting - VisaMediumSoftware Engineer ICount Islands in a Binary Grid
This problem tests graph traversal techniques on a 2D grid, focusing on identifying connected components without modifying the original input or exceeding recursion limits.
Coding & AlgorithmsOnline AssessmentGraphsDFSBFS - VisaMediumSoftware Engineer IDesign E-Commerce Tables and Indexes for Recent-Spend Queries
This question tests database schema normalization, data integrity in e-commerce transactions, and the ability to optimize SQL queries using indexing strategies.
System DesignOnline AssessmentSQLDatabase DesignIndexing - VisaMediumSoftware Engineer IFind the Shortest Distance in a Weighted Undirected Graph
This problem tests the implementation of Dijkstra's algorithm using a priority queue to find the shortest path in a weighted undirected graph.
Coding & AlgorithmsOnline AssessmentGraphsDijkstraPriority Queue - VisaMediumSoftware Engineer IQuery the Top Ten Customers by Recent Spend
This problem tests proficiency in SQL aggregation, window functions, and joining across normalized transactional tables to perform time-bound analysis.
Data Manipulation (SQL/Python)Online AssessmentSQLAggregationJoins