I applied through a recruiter. The process took 2 months. I interviewed at Visa Inc. (Foster City, CA) in Jan 2015
Interview
First round: technical phone interview with software engineer
Second round: code assessment online (4 multiple choice, 2 programming questions)
Third round: onsite interview with three rounds, half technical half behavioral
The most technical was the phone interview, the least was the onsite. Asked basic data structure/algorithm questions, some thread/IPC questions.
Interview questions [1]
Question 1
Write an algorithm to print out all of the possible solutions for a^3 + b^3 = c^3 + d^3
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