
KnowBe4 Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 10 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at KnowBe4.
Senior Software Engineer
It started with an online test, a classic logic puzzle type of thing with figures and patterns. It wasn't accessible for visually impaired people, which was a bummer and made it harder. Next up was a phone call with the hiring manager, felt a bit old-school. Then, I had a meeting with a specialist who asked some good questions. Finally, I got ghosted.
- Given that Jane's mother has four children named Spring, Summer, and Autumn, what is the name of the fourth child?
Software Engineer
I applied online and the whole thing took about a month plus some days. It started with a 20 min chat with HR, no video, just talking about my experience and the job. After that, I had to take a 30 min online test for Cognitive and Personality. Then, I had a 30 min technical interview with the Engineering Manager, followed by two more technical interviews, one lasting 1h30m and the other 45m, with the manager and some other software engineers.
- What are strategies for dealing with an external API that has rate limiting?
Software Engineer
There were 3 interview rounds. The first was a 30-minute call with HR and a simple technical question. The second round was about core technical concepts and included a coding question. The third round was with senior folks covering cloud and a bit of system design.
- Could you explain the fundamentals of REST APIs?
- Can you describe the basics of cloud technology?
- What do you know about security basics?
KnowBe4 Software Engineer Interview Questions
Quoted word for word from KnowBe4 interview reports.
“Given that Jane's mother has four children named Spring, Summer, and Autumn, what is the name of the fourth child?”
Read reports →“What is the difference between authentication and authorization?”
Read reports →“What are the fundamentals of Docker?”
Read reports →“How do Ruby data structures work?”
Read reports →“Explain the basics of Python.”
Read report →“What are strategies for dealing with an external API that has rate limiting?”
Read report →“What do you know about AWS dynamo?”
Read report →“Could you explain the fundamentals of REST APIs?”
Read report →“What are some common Ruby Patterns?”
Read report →Formats, difficulty and experience
Across all 10 KnowBe4 interview reports.