Kotak Mahindra Bank Data Scientist Interview: Questions, Experience & Prep (2026)
Kotak Mahindra Bank Data Scientist interview experience and prep for 2026: the most-asked questions, sample STAR answers, the hiring process, and how to get t
See which of these jobs match your resume →Overview
Kotak Mahindra Bank is one of India's largest private sector banks, and its data science teams work on credit risk models, fraud detection, customer segmentation, and product recommendations across banking, insurance, and wealth management. With 946 open roles at the company, Kotak is actively hiring analytics talent at multiple seniority levels.
Candidates report a process that typically runs 3-5 rounds: an HR or talent acquisition screening call, one or two technical interviews covering statistics, machine learning, and SQL, a case study or take-home assignment, and a final managerial round. The full process commonly takes 2-4 weeks. Kotak interviewers tend to connect ML concepts to real banking problems, so expect questions that blend technique with domain context.
Salary ranges for Data Scientists, based on knok jobradar market data:
| Experience Level | Typical Range (LPA) |
|---|---|
| Entry (0-2 years) | 8-16 |
| Mid (3-5 years) | 18-30 |
| Senior (6-9 years) | 30-48 |
| Lead/Principal | 45-70+ |
Actual offers depend on the specific team, location, and negotiation.
Most Asked Questions
These questions appear regularly in Kotak Data Scientist interviews, based on candidate reports. They reflect the bank's focus on applied ML, financial domain knowledge, SQL, and responsible data use.
- Walk me through a machine learning model you built end-to-end. What problem did it solve and how did you measure success?
- How would you build a credit default prediction model? What features would you use and why?
- A fraud detection model is flagging too many legitimate transactions. How do you fix the precision-recall trade-off without retraining from scratch?
- Explain gradient boosting to someone who has not studied ML. How does it differ from a random forest?
- We have a dataset with a high percentage of missing values in a key feature. What are your options and how do you decide which approach to use?
- Write a SQL query to find the top 5 customers by transaction volume in the last 30 days, broken down by product type.
- How do you handle class imbalance when building a churn model for a banking product?
- A business team says your model is biased against certain customer segments. How do you investigate and respond?
- What is the difference between L1 and L2 regularisation? When would you choose one over the other?
- How would you design an A/B test for a new loan product recommendation feature? What metrics would you track?
- How do you monitor a model in production? What signals tell you the model is degrading?
- Kotak serves customers across very different income brackets. How do you make sure your model generalises across segments rather than overfitting to the most common profile?
Sample Answers (STAR Format)
Use these STAR-format answers as a starting point and replace the specifics with your own experience.
Q: Walk me through a machine learning model you built end-to-end.
*Situation:* At my previous company, the collections team was calling all overdue borrowers equally, wasting agent time on accounts that would self-cure.
*Task:* I was asked to build a model that would score each overdue account by its probability of going severely past due within the coming weeks.
*Action:* I pulled repayment history, bureau data, and in-app behaviour signals over a multi-month window. I trained an XGBoost classifier, handled class imbalance with SMOTE, and tuned the decision threshold to prioritise recall on high-risk accounts. I worked with the collections lead to validate the output on a held-out period before deployment.
*Result:* The model correctly flagged a large portion of accounts that later defaulted. Agent efficiency improved noticeably, and the team could prioritise outreach more cost-effectively. We were still measuring longer-term impact when I moved on.
---
Q: How do you handle class imbalance in a churn model?
*Situation:* I worked on a churn model for a fintech product where only a small fraction of users churned in any given month.
*Task:* My goal was to build a model with enough precision to make targeted retention campaigns cost-effective.
*Action:* I compared oversampling with SMOTE, undersampling, and class-weight adjustments inside the model. I evaluated each approach using AUC-ROC and precision-recall curves, since accuracy was misleading with such skewed labels. I also used stratified cross-validation to ensure the minority class was represented in every fold.
*Result:* The class-weight approach combined with threshold tuning gave the best business outcome. The retention team could act on the top decile of predicted churners with a hit rate high enough to justify the campaign spend.
---
Q: How would you design an A/B test for a new loan recommendation feature?
*Situation:* A product manager wanted to test whether showing a personalised loan offer on the home screen increased application rates.
*Task:* I was asked to design the experiment and define success criteria before the feature launched.
*Action:* I set the randomisation unit as customer ID to avoid contamination. I defined the primary metric as loan application rate and guardrail metrics as session drop-off and complaint rate. I calculated the required sample size based on the baseline conversion rate and the minimum detectable effect the business cared about, then proposed a run time covering at least two full weekly cycles.
*Result:* The test ran cleanly, the product team had a clear read within the agreed window, and the feature launched with confidence. I documented the experiment design so the team could reuse it.
Answer Frameworks
For technical ML questions: Start with problem framing: what are you predicting and why does it matter? Name the algorithm and give one sentence on why you chose it. Walk through data preparation, training, evaluation, and deployment. Always name the metric you are optimising and the trade-offs involved. Kotak interviewers probe on 'why this metric,' so be ready to defend your choice.
For case study questions: Clarify the goal and constraints before jumping to a solution. Ask one or two questions if allowed. Then walk through feature engineering logic, model selection rationale, validation approach, and a monitoring plan. Banking models face regulatory scrutiny, so mentioning model fairness and drift detection signals maturity.
For behavioural questions: Use STAR: Situation, Task, Action, Result. Keep Situation and Task combined to 2-3 sentences. Spend most time on Action. Make the Result specific: if you do not have a number, state what changed qualitatively and explain why the exact figure is not available.
For SQL questions: Think out loud before writing. State your approach, then code it. Use CTEs to keep queries readable. Kotak interviews almost always include at least one SQL question, so practise window functions, GROUP BY with HAVING, and joins on large tables.
What Interviewers Want
Kotak Data Scientist interviewers typically look for four things.
Domain curiosity. They want to see that you understand why financial data is different: high-stakes decisions, regulatory constraints, and customers with very varied financial literacy. Candidates who connect ML knowledge to banking problems (credit, fraud, collections, cross-sell) consistently stand out.
Rigour over cleverness. A well-validated logistic regression often beats a poorly understood neural network in a banking context. Interviewers value candidates who know when a simpler model is the right call and can explain the reasoning clearly to a non-technical audience.
Cross-functional communication. Data scientists at Kotak work closely with risk teams, product managers, and compliance officers. Candidates who can translate technical results into business language, and who ask good clarifying questions during case studies, tend to get strong feedback.
Ownership and follow-through. Kotak's analytics teams move fast and are typically lean. Interviewers look for candidates who have shipped models to production, dealt with real deployment issues, and iterated based on results rather than just building prototypes.
Preparation Plan
Week 1: Technical foundations. Revise the statistics that come up most in banking ML: Bayes' theorem, probability distributions, hypothesis testing, and p-values. Practice SQL with window functions and multi-table joins. Solve at least 10 LeetCode SQL problems at medium difficulty.
Week 2: ML depth and domain knowledge. Review tree-based models (decision trees, random forests, gradient boosting) and regularised linear models. Read about credit scoring basics (logistic regression with scorecards) and fraud detection (anomaly detection, real-time inference). Understand model fairness fundamentals, since banking regulators care about it and Kotak interviewers raise it.
Week 3: Case study practice and behavioural prep. Practise 2-3 end-to-end case studies out loud. Prepare STAR answers for common themes: dealing with messy data, a model that underperformed, explaining a complex result to a non-technical audience. Record yourself and listen back to catch filler words and vague answers.
Week 4: Company research and mock interviews. Read Kotak's recent annual report section on digital and analytics initiatives. Look at current Kotak Data Scientist job descriptions for the specific tools mentioned (Python, PySpark, cloud platforms). Do at least two mock interviews with a peer or on a practice platform. Prepare two thoughtful questions for the end of each round.
If you are actively applying while you prepare, knok checks 150+ job sites nightly, applies to roles matching your resume, and messages HR on your behalf, so you do not miss live openings at Kotak or similar banks while you are deep in interview prep.
Common Mistakes
Skipping the business framing. Candidates often jump straight to the algorithm. Kotak interviewers want to know you understand why the model matters before they care about how you built it.
Relying only on academic examples. If every example comes from a Kaggle competition or a university project, it signals limited production experience. Where possible, use examples from real work, internships, or freelance projects.
Ignoring the precision-recall trade-off. In credit and fraud, false positives and false negatives have very different costs. Saying 'I optimised for accuracy' without any nuance is a red flag for Kotak interviewers who deal with these trade-offs daily.
Weak SQL. Many candidates prepare ML heavily but neglect SQL. Kotak's environment relies on structured data, and a stumble on a medium-difficulty SQL question can hurt an otherwise strong interview.
Not asking questions. Candidates who ask nothing at the end of a round are seen as less engaged. Prepare at least two questions per round. Good ones: ask about the team's current data infrastructure, or what a successful first three months in the role looks like.
Over-claiming results. Saying your model improved revenue by some large specific amount without being able to back up the methodology raises credibility concerns. It is better to say 'the team reported a positive impact, though I do not have the final number' than to invent a figure.
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
Frequently asked
How many rounds does the Kotak Mahindra Bank Data Scientist interview typically have?
Candidates report a process that typically runs 3-5 rounds. This commonly includes an HR screening call, one or two technical rounds covering ML and SQL, a case study or take-home assignment, and a final managerial round. The exact structure varies by team and seniority level, so confirm the process with your recruiter at the start of your loop.
What salary can I expect as a Data Scientist at Kotak Mahindra Bank?
Based on knok jobradar market data for the Data Scientist role, entry-level candidates (0-2 years) see ranges of 8-16 LPA, mid-level (3-5 years) 18-30 LPA, and senior profiles (6-9 years) 30-48 LPA. Lead and Principal roles can go 45-70+ LPA. Actual offers depend on your experience, the specific team, and how well you negotiate.
Does Kotak ask for a take-home assignment or case study?
Candidates frequently report a case study or take-home assignment, particularly for mid and senior roles. It typically involves a dataset related to banking, such as transaction records or loan repayment history. Treat it like a production deliverable: clean code, a clear explanation of your modelling choices, and a section on how you would monitor the model after deployment.
How important is financial domain knowledge for this role?
It matters more at Kotak than at a pure-play tech company. Interviewers look for candidates who can connect ML concepts to banking problems like credit default, fraud, or cross-sell. You do not need to be a finance expert, but you should understand basics like what a credit bureau score is, why false positives in fraud detection are costly, and how regulatory requirements can constrain model choices.
What tools and technologies does Kotak typically expect Data Scientists to know?
Job descriptions and candidate reports point to Python (pandas, scikit-learn, XGBoost), SQL, and familiarity with at least one cloud platform. PySpark appears for senior roles involving large-scale data processing. Deep learning frameworks are less central unless the specific team works on NLP or computer vision problems.
Is it worth applying if I do not have banking sector experience?
Yes. Kotak hires Data Scientists from fintech, e-commerce, and consulting backgrounds regularly. What matters more is whether you can connect your past work to banking problems during the interview. Prepare examples showing you understand risk, customer behaviour, or time-series data, since these translate well from other industries.
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.