I applied online. The process took 1 week. I interviewed at Visa Inc. in Jan 2018
Interview
The first round is a 30 minute technical phone interview. It was fun to go through the questions with the interviewer especially beacause he was hinting me whenever I got stuck. I was asked basic data structure and algorithm questions (example - how would design a random number generation function, what data structure would you use to store the web pages visited by a user as he clicks on the forward and back buttons in the browser). Just try to think as logically as possible!
Second round was a hackerrank challenge - 3 questions. Could solve only 2, was rejected after this.
Interview questions [1]
Question 1
what data structure would you use to store the web pages visited by a user as he clicks on the forward and back buttons in the browser?
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