In an online interview, the shortest path graph question was unclear.
Also the SQL task was unsolvable.
The time given was too short.
The interviewer ignored my solution, and had poor communication.
I applied online. I interviewed at Tenable (Columbia, MD) in Mar 2026
Interview
First, there is a behavioral interview with a hiring manager. Next, two technical interviews with pseudo coding. Finally, one system design. The interview is conversational. Emphasis is placed on your reasoning and not necessarily compilable code.
Interview questions [1]
Question 1
Technical: 1) Cache question. 2) Traverse file in batches.
System Design: notification system
I applied online. The process took 4 weeks. I interviewed at Tenable in Jun 2025
Interview
The hiring process consisted of three main stages:
Initial phone screening with HR.
Manager interview: Deep dive into my resume/background and discussion about the project/role.
Technical interview: A live coding session to test practical skills. Overall, a straightforward process.
Senior Software Engineer applicants have rated the interview process at Tenable with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 52.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 42 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Tenable overall takes an average of 21 days.
Common stages of the interview process at Tenable as a Senior Software Engineer according to 6 Glassdoor interviews include:
One on one interview: 27%
Phone interview: 20%
Skills test: 13%
Other: 13%
Drug test: 7%
Group panel interview: 7%
Presentation: 7%
Background check: 7%
Here are the most commonly searched roles for interview reports -