Visa Inc. Software Engineer - Front End interview questions
based on 4 ratings - Updated Feb 10, 2026
Averageinterview difficulty
Mostly negativeinterview experience
How others got an interview
100%
Applied online
Applied online
Interview search
4 interviews
Visa Inc. interviews FAQs
Software Engineer - Front End applicants have rated the interview process at Visa Inc. with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 25% positive. To compare, the company-average is 51.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer - Front End roles take an average of 60 days to get hired, when considering 4 user submitted interviews for this role. To compare, the hiring process at Visa Inc. overall takes an average of 33 days.
Common stages of the interview process at Visa Inc. as a Software Engineer - Front End according to 4 Glassdoor interviews include:
Presentation: 33%
Personality test: 33%
Group panel interview: 33%
Here are the most commonly searched roles for interview reports -
At first I got mail about my experience, university degree and past employers. After that, I got invited to OA from react. After that, Technical Round, which I didn't pass.
I applied online. The process took 2 months. I interviewed at Visa Inc.
Interview
First stage: Online assessment (The assignment was about implementing a simple React.js application)
Second Stage: A 3 hour long interview.
The interview itself has 3 stages: Design, Behavioural and Technical. Each 50 minutes long.
Design stage was horrible - the interviewer was late. He should've asked about overall application design and architecture but he only asked questions about JavaScript and security. If he saw me struggle and be silent for a couple of minutes, he wouldn't help me. He would just stare at screen or look at his phone. If I asked for hints he would just ignore. He also asked me to code a leetcode medium question 10 minutes before the end of the interview. I had no time to solve the problem and he just ended the interview. The worst interviewer I've seen so far.
Next stage was behavioural. They asked many questions about soft skills.
Final stage is coding. The interviewer was also highly unprofessional. If you ask for clarification they just repeat the question, instead of once again providing a hint. I got asked about a simple palindrome string but seems like the interviewer doesn't know programming and just asks questions from a list. They didn't even know how to call a function.
Overall the interview process is very poorly structured. Feels like the interviewer don't even have knowledge of the topic they are talking about. I didn't like any of the stages.
I didn't receive their feedback regarding the interview and got ghosted.
Even if I got offered, I'd decline the offer since the company is very poorly organized...
Interview questions [1]
Question 1
Design:
1. TS vs JS?
2. How would you implement authentication and authorization(with credentials) and protect the usage using encryption algorithms (he asked a lot about security)
3. Is JS a compiled language?
4. A lot of question about CSR vs SSR(how websites are loaded in each, which is more optimized, which one to use and when)
5. Code a function that prints all of the keys and values of the object in this manner ["key1.val1", "key1.val2", "key1.key2.val1"] and etc (i.e stringify an object without JSON.stringify())
Behavioural:
1. If you had a conflict with co-worker, how would you resolve?
2. If you were assigned a complex task by your manager, what would you do?
3. Why VISA?
4. Tell about your most complex projects and/or school projects
5. What is the thing you value the most in a work environment?
6. How do you overcome complex topics?
7. What is your passion? What are your future goals?
8. How do you gather feedback of your performance invidually or in group?
Technical:
1. Check if string is palindrome
2. What is debouncing? Code an example?
3. How to optimize the website with React.js or vanilla js
4. What is adaptive and responsive design?
5. What is browser caching and http caching? How are they different?
6. What are promises/async code?
1 coding round and 1 technical round.
Datastructures and Algorithms, Promises, React Hooks. Class and functional components, Virtual DOM, Event Bubbling in javascript. DOM concepts. Context API, Saga middleware. Apollo client