Broccoli AI Interview Experience

Posted
31 Oct 2026
34 reads

Summary

I interviewed at Broccoli AI, completed a resume discussion and a system design round where I was asked to design a feature flag system, and was rejected after the second round.

How it went

Broccoli AI - Interview Experience

Round 1: Resume Discussion - 30 minutes

The interviewer discussed my resume and asked me to explain a project in detail, followed by questions about the implementation and design decisions. Be prepared to discuss any project mentioned on your resume.

Round 2: System Design - 60 minutes

Problem: Design a Feature Flag System

Design a system that allows engineering teams to turn features on and off in production without deploying code.

The design needed to cover both:

  • Control plane: Where teams create flags, configure rollout rules, and enable or disable features.
  • Data plane: Where running services evaluate calls such as flags.isEnabled("checkout_v2", userId) to decide which code path to execute.

Result: Rejected after Round 2

I was able to present a system design, but I felt the interviewer was not very engaged during the discussion. This was my personal impression; I do not know the specific reason for the rejection.

Compensation: Cohesity: https://leetcode.com/discuss/post/8589058/cohesity-mts-2-compensation-by-vj_t-8o3f/ Other Interview Experience: EightFold ai : https://leetcode.com/discuss/post/8539503/eightfold-ai-senior-engineer-by-vj_t-3fou/ Everpure: https://leetcode.com/discuss/post/8539495/everpure-mts-3-interview-experience-by-v-l84o/ cohesity: https://leetcode.com/discuss/post/8584602/cohesity-mts-2-role-interview-experience-f4az/

Questions asked (1)

  1. 01

    Design a Feature Flag System

    System Design

    Design a system that allows engineering teams to turn features on and off in production without deploying code. The design should include a control plane where teams can create flags, configure rollout rules, and enable/disable features, and a data plane where running services evaluate calls such as flags.isEnabled("checkout_v2", userId) to decide which code path to execute.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at Broccoli Ai recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

Be the first to share your thoughts and start the discussion!