Visa interview experience Real time questions & tips from candidates to crack your interview

Frontend Developer

Visa
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Journey
I started preparing for a month in both DSA & Frontend Technologies (React, JS, CSS, HTML). I practiced every single day various problems to get hands on before sitting for interview which made it easier to crack interviews on the go. You need to have preparation strategy before sitting for interviews which should be inline with the company.
Application story
I have applied through a referral by my friend. My profile got matched & i got a call from them in a week. I gave 3 rounds of interview and cleared them easily.
Preparation
Duration: 1
Topics: DSA , OOPS, DBMS, SQL, Computer networks, OS
Tip
Tip

Tip 1 : Focus on solving the problem in time with an optimized approach.
Tip 2 : Do good amount of hands on before sitting for interview.
Tip 3 : Speak Confidently & brush up all concepts thoroughly.

Application process
Where: Referral
Eligibility: Good Projects & Working for top product company.
Resume Tip
Resume tip

Tip 1: Stick to one page resume & be on point while writing it.
Tip 2: Highlight your skills & projects & make sure it is ATS Friendly.

Interview rounds

01
Round
Medium
Face to Face
Duration60 mins
Interview date4 Jun 2023
Coding problem2

1. Javascript Program

Write a JS program to implement memoization using closures.
Explanation :- 
Step1: To solve a memoization problem, we need to use the closure.
Step2: The inner function remembers the data in the variable which is declared in the scope of outer function.
Step3: Write the logic for caching the data for 2 cases. 
One for calling a callback function & storing the result in the outer variable & other case for accessing the stored data in that variable.

2. Javascript Program

Write a program to implement polyfill for map function in javascript.
Explanation :-
Step1: Write a check whether that function is available already or not?
Step2: Once above step is done, then write logic to loop over the array on which map is supposed to be applied & call the callback function to get the result & return it. 
Step3: Make sure you handle logic using "this" properly.

02
Round
Easy
Face to Face
Duration60 mins
Interview date6 Jun 2023
Coding problem1

1. Javascript Program

Write a program to implement throttling & debouncing in JS?
Approach :-
Step1: Write a utility function to handle throttling logic. we can leverage a closure concept here. 
Step2: Add a flag variable in outer function scope & make it by default true. 
Step3: In the inner function, place a if check & write logic to call the callback function & make flag as false.
Step4: Turn the flag as true after the timeout period.
Step5: Repeat similar logic for debouncing but slightly alter it instead of flag & replace with timer.

03
Round
Easy
HR Round
Duration30 mins
Interview date13 Jun 2023
Coding problem1

1. HR Round

1. Why do you want to join Visa?
2. How will you differentiate from others in the team?
3. Tell me a scenario where you have a conflict with your colleague & how you resolved it?
4. Explain a scenario where you have gone extra mile??
5. What would you do differently if you are replaced in place of your boss?

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Frontend Developer
3 rounds | 11 problems
Interviewed by Amdocs
2480 views
0 comments
0 upvotes