KnowBe4 logo

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

2.8 Rounds average
Average Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at KnowBe4.

Showing 3 of 10
KnowBe4 logo
KnowBe4

Senior Software Engineer

Engineering · more than a year ago

Senior Easy Negative experience No offer 4 rounds
Interview process
Take home Phone screen Technical screen Offer
Interview formats
Technical Behavioral

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.

Confirmed questions1 question
  • Given that Jane's mother has four children named Spring, Summer, and Autumn, what is the name of the fourth child?
KnowBe4 logo
KnowBe4

Software Engineer

Engineering

Senior Average Positive experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding

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.

Confirmed questions1 question
  • What are strategies for dealing with an external API that has rate limiting?
KnowBe4 logo
KnowBe4

Software Engineer

Engineering

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical Coding System Design

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.

Confirmed questions7 questions
  • 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 strategies for dealing with an external API that has rate limiting?

Read report

Formats, difficulty and experience

Across all 10 KnowBe4 interview reports.

Interview formats

Behavioral 30.4%
Coding 30.4%
Technical 26.1%
System Design 13%

Interview difficulty

Easy 10%
Average 80%
Difficult 10%

Candidate experience

Positive 80%
Negative 20%