
Tanium software engineer candidates report a recruiter call, a behavioral conversation, and LeetCode-style technical rounds, including one implementation-heavy problem. Reported timelines ran from about three to six weeks.
$172K
Avg. Base Comp
$241K
Avg. Total Comp
4-5 rounds
Typical Rounds
3-6 weeks
Process Length
Candidates describe the Tanium software engineer loop as a fairly conventional mix of recruiter contact, behavioral conversation and LeetCode-style coding. One Software Engineer II candidate reported a 30-minute phone call, a 30-minute behavioral interview and two one-hour technical interviews. A third technical round was then requested, and the candidate was rejected despite being told the solutions were correct.
The coding questions that candidate recalled were Jump Game III, implementing a left outer join in a language of their choice, and a problem about returning the smallest number from a list after flipping digits. An internship candidate reported two roughly one-hour technical interviews at LeetCode easy-to-medium level, focused on string manipulation and basic data structures. That candidate said the interviewers cared about how they approached and explained the problem. Practice talking through your reasoning, and include at least one practical exercise, such as a join, alongside standard algorithm problems.
Behavioral questions in both reports centered on past projects, team situations and why you want to work at Tanium. Have two or three concrete project stories ready.
Timelines varied. One candidate reported about six weeks end to end, and the internship candidate reported about three weeks from phone screen to final round. Communication after interviews was uneven: the internship candidate heard nothing after the final round, so follow up proactively. Another candidate was told early that an internal hire had filled the role, so it is reasonable to ask the recruiter about the role's status.
Synthesized from 4 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 Tanium process.
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 Tanium
Select the 2nd highest salary in the engineering department
| Question | |
|---|---|
| Merge Sorted Lists | |
| Empty Neighborhoods | |
| Top Three Salaries | |
| Closest SAT Scores | |
| Subscription Overlap | |
| Monthly Customer Report | |
| Random SQL Sample | |
| Rolling Bank Transactions | |
| String Shift | |
| Customer Orders | |
| Comments Histogram | |
| Top 3 Users | |
| Raining in Seattle | |
| Minimum Change | |
| Find the First Non-Repeating Character in a String | |
| Bagging vs Boosting | |
| Flight Records | |
| Prime to N | |
| Upsell Transactions | |
| Download Facts | |
| First Touch Attribution | |
| Job Recommendation | |
| Daily Retention Summary | |
| Recurring Character | |
| Find the Missing Number | |
| Scrambled Tickets | |
| Hurdles In Data Projects | |
| P-value to a Layman | |
| Find Bigrams |
Synthesized from candidate reports. Individual experiences may vary.
Candidates report starting with a recruiter call or phone screen after applying online or being contacted on LinkedIn. One candidate used this stage to learn the role had already gone to an internal hire, so it may be worth asking early whether the position is actively open.
One Software Engineer II candidate described a 30-minute behavioral interview, and an internship candidate described a 30-minute hiring manager conversation. Both reportedly covered past projects and why the candidate wanted to join Tanium, so prepare specific anecdotes rather than generic answers.
Candidates report one-hour technical interviews at roughly LeetCode easy-to-medium level. Reported questions include Jump Game III, string manipulation, a digit-flipping problem and implementing a left outer join. Interviewers reportedly wanted to see clear reasoning while the candidate coded.
One candidate was asked for an additional technical round and then rejected by email. The internship candidate was never given a decision after the final round. Reported timelines ran from about three to six weeks, so candidates may need to follow up with the recruiter.