Data Science Interview Questions for Banking & finance Companies
40 questions weighted to the interview style of banking & finance companies — 7 easy, 29 medium, 4 hard.
How banking & finance companies interview for Data Science
Banks and financial-services firms hire for technology, analytics and QA in their global capability centres. Interviews mix technical rounds with domain questions on banking products, regulation, data quality and risk, and they value process discipline.
This set focuses on SQL for Data Science (8), Machine Learning (6), Deep Learning and NLP (5), MLOps and Model Deployment (4).
How is an image represented for a deep learning model?
Show answer
How do you tune hyperparameters?
Show answer
What is the difference between UNION and UNION ALL?
Show answer
Write Python code to calculate the sample size per group needed to detect a lift from 5 percent to 5.5 percent conversion.
Show answer
The business asks you to pick a decision threshold for a churn model. How do you choose it?
Show answer
A deep network you built from scratch does not learn at all; the loss stays flat from the first epoch. Could weight initialisation be the reason?
Show answer
Write Pandas code to create lag and rolling features for each customer.
Show answer
You added an index but the query is still slow. How do indexes work, and when do they fail to help or even hurt?
Show answer
What should you log for a production prediction service?
Show answer
What is bootstrapping in statistics?
Show answer
Explain exponential smoothing and the Holt-Winters method.
Show answer
You target-encoded a city column and validation AUC jumped from 0.72 to 0.95. What do you suspect?
Show answer
Write NumPy code for non-maximum suppression on a set of boxes and scores.
Show answer
Write SQL to pivot order counts by status into columns using CASE WHEN.
Show answer
Your image classifier trained on 2,000 images memorises the training set within 5 epochs. What do you try?
Show answer
What is the difference between hard voting and soft voting in ensembles?
Show answer
Write SQL to show each customer's first order date, last order date and the gap between them in days.
Show answer
Write SQL to find the median order value per city.
Show answer
Write SQL to find duplicate emails in a users table.
Show answer
Tell me about a time an experiment result changed a product decision.
Show answer
Write a prompt template for classifying customer support tickets.
Show answer
What is the difference between ROW_NUMBER, RANK and DENSE_RANK?
Show answer
How do you pull large data from a SQL database into Pandas efficiently?
Show answer
Your fraud model has 99 percent accuracy, but the business says it catches almost no fraud. Why?
Show answer
Tell me about a time you deployed a model under a tight deadline.
Show answer
Your random forest is accurate but too slow at prediction time for a real-time API. What do you do?
Show answer
Soon after a new model version went live, customer complaints spiked. How do you roll back safely and learn from it?
Show answer
Your feature computation on millions of rows uses only one CPU core. Would you use threads or processes to speed it up?
Show answer
What do temperature and top-p control in LLM generation?
Show answer
Why are NumPy arrays faster than Python lists?
Show answer
You assign values to a filtered DataFrame and Pandas shows a SettingWithCopyWarning. What is going on and how do you fix it?
Show answer
How do you use groupby with multiple aggregations?
Show answer
How do you deploy and monitor a machine learning model?
Show answer
What is an autoencoder and what is it used for?
Show answer
What is transfer learning?
Show answer
Write Python code to fit a Holt-Winters model and forecast the next 12 months.
Show answer
Which activation functions do you know and when to use them?
Show answer
What is DBSCAN and when is it better than K-means?
Show answer
Explain the Law of Large Numbers.
Show answer
Banking & finance companies (18)
Goldman Sachs
Data Science interview questions
Bengaluru, Hyderabad, Mumbai
View questionsJP Morgan Chase
Data Science interview questions
Mumbai, Bengaluru, Hyderabad
View questionsMorgan Stanley
Data Science interview questions
Mumbai, Bengaluru
View questionsBarclays
Data Science interview questions
Pune, Chennai, Noida +1
View questionsHSBC
Data Science interview questions
Hyderabad, Pune, Bengaluru
View questionsAmerican Express
Data Science interview questions
Gurugram, Bengaluru
View questionsWells Fargo
Data Science interview questions
Hyderabad, Bengaluru, Chennai
View questionsCiti
Data Science interview questions
Pune, Chennai, Mumbai +2
View questionsDeutsche Bank
Data Science interview questions
Pune, Bengaluru, Mumbai +1
View questionsStandard Chartered
Data Science interview questions
Chennai, Bengaluru, Mumbai
View questionsHDFC Bank
Data Science interview questions
Mumbai, Chennai, Bengaluru
View questionsICICI Bank
Data Science interview questions
Mumbai, Hyderabad, Chennai +1
View questionsKotak Mahindra Bank
Data Science interview questions
Mumbai, Bengaluru
View questionsAxis Bank
Data Science interview questions
Mumbai, Bengaluru
View questionsState Bank of India
Data Science interview questions
Mumbai, Navi Mumbai
View questionsFidelity Investments
Data Science interview questions
Bengaluru, Chennai, Gurugram
View questionsUBS
Data Science interview questions
Pune, Mumbai, Hyderabad
View questionsBNY
Data Science interview questions
Pune, Chennai
View questionsFrequently asked questions
How are Data Science interviews at banking & finance companies different?
Banks and financial-services firms hire for technology, analytics and QA in their global capability centres. Interviews mix technical rounds with domain questions on banking products, regulation, data quality and risk, and they value process discipline.
Which banking & finance companies are covered?
This page links to 18 banking & finance companies, including Goldman Sachs, JP Morgan Chase, Morgan Stanley, Barclays, HSBC, American Express, Wells Fargo, Citi. Each has its own page with rounds and a separate practice set.
What rounds should I expect?
Common rounds at these companies include: HR round; Managerial round; Technical round; Hiring manager round; Online assessment (aptitude + technical). The exact process varies by company and role.