Post

Interview experience at Vibe Mentor AI

Interview experience at Vibe Mentor AI

I recently interviewed for a Backend Engineering position at Vibe Monitor, and I’d like to share my journey through the process. I applied for this role through Internshala. At the time, I was applying to various positions that involved some exposure to AI and was also open to PPO conversion opportunities with competitive offers.

Round 1: Assignment

Here’s what the assignment required:

  • Create a dummy FastAPI server with a single endpoint.
  • Run Prometheus and Grafana locally (using Docker Compose).
  • Simulate traffic hitting the service.
  • Visualize in Grafana:
    • Key metrics like request count and latency.
    • Logs from the FastAPI service.
    • At least one request trace for observability.
  • Record a short 3–5 minute walkthrough video explaining the setup and demonstrating how traffic, metrics, logs, and traces are captured in Grafana.

Although this was my first experience with observability tools and FastAPI, I thoroughly enjoyed the challenge. To get started, I learned about server monitoring with Grafana, Prometheus, and Loki from Piyush Garg’s tutorial, initially building a monitoring setup in Node.js. Once I grasped the basics, I re-implemented everything using FastAPI and added trace observability.

To make my solution stand out, I focused on creating a clean, scalable, and production-ready service, rather than just meeting the minimum requirements. For guidance on project structure, I referred to this helpful Medium article. The final assignment project is available here: fastObserva.

Round 2: Technical + Cultural Fit

The second round was an interview with Founder Ankesh Khemani Sir that combined technical discussion and cultural fit. It started with introductions, after which I spoke about my projects and the work I am most proud of. I was asked about my thought process while solving the assignment, followed by a few design questions focused on specific parts of observability and monitoring systems, along with some general technical questions about backend engineering. The interview also included cultural-fit questions like how I approach setbacks, my availability and adaptability, and what kind of work culture I’d thrive in.

Outcome

I gave my best throughout the process, and yes I received the offer for the Backend Engineering Intern role at Vibe Monitor 🥳.

This post is licensed under CC BY 4.0 by the author.