Tenable logo

Tenable Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 149 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
54.1% Positive experience

Which role are you interviewing for?

30 roles · 149 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Tenable.

Showing 4 of 149
Tenable logo
Tenable

Senior Software Engineer

Engineering · half a year ago

Senior Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Behavioral Coding Coding System Design

We started with a conversational behavioral interview with the hiring manager. Then, we had two technical interviews that involved pseudo coding, focusing on the reasoning behind your thought process rather than perfect code. Finally, there was a system design interview. The whole process felt quite conversational.

Confirmed questions3 questions
  • Can you explain a question about caching?
  • How would you approach traversing a file in batches?
  • Let's discuss designing a notification system.
Tenable logo
Tenable

Senior Site Reliability Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 1 round
Interview process
Recruiter call
Interview formats
Behavioral

I had a recruiter interview on September 6th for a position based in Paris. While the interview experience was positive, I have not received any follow-up or feedback since then. I reached out to inquire about the status, but unfortunately, I haven’t received any responses. I believe it's important for companies to communicate with candidates out of respect, and I hope the company can improve in this area to ensure a more respectful and transparent process.

Confirmed questions1 question
  • What makes you interested in this role?
Tenable logo
Tenable

Staff Software Engineer

Engineering · more than a year ago

Staff Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Behavioral

I was contacted by a recruiter on LinkedIn, and we had a 30-minute chat about the position. Following that, they scheduled calls for me to speak with technical team members. First, I spoke with the director, then with two senior team members who asked me technical questions and about my past experience. After that, I had a call with another staff engineer to answer more technical questions. Overall, the interview experience was positive. The team seemed great, and the director appears to be a good manager. The company looks promising for future growth. I suspect the team is using advanced technology for their database to ensure scalability. However, I have another offer that might be a better fit for me. My overall experience was very good.

Confirmed questions3 questions
  • Can you explain the distinction between global and local index keys in DynamoDB and how you would apply them?
  • What is your experience with database tuning?
  • Have you worked with Kotlin?
Tenable logo
Tenable

Senior Software Development Engineer in Test

Engineering · more than a year ago

Senior Difficult Neutral experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Technical screen Take home Onsite
Interview formats
Behavioral Technical Coding Other

It was a long interview process, spanning two months, with several different rounds. It started with an initial phone screen with talent acquisition, who was really helpful. Then, I had an interview with a senior engineer to discuss my CV and some technical questions. Next, I interviewed with two more senior engineers, focusing more on my technical skills and how I approach problems. Following that, another interview with a senior engineer centered on soft skills. A HackerRank take-home test followed, involving questions on extracting data from a REST API, creating a Selenium test for page elements, and a list iteration question. Finally, I had an interview with the team manager for a CV review and some technical questions about my abilities.

Confirmed questions5 questions
  • Can you describe your method for testing a new product or feature?
  • Tell me about your proficiency with Python.
  • How would you go about extracting data from a REST API?

Tenable Interview Questions

Quoted word for word from Tenable interview reports.

Can you tell me the Linux command to check the amount of used disk space?

Read reports

Can you write a C function to convert a string to an integer? It should return 0 for a null string and handle cases like "779987A" by converting only the numeric characters to 779987.

Read reports

Can you merge two strings, for example, given "abc" and "def", produce "adbecf"?

Read reports

How would you sort an array of n integers based on the frequency of each number in ascending order, and then by the number itself in ascending order if frequencies are tied?

Read reports

Can you explain the distinction between a type 1 and type 2 hypervisor?

Read report

Can you describe an algorithm for implementing search suggestions similar to Google's?

Read report

What are the distinctions between load testing and stress testing, and at what point is a system considered to be performing optimally?

Read report

Can you explain the distinction between global and local index keys in DynamoDB and how you would apply them?

Read report

If you could be any superhero, who would you choose to be?

Read report

Formats, difficulty and experience

Across all 149 Tenable interview reports.

Interview formats

Behavioral 43.8%
Technical 34.3%
Coding 10.4%
Presentation 5.4%
Other 3%

Interview difficulty

Easy 18.8%
Average 59.7%
Difficult 21.5%

Candidate experience

Positive 54.1%
Neutral 15.5%
Negative 30.4%

Reports by job function

Engineering 83
Sales 23
Operations 11
Research 5
Other 5
Analytics 4