knok jobradar · liveUpdated 2026-09-20

Goldman Sachs Data Scientist Interview: Questions, Experience & Prep (2026)

Goldman Sachs Data Scientist interview experience and prep for 2026: the most-asked questions, sample STAR answers, the hiring process, and how to get the job

See which of these jobs match your resume
01 Overview

Overview

Goldman Sachs currently has 287 Data Scientist openings across India, making it one of the most active hiring firms in this space right now. The firm applies data science to risk management, algorithmic trading, fraud detection, client analytics, and internal technology operations. Interviews at Goldman Sachs are known for combining strong statistics and machine learning fundamentals with real-world financial domain problems.

Candidates typically report a multi-round process that includes an online assessment, one or two technical rounds, and a final round with senior team members. Each round covers a mix of Python or SQL coding, machine learning theory, and case-based problem solving. Salary ranges across India for this role are publicly reported as 8-16 LPA at entry level (0-2 years), 18-30 LPA at mid level (3-5 years), 30-48 LPA at senior level (6-9 years), and 45-70+ LPA at Lead or Principal level. The bar is high, but the process rewards candidates who prepare with both technical depth and communication clarity.

02 Most Asked Questions

Most Asked Questions

These questions come up repeatedly in Goldman Sachs Data Scientist interviews based on what candidates have reported publicly. They span machine learning, statistics, SQL, and business judgment.

  1. Walk me through a machine learning model you built end-to-end. What data did you use, how did you handle missing values, and how did you evaluate the final model?
  1. How would you detect anomalies in a stream of financial transactions in real time? Which algorithms would you consider and what tradeoffs do they carry?
  1. Given a dataset of stock returns and hundreds of candidate features, how do you decide which features are truly predictive versus noise?
  1. Explain L1 versus L2 regularisation. When would you prefer one over the other, especially in a high-dimensional financial dataset?
  1. Write a SQL query to rank customers by total transaction volume for each quarter over the past two years. Handle ties appropriately.
  1. A senior stakeholder says your model output does not match their intuition. How do you investigate, and how do you communicate your findings?
  1. How would you design an A/B test for a new credit-scoring algorithm? What metrics matter most, and how long would you run the test?
  1. Explain the bias-variance tradeoff using a concrete example relevant to financial modelling.
  1. What is a p-value? How would you explain it to a Goldman Sachs executive who has no statistics background?
  1. You are building a model to predict loan default, but positive cases are rare. How do you handle the class imbalance?
  1. How would you ensure your model does not discriminate unfairly when making financial decisions for customers?
  1. Goldman Sachs operates globally. How do you make sure a model trained on data from one region generalises well to another?
03 Sample Answers (STAR Format)

Sample Answers (STAR Format)

Use the STAR format for all experience-based questions: Situation, Task, Action, Result. Keep each answer to two or three minutes when spoken aloud.

---

Q: Walk me through a machine learning model you built end-to-end.

*Situation:* My team at a fintech company needed a system to flag suspicious transactions before they were processed, replacing a slow and error-prone manual review process.

*Task:* I owned the full pipeline: extracting and cleaning data, engineering features, training the model, and handing off a working solution to the operations team.

*Action:* I pulled two years of transaction records from our data warehouse, handled missing values using median imputation for numeric fields and mode for categorical ones, and created features such as transaction frequency per account and each customer's deviation from their historical average. I trained a gradient boosting classifier, used time-based cross-validation to prevent data leakage, and tuned hyperparameters against a held-out validation set.

*Result:* The model caught significantly more suspicious transactions than the previous rule-based system while keeping false positives at a level the operations team could manage. It went live within two months and became the team's primary screening tool.

---

Q: How would you design an A/B test for a new credit-scoring algorithm?

*Situation:* Our lending team wanted to replace an older logistic regression model with a gradient boosting model that showed stronger performance in offline testing.

*Task:* I needed to design an online experiment that would produce statistically sound results without exposing too many applicants to risk from an unproven model.

*Action:* I split applicants randomly into a control group (old model) and a treatment group (new model), stratified by risk tier to keep the groups comparable. I set primary metrics (default rate, approval rate) and secondary guardrail metrics (customer complaints, processing time). I calculated the minimum sample size required for statistical significance, fixed the run duration to avoid peeking bias, and monitored results daily for unexpected spikes.

*Result:* The new model performed meaningfully better on approval rate without increasing defaults. We rolled it out fully after the experiment concluded, and the structured approach gave the business team the confidence they needed to act on the results.

---

Q: A senior stakeholder says your model output does not match their intuition. How do you respond?

*Situation:* After deploying a customer churn model, a senior manager told me the risk scores 'did not feel right' for a set of long-standing clients.

*Task:* I needed to either validate the model or find and fix an actual problem, while keeping the stakeholder's trust intact.

*Action:* I asked the manager to share three or four specific accounts where the scores seemed off. I ran those records through SHAP values to show exactly which features were driving each prediction. In one case I found that a recent pipeline change had caused the 'account age' feature to be computed incorrectly, making long-term clients appear new to the model.

*Result:* I fixed the pipeline, retrained the model, and shared an updated report with the stakeholder. I also added an automated data quality check so the same issue could not recur silently. The manager became a vocal supporter of the model after that conversation.

04 Answer Frameworks

Answer Frameworks

For machine learning design questions, follow the Problem-Data-Model-Evaluate-Deploy flow. Start by clarifying the business objective, then discuss what data you need and how you would get it, which model families are appropriate and why, how you would measure success, and what production deployment involves. Goldman Sachs interviewers value candidates who think about the full lifecycle, not just the modelling step.

For statistics and probability questions, state the concept in plain terms first, then give a formula or derivation if asked, and close with a practical example. Avoid leading with jargon. A strong answer to 'what is a p-value' starts with 'it tells you how surprising your result would be if there were actually no real effect' before moving to any formal definition.

For SQL questions, speak your logic out loud before writing code. Name the tables involved, describe the joins or aggregations needed, mention any window functions you plan to use, and flag edge cases like ties or nulls. Goldman Sachs SQL questions often involve ranking, time-series aggregation, or multi-step joins.

For stakeholder and communication questions, use a three-part structure: acknowledge the concern, investigate with data, and communicate findings with context. Show that you can translate technical output into language that business teams actually care about.

For open-ended case questions about financial products, ask clarifying questions before diving in. What is the business goal? Who will use the model's output? What counts as success? Structured thinking before answering matters as much as the final answer itself.

05 What Interviewers Want

What Interviewers Want

Goldman Sachs Data Scientist interviewers are typically looking for five qualities.

Technical depth without gaps. You should be able to move from a high-level explanation to the underlying math when pushed. Saying 'gradient boosting builds trees sequentially' is a start; being unable to explain how each tree corrects the residuals of the previous one signals a gap.

Financial domain awareness. You do not need a finance degree, but you should understand why data leakage is especially dangerous in trading models, why interpretability matters for credit decisions, and what stationarity means in a time-series context.

Communication that scales up and down. Candidates who can explain the same concept to a fellow data scientist and to a managing director in different terms stand out. Practice translating model results into business impact.

Structured problem solving. When given an open-ended question, interviewers want to see you break the problem down before jumping to an answer. Ask clarifying questions, state your assumptions, and walk through your reasoning step by step.

Ownership and intellectual honesty. Goldman Sachs values candidates who can say 'my first approach did not work and here is what I learned' over those who describe only smooth successes. Be ready to talk about a genuine failure as clearly as you talk about a win.

06 Preparation Plan

Preparation Plan

A focused four-week plan covers the main areas Goldman Sachs tests. Adjust the pace based on where your current gaps are.

WeekFocus AreaKey Activities
Week 1Machine Learning FundamentalsReview supervised and unsupervised methods, regularisation, cross-validation, and evaluation metrics such as AUC, precision, and recall
Week 2Statistics and ProbabilityHypothesis testing, Bayesian reasoning, common distributions, and time-series basics including stationarity and autocorrelation
Week 3SQL and Python CodingPractice window functions, complex joins, and ranking queries; implement common ML models in Python without relying on library black boxes
Week 4Case Studies and Mock InterviewsSolve finance-specific case problems daily; run timed mock interviews out loud with a peer or record yourself to catch habits

Day-to-day habits that sharpen your prep: Read one fintech or financial data science case study each day so the context feels natural in the interview. Practice explaining every concept twice, once in technical terms and once for a non-technical audience. Keep a running document of STAR stories for each project on your resume so you are never scrambling for an example mid-interview.

For the online assessment, candidates report it typically covers Python coding problems (data manipulation, algorithm questions), SQL queries, and sometimes multiple-choice statistics questions. Timed practice on similar problem sets builds the speed and accuracy the format demands.

Knok checks 150+ job sites nightly, applies to Data Scientist roles that match your resume, and messages HR on your behalf, so your applications keep moving while you focus on interview prep.

07 Common Mistakes

Common Mistakes

Skipping the 'why' behind algorithms. Saying 'I used XGBoost because it performs well' is not enough. Be ready to explain what problem boosting solves and when you might choose a simpler model instead.

Ignoring financial context. Generic ML answers that do not account for data leakage, model interpretability requirements, or regulatory constraints signal that you have not thought about Goldman Sachs' actual working environment.

Presenting only successes. Interviewers know real projects have setbacks. Candidates who describe only smooth outcomes seem inexperienced or not fully candid. Include one genuine challenge and what you took away from it.

Rushing SQL queries. Many candidates start typing before they fully understand the problem. Spend half a minute describing your approach out loud first. It prevents logic errors and demonstrates structured thinking.

Vague metrics in STAR answers. Saying 'the model improved performance' is weak. Name the metric, describe the direction and scale of the change, and explain why that metric mattered to the business.

Not asking clarifying questions on open-ended problems. Goldman Sachs interviewers deliberately leave case questions underspecified. Jumping to a solution without asking about the objective, constraints, or data available is a red flag.

Poor time distribution across multi-part questions. If a question has three parts, aim to split your time roughly evenly. Many candidates spend almost all their time on the first part and rush or skip the rest entirely.

Methodology

Question lists and frameworks are curated by knok's career research team from public interview loops at Indian startups and MNCs, hiring-manager debriefs, and candidate reports. Reviewed 2026-07-06. Company-specific loops vary, use as preparation structure, not guarantees.

  • knok job index, 937 matching roles (snapshot 2026-07-06)
  • Pinterest, 34 indexed openings
  • Reddit, 33 indexed openings
  • Roku, 25 indexed openings
  • Lyft, 24 indexed openings
  • Airbnb, 20 indexed openings
  • Public interview guides (Exponent, company blogs)
  • STAR/CIRCLES frameworks, standard PM/eng practice
  • India-specific hiring patterns from recruiter interviews

Editorial policy

Q Questions

Frequently asked

How many rounds does the Goldman Sachs Data Scientist interview typically have?

Candidates typically report three to five rounds in total. These usually include an online assessment or take-home test, one or two technical interviews covering ML and statistics, and a final round with a senior team member or hiring manager. The exact structure can vary by team and location, so treat any specific count as indicative rather than fixed.

What coding language should I prepare in for the Goldman Sachs Data Scientist interview?

Python is the most commonly reported language for data science coding rounds at Goldman Sachs. SQL is tested separately and is treated as a core requirement, not an optional skill. Candidates report that R is rarely required, though knowing it does not hurt. Concentrate your preparation on Python (pandas, NumPy, scikit-learn) and complex SQL queries including window functions and ranking.

Does Goldman Sachs ask finance-specific questions or general ML questions?

Both. Candidates report that general ML and statistics fundamentals are tested rigorously, but the firm also expects you to apply those concepts to financial problems such as fraud detection, credit risk modelling, and trading signal evaluation. Having a working understanding of financial data characteristics, such as non-stationarity and look-ahead bias, sets candidates apart from those with only a generic data science background.

What salary can I expect as a Data Scientist at Goldman Sachs in India?

Based on publicly reported ranges, Data Scientists in India earn 8-16 LPA at entry level (0-2 years), 18-30 LPA at mid level (3-5 years), 30-48 LPA at senior level (6-9 years), and 45-70+ LPA at Lead or Principal level. Goldman Sachs is generally considered a strong payer within Indian financial services, and total compensation packages typically include performance-linked bonuses on top of base salary.

Which cities in India have the most Data Scientist openings right now?

Across 937 Data Scientist openings in our latest job radar snapshot, Bangalore leads with 166 roles, followed by Delhi with 46 and Hyderabad with 27. Goldman Sachs specifically has major engineering and technology hubs in Bangalore and Hyderabad. If you are targeting the firm and are open to relocation, both cities are strong options to focus on.

How should I prepare if I come from a non-finance background?

Start by making your ML and statistics fundamentals very solid, since Goldman Sachs tests these rigorously regardless of background. Then spend a week or two on financial data basics: what makes time-series data different from cross-sectional data, why data leakage is especially damaging in market models, what credit risk means, and why model interpretability matters in regulated industries. You do not need to know how derivatives are priced; you need to show you can adapt your data science skills to a financial context.

The hard part is getting the interview. knok gets you more.

Upload your resume once. knok searches 150+ job sites every night, applies where you have a real chance, and messages HR for you, so your time goes into interviews, not application forms.

14,000+ job seekers28% HR reply rate₹2,500/month