Sharing my interview experience for the Business Intelligence Engineer (BIE) Intern role at Amazon, Bangalore. Hope this helps anyone preparing for a BIE/Data Analyst style role — the process is quite different from a typical SDE loop.
TL;DR: Resume screening → Online Assessment (MCQs + coding) → 2 interview rounds → Offer in ~2–2.5 weeks.
Applied On Campus and got shortlisted based on resume. Nothing to prepare here beyond making sure your projects are data-heavy and clearly written SQL, pipelines, dashboards, and anything analytics-adjacent stands out for this role.
Two parts:
1. MCQs — Mostly:
2. Coding question — standard DSA-style problem. Nothing exotic; solid fundamentals were enough.
A fairly balanced technical screen.
SQL (medium level)
GROUP BY / HAVING, window functions, subqueriesData Modelling
DBMS Concepts
Python (basics)
Language fundamentals
Simple data manipulation logic
Not to forget he asked me one dsa based question fairly easy but he wanted the code in python specifically.
Takeaway: Be able to explain your SQL, not just write it. The interviewer cared about why I chose a window function over a self-join.
The tougher and more interesting round.
Timed SQL sprint — 6 queries in 15 minutes
The interviewer put 15 minutes on the clock for 6 SQL questions:
Speed genuinely mattered. There was no time to overthink syntax you have to know joins, aggregations, and window functions cold enough to type them out almost reflexively.He also asked me about dashboarding and lifecycle and few fundamentals of dashboarding like calculated columns etc.
DBMS concepts
Project deep dive (a big chunk of the round)
Behavioral
Heard back in about 2–2.5 weeks with the offer letter. 🎉
Location: Bangalore
Happy to answer questions in the comments. Good luck!