Visa

Visa Software Engineer Onsite Coding Questions

34+ questions from real Visa Software Engineer Onsite Coding rounds, reported by candidates who interviewed there.

34
Questions
8
Topic Areas
10+
Sources

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.

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.

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

Two Pointers

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.

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.

LeetCode #1314: Matrix Block Sum. Difficulty: Medium. Topics: Array, Matrix, Prefix Sum. Asked at Visa in the last 6 months.

LeetCode #134: Gas Station. Difficulty: Medium. Topics: Array, Greedy. Asked at Visa in the last 6 months.

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.

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.

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