
Knock Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 7 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Knock.
Software Engineer
It was about two weeks total. First, there was a screening interview. Then, a technical interview with some systems design and some javascript specific questions, and I met with peers and team leads. After that, I had a take-home assignment. Finally, I had meetings with leadership.
- Can you describe how you would design a system for webhook notifications?
Software Engineer
Applied online via LinkedIn. Recruiter reached out about a week later. Had a very generic 30-minute initial interview with HR. They asked basic questions like 'how did you hear about us' and 'why do you want to work here'. The HR person didn't seem very knowledgeable about the company, just described the number of teams and their sizes, and whether they had managers. They also mentioned 3 engineers are independent, which was odd. They said I'd hear back in 3-4 days, which is unusual since typically engineering reviews resumes before an intro call. Never heard back.
- How did you find out about Knock?
- Can you tell me about your current work responsibilities?
Software Engineer
The process started with a take-home assignment where I had to build upon a provided Node.js and React starter code. Following that, I had several short interviews with other engineers, a product manager, and the engineering manager. The final step was a meeting with an HR representative.
- Can you explain how closures function?
Knock Software Engineer Interview Questions
Quoted word for word from Knock interview reports.
“What are the pros and cons of RESTful APIs compared to GraphQL APIs?”
Read reports →“Could you explain the differences between SQL and noSQL databases?”
Read reports →“Can you explain the concept of memoization?”
Read reports →“How did you find out about Knock?”
Read reports →“Can you explain how closures function?”
Read report →“Can you describe how you would design a system for webhook notifications?”
Read report →“How would you approach configuring or designing webhooks?”
Read report →“What makes you want to join Knock?”
Read report →“What's your availability like this week?”
Read report →Formats, difficulty and experience
Across all 7 Knock interview reports.