
TD Bank Software Engineer candidates should prepare for a conversational early screen covering motivation, resume details, prior tools, and short output-prediction questions in Python, SQL, and React.
$138K
Avg. Base Comp
$170K
Avg. Total Comp
Not reported
Typical Rounds
1-3 weeks
Process Length
The available TD Bank Software Engineer report describes an early conversation that blended fit, motivation, resume review, and brief technical checks. It opened with an introduction to the role and a “tell me about yourself” prompt, then moved into the candidate’s prior work, tools used, and experience with the language listed in the job description. “Why TD?” and salary expectations also came up, so prepare a concise account of why the role fits your background as well as the technical work you have done.
The most concrete technical preparation is reading short snippets and predicting their output. The candidate was asked about Python, SQL, and React rather than only one language or a longer algorithm exercise. Practice explaining what a small example does step by step, including the assumptions behind your answer, and connect each technology on your resume to a project or task where you used it.
That candidate described only the first round, so their later stages are not known. The screen ended without an offer, but its conversational tone should not obscure the need to know your resume closely: be ready to explain your prior tools, past work, and how your previous stack relates to the position.
Synthesized from 2 candidate 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.
1 round, behavioral mainly going through project experience and culture fit. The basic behavioral questions like how to deal with conflict, how to work in a team. There was a very brief technical portion, but it was verbal and covered basic CS concepts.
Questions asked: Things like describe OOP and the basic difference between sorting algorithms and graph search algorithms.
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
How would you negotiate and resolve disagreements when a client rejects your proposed solution?
| Question | |
|---|---|
| Duplicate Product Names | |
| Justify a Neural Network | |
| Your Strengths and Weaknesses | |
| 2nd Highest Salary | |
| Employee Salaries | |
| Merge Sorted Lists | |
| Subscription Overlap | |
| Closest SAT Scores | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Monthly Customer Report | |
| Rolling Bank Transactions | |
| Find the Missing Number | |
| Maximum Profit | |
| Bagging vs Boosting | |
| String Shift | |
| Prime to N | |
| Comments Histogram | |
| Top 5 Turnover Risk | |
| Like Tracker | |
| Find the First Non-Repeating Character in a String | |
| Size of Joins | |
| Total Spent on Products | |
| Google Maps Improvement | |
| P-value to a Layman | |
| Rectangle Overlap | |
| Cumulative Distribution | |
| Top 3 Users | |
| Over-Budget Projects |
Synthesized from candidate reports. Individual experiences may vary.
One Software Engineer candidate reported an opening discussion of the role followed by a “tell me about yourself” prompt. Expect a conversational introduction, while keeping your motivation for TD Bank and the role clear and specific.
The candidate reported detailed questions about prior tools, past work, and experience with the programming language named in the job description. Prepare to explain what you used, how you learned new tasks or technologies, and your own contribution.
The reported first round included short snippets in Python, SQL, and React, with questions about their output. Practice reasoning aloud through compact examples; this evidence describes an early screen rather than a full technical loop.