Truist is a leading financial institution dedicated to building a better future through the merger of BB&T and SunTrust. As a hybrid work-supportive company, Truist emphasizes a collaborative and inclusive culture that nurtures professional growth and innovation.
The Data Scientist role at Truist involves performing sophisticated analytics, including statistical and predictive modeling, to provide insights that drive business outcomes and minimize risk. Responsibilities include consulting with business leaders, leading junior data scientists, and managing various analytics projects. With a focus on machine learning, data mining, and advanced statistical techniques, the opportunity offers a dynamic environment for those passionate about transforming data into actionable strategies.
Explore this guide to learn about the interview process, typical Truist data scientist interview questions, and tips for navigating your journey to bagging this role. Let’s get started!
The interview process usually depends on the role and seniority; however, you can expect the following on a Truist data scientist interview:
If your CV is among the shortlisted few, a Truist Talent Acquisition Team recruiter will contact you and verify key details like your experiences and skill level. Behavioral questions may also be part of the screening process.
Sometimes, the Truist data scientist hiring manager stays present during the screening round to answer your queries about the role and the company itself. They may also indulge in surface-level technical and behavioral discussions. The whole recruiter call should take about 30 minutes.
Successfully navigating the recruiter round will invite you to the technical screening round. Technical screening for the Truist data scientist role is usually conducted virtually, including video conference and screen sharing. Questions in this 1-hour interview stage may revolve around Truist’s data systems, machine learning models, and SQL queries.
Expect questions like:
This stage typically involves behavioral questions and no coding, so be prepared to discuss the models and case studies listed on your resume. Also, be ready to walk through a dashboard and explain your approach to machine learning basics.
After a second recruiter call outlining the next stage, you’ll be invited to attend the on-site interview loop. Depending on the role, multiple interview rounds will be conducted during your day at the Truist office. Throughout these interviews, your technical prowess, including programming and ML modeling capabilities, will be evaluated against the finalized candidates.
Most candidates will face three 30-minute interviews with different interviewers covering behavioral questions, presentations, and technical interviews. Here, take-home assignments and real-scenario problems might also be discussed.
Typically, interviews at Truist vary by role and team, but commonly, Data Scientist interviews follow a fairly standardized process across these question topics.
Explain how random forest generates multiple decision trees and why it might be preferred over logistic regression in certain scenarios.
Compare two machine learning algorithms and provide examples of tradeoffs between using bagging and boosting algorithms.
Describe the key differences between Lasso and Ridge Regression techniques.
Explain the main differences between classification models and regression models.
How would you design a function to detect anomalies if given a univariate dataset? What if the data is bivariate?
Assume you have data on student test scores in two layouts (dataset 1 and dataset 2). What are the drawbacks of these layouts? What formatting changes would you make for better analysis? Describe common problems in “messy” datasets.
You noticed that 10% of customers who bought subscriptions in January 2020 canceled before February 1st. Assuming uniform new customer acquisition and a 20% month-over-month decrease in churn, what is the expected churn rate in March for all customers who bought the product since January 1st?
How would you explain a p-value to someone who is not technical?
What are the Z and t-tests? What are they used for? What is the difference between them? When should you use one over the other?
search_list
to check if a target value is in a linked list.Write a function, search_list
, that returns a boolean indicating if the target
value is in the linked_list
or not. You receive the head of the linked list, which is a dictionary with keys value
and next
. If the linked list is empty, you’ll receive None
.
Write a query to identify the names of users who placed less than 3 orders or ordered less than $500 worth of product. Use the transactions
, users
, and products
tables.
digit_accumulator
to sum every digit in a string representing a floating-point number.You are given a string
that represents some floating-point number. Write a function, digit_accumulator
, that returns the sum of every digit in the string
.
You’re hired by a literary newspaper to parse the most frequent words used in poems. Poems are given as a list of strings called sentences
. Return a dictionary of the frequency of words used in the poem, processed as lowercase.
rectangle_overlap
to determine if two rectangles overlap.You are given two rectangles, a
and b
, each defined by four ordered pairs denoting their corners on the x
, y
plane. Write a function rectangle_overlap
to determine whether or not they overlap. Return True
if so, and False
otherwise.
Given data on marketing channels and costs for a B2B analytics dashboard company, identify key metrics to determine each channel’s value.
With access to customer spending data, outline the process to identify the best partner for a new credit card offering.
Analyze the impact of a redesigned email campaign on conversion rates, considering other potential influencing factors.
Here are a few tips for acing your Truist interview:
Know Your Models: Be prepared to discuss models and techniques from your resume and how you have used them in previous projects.
Practice Behavioral Questions: Rehearse common behavioral questions and your self-introduction to ensure concise and effective communication.
Brush Up on SQL and ML Basics: Expect questions on SQL and machine learning fundamentals, especially how you handle model evaluation, feature engineering, and adjusting for overfitting and underfitting.
Average Base Salary
Average Total Compensation
A Data Scientist at Truist should have a Bachelor’s degree in a quantitative field such as Finance, Mathematics, Analytics, Data Science, Computer Science, or Engineering. Additionally, six years of related experience and expertise in areas relevant to banking and financial services are required. Proficiency in statistical programming (Python, R, SAS), machine learning, and data tools like Hadoop, Pig, and Spark is essential.
The Data Scientist position at Truist supports a hybrid work schedule based on current company guidance. The role involves performing sophisticated data analytics to provide actionable insights and minimize risk. You will also consult with business leaders, manage analytics initiatives, and mentor junior data scientists to foster their growth.
Truist offers a range of benefits, including medical, dental, vision, life insurance, disability, tax-preferred savings accounts, and a 401k plan. Employees also receive vacation days, sick days, and paid holidays. Additional benefits, such as a defined benefit pension plan and restricted stock units, may be available depending on the position.
Truist offers a unique opportunity for data scientists to leverage sophisticated analytics, machine learning, and statistical methodologies to drive impactful business outcomes and mitigate risks.
Excited to learn more about what it takes to excel at Truist? Discover more insights and get prepared with our comprehensive resources. Using our main Truist interview guide, we are dedicated to equipping you with the essential tools, confidence, and strategies needed to tackle every challenge and ace your Truist interview.
Check out all our other company interview guides for enhanced preparation. If you have any questions or need further assistance, don’t hesitate to reach out.
Good luck with your interview journey!