
CB Insights Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 12 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at CB Insights.
Software Engineer
It was a total circus. I had 4 interviews with 5 different people and a 2-hour coding exam, all happening over two months. I spent tens of hours on this, and the end result was an automated rejection email, the kind you get before even getting a pre-screening call. Passing 4 interviews with good feedback, only to be told they aren't moving forward. Such a waste of time. This whole recruitment process felt insulting and dehumanizing.
- Can you design a bike rental system?
- What about API design?
- Design a database for a commenting system like Reddit.
Software Engineer
I hate interviews. CB Insights, honestly one of the best interview processes during my recent search. Great(!) starting with recruiter contact (one of nicest dudes I've met) to final interview with co-founder. Seemed like an awesome company, but only reason for me accepting another offer was because of interesting opportunity to get in at the ground floor or a smaller company.
- For the technical interview: First part was live coding on your own laptop (or one provided if you wanted) retrieving data from APIs and manipulating that data.
- Second part was a whiteboard (don't worry, super painless) chat about database design.
Software Engineer
I applied for the software engineering job at CB Insights by emailing their careers address after seeing the role advertised on Hacker News. It started with a 30-minute screening call with one of the founders. Then, I was invited for a 4-hour interview session with several members of the engineering team. Each part of this interview involved a technical component, typically on a whiteboard, followed by time for questions. The technical questions were tough but fun, and the team was really open to questions. The following week, I had a phone call with the other founder, which was mostly behavioral, and shortly after, I received an offer. They had already requested three references. Overall, it was a really good experience, and I enjoyed the people. I ended up accepting a different offer because I wanted a larger company, but it was a tough choice. They gave me really thoughtful and detailed answers to all my questions throughout the process, and everyone seemed friendly and down-to-earth. It's a bright team!
- What makes you want to work at CB Insights?
CB Insights Software Engineer Interview Questions
Quoted word for word from CB Insights interview reports.
“Design a database for a commenting system like Reddit.”
Read reports →“Given a few days notice, build the function calls for a bike rental API.”
Read reports →“Design the DB structure for comments in a system like reddit on the spot.”
Read reports →“Could you build a table in React using data from a JSON source and style it to match a provided mockup?”
Read reports →“Could you explain how to manipulate JSON data from an API and serve it in another format?”
Read report →“Can you manipulate some JSON data using a programming language you prefer?”
Read report →“Could you write an API that functions as an intermediary layer between a front-end interface and the back-end system?”
Read report →“Can you design a bike rental system?”
Read report →“What about API design?”
Read report →Formats, difficulty and experience
Across all 12 CB Insights interview reports.