
Tenable Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 30 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Tenable.
Senior Software Engineer
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.
- Can you explain a question about caching?
- How would you approach traversing a file in batches?
- Let's discuss designing a notification system.
Software Engineer
The recruiter reached out to me pretty quickly after I applied to schedule an initial call. I responded, but it took them about a week to get back to me, and they said they were unexpectedly away. We finally had the screen call with the recruiter. They didn't share much about the company or the role; I had to really dig for the standard info recruiters usually give. Instead of explaining the position, they just told me to re-read the job posting and ask questions if I had any, which was basically the whole call. They also didn't mention what the next steps were. Unsurprisingly, I never heard back from them. The recruiter seemed pretty lazy and didn't seem to put any effort into the call. I'm not sure why they even had the call, but maybe they had a quota to meet.
- Do you have any questions about the job posting?
Software Engineer Intern
I had a home test on codility with 1 leetcode style question, a frontend question using react/angular, and a backend question using node.js. After that, I had an HR phone call where they asked me about myself. Then, I interviewed with two company engineers.
- How would you design a website for selling soft drinks?
- Given some JS code, identify and correct any bugs.
- For the provided JS code, think about potential edge cases and write tests to verify them.
Tenable Software Engineer Interview Questions
Quoted word for word from Tenable interview 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 describe an algorithm for implementing search suggestions similar to Google's?”
Read reports →“How would you design a url shortener service?”
Read reports →“How would you approach traversing a file in batches?”
Read reports →“Could you describe the distinctions between SQL and NoSQL databases?”
Read report →“How would you best manage receiving data from more than 1000 sockets at the same time?”
Read report →“What do you mean by cutting-edge JavaScript?”
Read report →“What are your thoughts on object-oriented JavaScript?”
Read report →“How would you design a website for selling soft drinks?”
Read report →Formats, difficulty and experience
Across all 30 Tenable interview reports.