The interview process had three steps:
10-minute intro call – A quick discussion about my background and backend projects.
Backend assignment – Implementing email syncing with IMAP and using RAG to generate AI-based email replies.
Technical interview – Questions on backend fundamentals, server scaling, SQL, JavaScript, a small DSA task (like flattening a dictionary), and resume-based discussions.