I applied online. The process took 4 weeks. I interviewed at Visa Inc. (Singapore) in Apr 2016
Interview
3 Rounds
Round 1: HR Telephone Interview
Asked resume related questions, behavioral and scenario based questions
Round 2: Onsite Coding Challenge
5 MCQ + 2 Coding questions (last question is a either or)
Topics on basics but more emphasis on sorting algorithms
Tip: sign up on HackerRank and try their questions.
Round 3: Onsite Technical Interview
With 3 Directors
Asked about data structures and software engineering practices.
Linked Lists, BST, Graphs and writing tests for your code.
Will ask company related questions.
I only took the OA definitely failed. One was similar to 3sum, another was a stack question and the last one was DP / Greedy.
I haven’t studied much leetcode so it was difficult for me to do these problems
First, a recruiter screen phone call. Then, a technical interview asking LeetCode-style questions is usually just easy/medium difficulty. Finally, two rounds in one day, one behavioral and one "non-coding" technical, but expect to write code.
Interview questions [1]
Question 1
What's the difference between a process and a thread?
Pre-screen on hackerrank. a little challenging in my opinion especially with the time constraint. make sure to grind leetcode heavy especially easy and medium and that you're able to easily finish it.