Postman | Senior Engineer
Summary
I interviewed for a Senior Engineer role at Postman, completing a 60-minute AI coding round and a system-design round.
Full Experience
Postman Interview Experience
1. AI Coding Round - 60 min
The problem was fairly abstract, with significant emphasis on understanding the requirements before coding. Spent roughly 25 minutes clarifying/understanding what was expected. Used the remaining ~30 minutes for implementation + tests with AI assistance.
Problem: Build a terminal/CLI-based system that can work with multiple AI models such as: ChatGPT Claude potentially other models The system also needed to track token usage across models. Strategy Pattern was relevant/expected to abstract different AI model implementations.
2. System Design
Expected to design Postman itself.
Interview Questions (2)
AI Model Multi-CLI System
Build a terminal/CLI-based system that can work with multiple AI models (e.g., ChatGPT, Claude, and potentially others) and track token usage across models. The solution should abstract each model implementation, for example using the Strategy Pattern.
Design Postman
Design the Postman product, covering its core architecture, key components, scalability, and data flow.