Upload Button Icon Add office photos

Visa

Compare button icon Compare button icon Compare

Filter interviews by

Visa Senior Data Scientist Interview Questions and Answers

Updated 2 Jul 2024

Visa Senior Data Scientist Interview Experiences

1 interview found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Details about past projects
  • Q2. Details about latest project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good in comm skills

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

DSA coding round.
Graph based question, dp question.

Round 3 - Technical 

(1 Question)

  • Q1. 1. design service to download big file
  • Ans. 

    Design a service to download large files.

    • Use a scalable architecture to handle large file downloads.

    • Implement resumable downloads to handle network interruptions.

    • Use parallel downloading to speed up the download process.

    • Implement authentication and authorization to ensure security.

    • Provide progress updates to the user during the download process.

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Java based questions Spring beans

Interview Preparation Tips

Interview preparation tips for other job seekers - Work on your coding skills + system design + Java spring

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What is java multithreading
  • Ans. 

    Java multithreading is a feature that allows concurrent execution of multiple threads within a single process.

    • Multithreading in Java allows multiple threads to run concurrently within a single process.

    • Each thread has its own stack and executes independently, but shares the same memory space.

    • Java provides built-in support for multithreading through the java.lang.Thread class and java.lang.Runnable interface.

    • Multithreadi...

  • Answered by AI
  • Q2. Explain exception hierarchy
  • Ans. 

    Exception hierarchy is a way to organize and categorize different types of exceptions in a software system.

    • Exceptions are organized in a tree-like structure with a base class at the top and more specific exception classes below.

    • Base class usually is 'Exception' or 'Throwable', with more specific classes like 'IOException', 'NullPointerException', etc.

    • Subclasses can provide more specific information about the cause of t...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Android topics and basics of DSA. Coding question related to DSA medium level.

Round 2 - Coding Test 

Android topics and basics of DSA. Coding question related to DSA medium level.

Round 3 - Coding Test 

This was taken by manager and included topics related to security and few concepts/practices implementation in Android/ Google architecture like firebase messaging deep diving, crashlytics deep diving and its working, etc. Coding question related to DSA medium level.

Round 4 - HR 

(1 Question)

  • Q1. Pure salary bargaining round.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for Android Java/Kotlin basics and practice low/medium level DSA question for strings/arrays. You are done for max interviews.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. An array based problem about sorting and stock price calculation.
Round 2 - Technical 

(1 Question)

  • Q1. A binary tree related question to calculate height.
Round 3 - One-on-one 

(1 Question)

  • Q1. API creation, authentication and JWTs

Interview Preparation Tips

Interview preparation tips for other job seekers - Be well prepared.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

I appeared for an interview before Jun 2023.

Round 1 - Coding Test 

Hackerrank Online Coding test. DSA Questions

Round 2 - One-on-one 

(3 Questions)

  • Q1. Create Traffic Lights in react.js with lights changing color with time config
  • Ans. 

    Create a traffic light simulation in react.js with changing colors based on time configuration.

    • Use React state to manage the current color of the traffic light

    • Set up a timer to change the color of the traffic light at specified intervals

    • Use CSS to style the traffic light and different colors for each light

  • Answered by AI
  • Q2. Polyfills of map, reduce, call, apply
  • Ans. 

    Polyfills are used to provide fallback support for older browsers that do not support certain JavaScript methods like map, reduce, call, and apply.

    • Polyfills are JavaScript code that replicate the functionality of newer features in older browsers.

    • They are commonly used for methods like map, reduce, call, and apply which may not be supported in all browsers.

    • For example, a polyfill for the map method would involve iterati...

  • Answered by AI
  • Q3. Other Javascript concept questions like closures, teporal dead zone, let const var difference, arrow function vs normal function
Round 3 - One-on-one 

(6 Questions)

  • Q1. Web app Optimization Techniques
  • Ans. 

    Web app optimization techniques focus on improving performance and user experience.

    • Minify and compress CSS, JavaScript, and HTML files

    • Optimize images and use lazy loading

    • Reduce server response time by caching data and using CDNs

    • Implement asynchronous loading for non-essential resources

    • Use browser caching and enable Gzip compression

  • Answered by AI
  • Q2. Javascript optimzation tehniques
  • Q3. Infinite scroll - how to handle large size data, efficient and smooth loading by scrolling up & down.
  • Ans. 

    To handle large size data for infinite scroll, use virtual scrolling, lazy loading, and optimize data fetching/rendering.

    • Implement virtual scrolling to render only the visible items on the screen, reducing memory usage and improving performance.

    • Use lazy loading to fetch more data as the user scrolls, avoiding loading all data at once.

    • Optimize data fetching and rendering by using efficient algorithms and data structures...

  • Answered by AI
  • Q4. Serverside vs clientside rendering
  • Ans. 

    Serverside rendering is when the HTML is generated on the server before being sent to the client, while clientside rendering is when the HTML is generated on the client's browser using JavaScript.

    • Serverside rendering is better for SEO as search engines can easily crawl the content.

    • Clientside rendering can provide a faster initial load time as only data is sent from the server.

    • Serverside rendering is more secure as sens...

  • Answered by AI
  • Q5. Microservices vs Monolithic architecture
  • Ans. 

    Microservices allow for modular and scalable architecture, while monolithic architecture is simpler but less flexible.

    • Microservices break down applications into smaller, independent services that communicate through APIs.

    • Monolithic architecture involves building the entire application as a single unit, making it easier to develop but harder to scale.

    • Microservices offer better fault isolation and scalability, while mono...

  • Answered by AI
  • Q6. How to acheive responsive acrooss all screen sizes
  • Ans. 

    Achieve responsive design by using media queries, flexible layouts, and fluid grids.

    • Use media queries to adjust styles based on screen size

    • Create flexible layouts that adapt to different screen sizes

    • Implement fluid grids to ensure content scales proportionally

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Salary discussion

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Sort an array of 0s, 1s and 2s, Design a music player with shuffle functionality: output- int[] with shuffled

Round 2 - Coding Test 

Reversing a linked list in groups, diagonal traversal of BT

Round 3 - Technical 

(1 Question)

  • Q1. Bookmyshow HLD , Write a Mysql query to get the 3rd Highest salary.
Round 4 - HR 

(1 Question)

  • Q1. General discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA, LLD, HLD are very important
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in May 2023.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Some mcq questions on Java and 2 DSA medium questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Spring boot , Java and DSA questions
Round 4 - One-on-one 

(1 Question)

  • Q1. Design BookMyShow low level design
  • Ans. 

    BookMyShow low level design for ticket booking system

    • Use microservices architecture for scalability and flexibility

    • Implement user authentication and authorization for secure transactions

    • Utilize databases for storing user and event information

    • Include payment gateway integration for seamless transactions

  • Answered by AI
Round 5 - One-on-one 

(1 Question)

  • Q1. Design lru cache and code
  • Ans. 

    LRU cache is a data structure that stores a fixed number of items and removes the least recently used item when the cache is full.

    • Use a combination of a doubly linked list and a hashmap to implement the LRU cache.

    • When an item is accessed, move it to the front of the linked list to mark it as the most recently used item.

    • When adding a new item, check if the cache is full. If it is full, remove the least recently used ite...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Sharding, sql vs nosql, project discussion and tradoffs
Round 3 - HR 

(1 Question)

  • Q1. Behavior and culture questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Create useDebounce hook
  • Ans. 

    Custom hook for debouncing user input in React applications

    • Accepts a value and delay as arguments

    • Uses useEffect to set a timeout to update the debounced value after the specified delay

    • Returns the debounced value and a function to update the input value

  • Answered by AI
  • Q2. Create language change functionality using useContext and useReducer
  • Ans. 

    Implement language change functionality using useContext and useReducer

    • Create a LanguageContext to store the current language state

    • Use useReducer to handle state changes for language selection

    • Dispatch actions to update the language state based on user selection

  • Answered by AI

Skills evaluated in this interview

Visa Interview FAQs

How many rounds are there in Visa Senior Data Scientist interview?
Visa interview process usually has 1 rounds. The most common rounds in the Visa interview process are Technical.
How to prepare for Visa Senior Data Scientist interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Visa. The most common topics and skills that interviewers at Visa expect are SQL, Data Mining, Data Science, Python and Big Data.

Tell us how to improve this page.

Visa Senior Data Scientist Interview Process

based on 1 interview

Interview experience

4
  
Good
View more

Interview Questions from Similar Companies

Paytm Interview Questions
3.3
 • 753 Interviews
PayPal Interview Questions
3.9
 • 210 Interviews
HighRadius Interview Questions
2.9
 • 184 Interviews
Fiserv Interview Questions
3.0
 • 173 Interviews
Razorpay Interview Questions
3.6
 • 150 Interviews
Angel One Interview Questions
4.0
 • 136 Interviews
MasterCard Interview Questions
3.9
 • 135 Interviews
Revolut Interview Questions
2.5
 • 99 Interviews
CapitalOne Interview Questions
3.7
 • 79 Interviews
View all
Visa Senior Data Scientist Salary
based on 21 salaries
₹28 L/yr - ₹60 L/yr
61% more than the average Senior Data Scientist Salary in India
View more details

Visa Senior Data Scientist Reviews and Ratings

based on 2 reviews

1.0/5

Rating in categories

1.0

Skill development

1.0

Work-life balance

1.6

Salary

1.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 2 Reviews and Ratings
Senior Software Engineer
648 salaries
unlock blur

₹14 L/yr - ₹44 L/yr

Software Engineer
252 salaries
unlock blur

₹10.5 L/yr - ₹30 L/yr

Staff Software Engineer
159 salaries
unlock blur

₹20 L/yr - ₹61 L/yr

Senior Data Engineer
91 salaries
unlock blur

₹20 L/yr - ₹45 L/yr

Senior Software Test Engineer
87 salaries
unlock blur

₹18 L/yr - ₹41.6 L/yr

Explore more salaries
Compare Visa with

MasterCard

3.9
Compare

American Express

4.2
Compare

Paytm

3.3
Compare

Broadridge Financial Solutions

3.9
Compare
Did you find this page helpful?
Yes No
write
Share an Interview