Business Intelligence Engineer Interview Questions

1,082 business intelligence engineer interview questions shared by candidates

Order Table OrderID|Merch ID|MerchantID|Category|date|price|quantity|…… MerchantID|ID|Name|Status 1. To find out all merchants with ‘Amazon’ in name and return a column ‘internal customer’ if Upper(Amazon) in name or else ‘3P Seller’. Return Null if the merchant name is null
avatar

Business Intelligence Engineer II

Interviewed at Amazon

3.5
Dec 31, 2020

Order Table OrderID|Merch ID|MerchantID|Category|date|price|quantity|…… MerchantID|ID|Name|Status 1. To find out all merchants with ‘Amazon’ in name and return a column ‘internal customer’ if Upper(Amazon) in name or else ‘3P Seller’. Return Null if the merchant name is null

🔹 7. FizzBuzz (Python) Question (reconstructed): Write a simple FizzBuzz function: Print "FizzBuzz" if divisible by 3 and 5 "Fizz" if divisible by 3 "Buzz" if divisible by 5 IMPORTANT. Here how you think about efficiency is tested as well. Check for both first, then check for 3, then for 5. Both because well logically you need that. After for 3 and not for 5 for optimization (less checks overall as more number are divisible per 3 so you never go on the divisible per 5 check.)
avatar

Business Intelligence Engineer Intern

Interviewed at Amazon

3.5
Jun 23, 2025

🔹 7. FizzBuzz (Python) Question (reconstructed): Write a simple FizzBuzz function: Print "FizzBuzz" if divisible by 3 and 5 "Fizz" if divisible by 3 "Buzz" if divisible by 5 IMPORTANT. Here how you think about efficiency is tested as well. Check for both first, then check for 3, then for 5. Both because well logically you need that. After for 3 and not for 5 for optimization (less checks overall as more number are divisible per 3 so you never go on the divisible per 5 check.)

Viewing 151 - 160 interview questions

Glassdoor has 1,082 interview questions and reports from Business intelligence engineer interviews. Prepare for your interview. Get hired. Love your job.