Visa Software Engineer Onsite Coding Questions
34+ questions from real Visa Software Engineer Onsite Coding rounds, reported by candidates who interviewed there.
What does the Visa Onsite Coding round test?
The Visa onsite coding round is the core technical evaluation. Software Engineer candidates typically see 2-3 algorithm and data structure problems. Problems range from medium to hard difficulty, and interviewers evaluate both correctness and code quality.
Top Topics in This Round
Visa Software Engineer Onsite Coding Questions
LeetCode #3043: Find the Length of the Longest Common Prefix. Difficulty: Medium. Topics: Array, Hash Table, String, Trie. Asked at Visa in the last 6 months.
#68 Text Justification
LeetCode #68: Text Justification. Difficulty: Hard. Topics: Array, String, Simulation. Asked at Visa in the last 6 months.
LeetCode #121: Best Time to Buy and Sell Stock. Difficulty: Easy. Topics: Array, Dynamic Programming. Asked at Visa in the last 6 months.
#48 Rotate Image
LeetCode #48: Rotate Image. Difficulty: Medium. Topics: Array, Math, Matrix. Asked at Visa in the last 6 months.
LeetCode #2964: Number of Divisible Triplet Sums. Difficulty: Medium. Topics: Array, Hash Table. Asked at Visa in the last 6 months.
LeetCode #2817: Minimum Absolute Difference Between Elements With Constraint. Difficulty: Medium. Topics: Array, Binary Search, Ordered Set. Asked at Visa in the last 6 months.
LeetCode #2672: Number of Adjacent Elements With the Same Color. Difficulty: Medium. Topics: Array. Asked at Visa in the last 6 months.
#15 3Sum
LeetCode #15: 3Sum. Difficulty: Medium. Topics: Array, Two Pointers, Sorting. Asked at Visa in the last 6 months.
LeetCode #3651: Minimum Cost Path with Teleportations. Difficulty: Hard. Topics: Array, Dynamic Programming, Matrix. Asked at Visa in the last 6 months.
LeetCode #3649: Number of Perfect Pairs. Difficulty: Medium. Topics: Array, Math, Two Pointers, Sorting. Asked at Visa in the last 6 months.
#146 LRU Cache
LeetCode #146: LRU Cache. Difficulty: Medium. Topics: Hash Table, Linked List, Design, Doubly-Linked List. Asked at Visa in the last 6 months.
LeetCode #3071: Minimum Operations to Write the Letter Y on a Grid. Difficulty: Medium. Topics: Array, Hash Table, Matrix, Counting. Asked at Visa in the last 6 months.
LeetCode #53: Maximum Subarray. Difficulty: Medium. Topics: Array, Divide and Conquer, Dynamic Programming. Asked at Visa in the last 6 months.
#1314 Matrix Block Sum
LeetCode #1314: Matrix Block Sum. Difficulty: Medium. Topics: Array, Matrix, Prefix Sum. Asked at Visa in the last 6 months.
#134 Gas Station
LeetCode #134: Gas Station. Difficulty: Medium. Topics: Array, Greedy. Asked at Visa in the last 6 months.
#560 Subarray Sum Equals K
LeetCode #560: Subarray Sum Equals K. Difficulty: Medium. Topics: Array, Hash Table, Prefix Sum. Asked at Visa in the last 6 months.
LeetCode #3019: Number of Changing Keys. Difficulty: Easy. Topics: String. Asked at Visa in the last 6 months.
LeetCode #1648: Sell Diminishing-Valued Colored Balls. Difficulty: Medium. Topics: Array, Math, Binary Search, Greedy, Sorting, Heap (Priority Queue). Asked at Visa in the last 6 months.
#2491 Divide Players Into Teams of Equal Skill
LeetCode #2491: Divide Players Into Teams of Equal Skill. Difficulty: Medium. Topics: Array, Hash Table, Two Pointers, Sorting. Asked at Visa in the last 6 months.
#1 Two Sum
LeetCode #1: Two Sum. Difficulty: Easy. Topics: Array, Hash Table. Asked at Visa in the last 6 months.
See All 34 Questions from This Round
Full question text, answer context, and frequency data for subscribers.
Get Access