
BenevolentAI Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 20 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at BenevolentAI.
Software Engineer
It was a three-stage process, with the last stage being a three-part interview. First, there was a screening call where I learned about the company. Then, I had a technical challenge, which was pretty straightforward in concept but tricky in presentation, mainly testing problem-decomposition skills. The final interview was a long, three-hour, three-part session: a frontend challenge that was general but quite lengthy, an engineering practices/fit discussion with three team members covering topics like best practices, testing, and designer collaboration, and a final algorithm-type question that was fairly standard and relevant to the company's work. The whole thing was smooth and professional, with quick responses from Brady, the recruiter. A feedback call happened the day after the final interview, and I got an offer.
- Build an app using React or Vue that retrieves and filters data from an API, then displays content matching provided designs.
- Can you explain your approach to best practices in software engineering?
- Tell me about your experience with testing methodologies.
Software Engineer
So, Benevolent had this 3-part interview process. First up was a chat with Brady from Talent Acquisition. We talked about my experience, what I'm after in a job, and he gave me the lowdown on Benevolent, the role, and pay. Then came a technical screen on Hackerrank with an engineer, after signing an NDA. The last part had three bits: another Hackerrank technical question with an engineer, then a discussion about software engineering practices with two engineers. After a quick break, one more Hackerrank question with an engineer. Finally, Brady called me back with feedback and an offer! I really liked having one main contact and the clear feedback.
- The Hackerrank questions were all typical algorithmic problems.
- We discussed software engineering practices.
Software Engineer
I got an offer, but then BAI took it back two days later. The only reason they gave was that my communication skills weren't good enough. I hope that if they withdraw your offer, you haven't quit your old job or broken your lease yet. Otherwise, you'll be jobless, without insurance, and homeless.
- Can you explain the fundamental concepts of Machine Learning?
- What are the fundamental concepts of data structures?
- Can you explain the fundamental concepts of systems design?
BenevolentAI Software Engineer Interview Questions
Quoted word for word from BenevolentAI interview reports.
“Could you determine if a given graph with nodes and edges is bipartite, and if so, identify the two partitions?”
Read reports →“What are the fundamental concepts of data structures?”
Read reports →“Can you implement and execute a basic regex parser?”
Read reports →“Build an app using React or Vue that retrieves and filters data from an API, then displays content matching provided designs.”
Read reports →“Can you solve the graph coloring problem?”
Read report →“Could you explain how you quantify uncertainty in predictive models?”
Read report →“Can you explain the fundamental concepts of Machine Learning?”
Read report →“How do you ensure your code is functioning correctly?”
Read report →“How would you construct an ML model?”
Read report →Formats, difficulty and experience
Across all 20 BenevolentAI interview reports.