A vibe-coding interview at Navan usually feels much closer to a real engineering collaboration than a traditional LeetCode-style interrogation. You’ll typically be given a practical problem and asked to work through it while using AI tools as you normally would on the job. The interviewer is less interested in whether you remember algorithms by heart and more interested in how you think, break down requirements, write prompts, validate AI-generated code, catch mistakes, and explain trade-offs. The atmosphere is often conversational: you’re expected to talk through your reasoning, iterate on solutions, and demonstrate judgment rather than just produce code as fast as possible
Interview questions [1]
Question 1
We’re building a travel booking platform. Create a small service that receives a list of flight bookings and returns the top 5 travelers by total spending. You may use AI tools however you’d normally use them. As you work, explain your prompts, review the generated code, test edge cases, and tell us what concerns you would have before deploying this to production