
TD Bank Business Intelligence interview typically runs 1 round: resume review and technical interview. It appears to take about 1 interview and is conversational, with experienced interviewers.
$114K
Avg. Base Comp
$125K
Avg. Total Comp
3
Typical Rounds
1-2 weeks
Process Length
Our candidates report that TD Bank is looking for Business Intelligence people who can connect traditional reporting work to modern AI use cases without sounding speculative. In the experience we saw, the interviewer spent real time probing the candidate’s background in AI before moving into the technical portion, which tells us the team is not just checking whether you can build dashboards or write queries — they want to know whether you can talk credibly about how analytics work fits into a changing finance environment. That emphasis tends to favor candidates who can explain where AI adds value, where it doesn’t, and how they’ve used it in practical settings.
The technical signal is also pretty clear: TD Bank seems to care about clean data reasoning under ambiguity. The SQL prompt combined duplicate handling, a max-value selection, and aggregation by category, which is the kind of question that reveals whether someone can structure messy business data correctly before rushing to the final answer. We’ve seen this pattern at banks before: they’re less interested in flashy tricks than in whether you can protect the integrity of the result set. A recurring theme is that the interviewer’s seniority and conversational style can make the discussion feel relaxed, but the bar is still high for careful logic and defensible assumptions.
Synthetized from 1 candidates reports by our editorial team.
Had an interview recently?
Share your experience. Unlock the full guide.
Real interview reports from people who went through the Td bank process.
Went over my resume, interviewer was very experienced and very chatty, there was a senior manager and someone who's been in the role that I was applying for for 3 years. Asked a lot about my experience with AI before going into the technical portion.
Questions asked: Given a table of User, Category, Order, Order Cost, remove all potential duplicates, find the highest value order, and group the sum of the order costs by category.
Share your own interview experience to unlock all reports, or subscribe for full access.
Sourced from candidate reports and verified by our team.
Topics based on recent interview experiences.
Featured question at Td bank
What do you tell an interviewer when they ask you what your strengths and weaknesses are?
| Question | |
|---|---|
| Duplicate Product Names | |
| Uber Eats Success | |
| Xgboost vs Random Forest | |
| Interest Rates | |
| 2nd Highest Salary | |
| Rolling Bank Transactions | |
| Subscription Overlap | |
| Comments Histogram | |
| Closest SAT Scores | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Slacking Employees Salaries | |
| Experiment Validity | |
| Find the Missing Number | |
| Employee Salaries | |
| Merge Sorted Lists | |
| Button AB Test | |
| Cumulative Distribution | |
| Hurdles In Data Projects | |
| Google Maps Improvement | |
| Top 3 Users | |
| Size of Joins | |
| Project Pairs | |
| Compute Deviation | |
| Bagging vs Boosting | |
| String Shift | |
| Prime to N | |
| Last Transaction |
Synthesized from candidate reports. Individual experiences may vary.
The interview began with a review of the candidate's resume and background. The interviewer was very experienced and chatty, and spent time asking about the candidate's experience before moving into the technical portion.
Before the technical questions, the interviewer asked several questions about the candidate's experience with AI. This part of the conversation seemed to be used to gauge familiarity with AI-related work and how it connected to the Business Intelligence role.
A senior manager and another interviewer who had been in the role for three years participated in the technical portion. They asked a SQL-style problem involving duplicate removal, finding the highest-value order, and grouping order costs by category.