I applied through university. The process took 2 weeks. I interviewed at Visa Inc. in Feb 2017
Interview
Technical phone interview was good, coding challenge was very difficult. 7 questions: 3 coding questions, 4 multiple choice questions. All coding questions were dynamic programming questions. One of the questions did not make sense and I explicitly stated to the recruiter afterward my concerns with the question asked and that I did not understand and would like some clarification if possible. Did not receive anything except an email stating I would not be moving forward.
Interview questions [2]
Question 1
Segregate 1s and 0s in an array using the least amount of possibly swaps/moves.
Count the number of ways to arrange 1-N consecutive numbers in an array of length N such that the ith number does not go into the ith index of the array.
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.
Top companies for "Compensation and Benefits" near you