Interview questions · Bank of America
Describe initiative, project, analysis, and relationship-building
This set of behavioral and leadership questions evaluates initiative, quantitative and technical project execution, complex problem-solving, and relationship-building competencies relevant to a Data Scientist role within the Behavioral & Leadership domain.
Behavioral and Leadership Questions — Data Scientist Technical Screen
Context
You are interviewing for a Data Scientist role and will be asked to demonstrate initiative, technical depth, problem-solving, and collaboration. Prepare concise, outcome-oriented answers (use the STAR framework: Situation, Task, Action, Result).
Questions
-
Personal Initiative
- Which key accomplishment best illustrates your personal initiative and willingness to go beyond what was required?
-
Quantitative/Technical Project Deep Dive
- Walk through one of your favorite quantitative or technical projects completed at school or a previous employer.
- What was the end goal?
- What technical tools did you use to solve the problem, and why did you choose them?
- What was the outcome?
-
Complex Problem Solving
- Tell us about a time you solved a complex problem that required significant thought and careful analysis.
- Describe: the problem, your analysis, your solution and why you chose it, obstacles you overcame, and how your solution was implemented.
-
Relationship Building
- Describe a time you actively developed a strong relationship with a teammate, manager, customer, or client.
- Share: the specific actions you took to build the relationship, any challenges you faced and how you addressed them, and the results.
Solution
General approach
- Use STAR (Situation, Task, Action, Result) + Learning/Impact. Aim for 60–120 seconds per answer.
- Quantify impact (%, $, time saved). Tie actions to business outcomes, risk, compliance, or customer experience.
- For technical stories: state the goal, baseline, metrics, tools, why those tools, trade-offs, and the outcome.
Helpful templates
- STAR scaffold: Situation → Task → Action (how you did it) → Result (quantified) → Reflection (what changed/learned).
- Metrics to mention: AUC/PR-AUC, F1, lift, calibration (Brier score), MAPE/SMAPE, latency, cost savings, adoption rate.
- Guardrails: data privacy, fairness checks, change management, monitoring.
- Personal Initiative How to answer
- Pick a story where you identified a gap or risk without being asked (e.g., monitoring, automation, documentation, fairness/ethics, cost optimization) and drove it to measurable impact.
Example (concise STAR)
- Situation: Our classification model’s performance fell post-deployment, but no alerting existed.
- Task: Proactively protect business outcomes by detecting model and data drift early.
- Action: I designed and shipped a monitoring pipeline: statistical drift tests (PSI/KS), performance tracking by segment, and on-call alerts. Added a weekly calibration check and a rollback toggle. Documented runbooks and trained ops.
- Result: Reduced production incidents by 60%, restored AUC from 0.74 to 0.83 within two weeks, and cut investigation time from 4 hours to 30 minutes. Leadership adopted the pattern across 5 services.
- Reflection: Highlighted the value of MLOps and preventive controls, not just model accuracy.
Tips
- Emphasize initiative: "I noticed… so I…" rather than "We were told to…"
- Mention cross-functional buy-in and long-term sustainability (docs, training, ownership).
- Quantitative/Technical Project Deep Dive How to answer
- Frame business goal → data → baseline → methods → tools (and why) → validation → results → impact and trade-offs.
Example project: Customer churn prediction
- Goal: Reduce monthly churn by targeting at-risk customers with retention offers.
- Data: 18 months of customer activity and support tickets; leakage controls by cutting features not available at scoring time.
- Baseline: Business rules gave AUC 0.62.
- Methods: Feature engineering (recency/frequency/tenure), class imbalance handling (SMOTE vs class weights; chose class weights), model selection (logistic regression as benchmark, XGBoost for nonlinearity). Calibration with isotonic regression.
- Tools and why:
- Python + scikit-learn/XGBoost: strong tabular performance and quick iteration.
- SQL for feature extraction; Airflow for scheduled training/scoring; MLflow for experiment tracking; SHAP for interpretability.
- Chosen for ecosystem maturity, production-readiness, and interpretability needs.
- Validation: Time-based split, ROC-AUC and PR-AUC; business lift in top deciles; backtest over 3 months.
- Outcome: AUC 0.86 (↑0.24 vs baseline). Targeting top 15% risk segment captured 45% of churn with 1.8x ROI on offers. Deployed with <200ms scoring latency.
- Trade-offs: Slightly lower recall in exchange for precision to optimize offer spend; monitored for drift monthly.
Optional formula callout
- F1 = 2 × (precision × recall) / (precision + recall) — use when justifying threshold choice.
Tips
- If from school: focus on rigor, baselines, validation, and what you’d do differently for production.
- Always address why the chosen tools were suitable versus alternatives (e.g., tree models vs neural nets; SHAP for stakeholders).
- Complex Problem Solving How to answer
- Choose a problem with ambiguity, multiple constraints, or causal concerns. Show structured thinking, alternatives considered, and risk mitigation.
Example: Estimating impact of a policy change without an A/B test
- Situation: The business changed fee structure; leadership needed to know the impact on revenue and churn, but no randomized experiment was run.
- Task: Produce a credible, decision-ready estimate controlling for confounding.
- Analysis:
- Defined treatment group (affected accounts) and comparison group (unaffected but similar).
- Features for selection modeling: tenure, spend, prior churn signals, region.
- Used propensity score matching to balance groups; validated balance with standardized mean differences (<0.1 threshold).
- Difference-in-differences on matched cohorts to control for time trends; robust SEs clustered by account.
- Sensitivity: falsification test on pre-period; placebo dates; checked parallel trends visually and via regression.
- Solution and why: Matched DiD chosen over plain regression to reduce model dependence and address confounding and time effects. Considered synthetic control but data granularity favored DiD.
- Obstacles: Data leakage (post-policy features), missing data; handled via time-aware filtering and multiple imputation. Skepticism from stakeholders; addressed with clear diagnostics and explainers.
- Implementation: Presented a playbook and dashboard with CIs and segment cuts; recommendation to proceed with a staged rollout and guardrail metrics (complaints, NPS).
- Result: Estimated −1.5% churn impact (95% CI: −2.3% to −0.7%) with +3.1% revenue uplift net. Adopted with phased rollout; monitoring aligned with the analysis.
Tips
- Name the assumptions and how you checked them (e.g., parallel trends).
- Provide alternatives you considered and why you rejected them.
- Quantify uncertainty (confidence intervals) when possible.
- Relationship Building How to answer
- Pick a story involving a skeptical stakeholder or new teammate. Show empathy, structured cadence, and shared success metrics.
Example
- Situation: A product manager was skeptical of adopting a risk model, citing lack of transparency and operational friction.
- Task: Build trust and alignment to enable a pilot.
- Actions:
- Set a 30-minute discovery to understand their goals, constraints, and success metrics; mirrored language in artifacts.
- Co-created a one-page contract: scope, owner, SLA, and a rollback plan.
- Built a lightweight prototype with SHAP plots and decision thresholds aligned to business KPIs; ran side-by-side shadow tests.
- Established weekly 15-minute check-ins and a shared dashboard; celebrated small wins and captured issues in a public backlog.
- Challenges: Jargon and prior failed attempts; addressed with plain-language explainers, examples, and quick iterations.
- Result: Greenlit a 4-week pilot; reduced false positives by 22% at constant recall; adoption expanded to two adjacent workflows. Relationship evolved into ongoing co-planning and quarterly roadmap reviews.
Final prep checklist
- Keep 2–3 versatile stories you can tailor (initiative, technical depth, ambiguity, collaboration).
- Quantify impact and include baseline vs. after.
- Preempt risks: data leakage, fairness, monitoring, change management.
- Keep answers concise; pause to let interviewers drill deeper.
- If you can’t share sensitive details, anonymize and focus on method, process, and results shape.
Community answers
Nothing here yet.
Join in on CSWork →