Your question is Brute Force Before Optimization. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
In coding interviews at companies like Stripe, interviewers often care as much about problem-solving process as the final optimized answer. A brute-force solution is usually the fastest way to prove understanding and establish correctness before improving performance.
Explain how you prioritize getting a working brute-force solution before optimizing. In your answer, address:
The interviewer expects a structured explanation, not just “I start simple.” Discuss correctness first, complexity analysis, how to identify bottlenecks, and how you would communicate trade-offs while improving the solution.