i
Amazon
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
There are 303 prime numbers between 0 and 2000, including 2, 3, 5, and 1999.
A prime number is a natural number greater than 1 that cannot be formed by multiplying two smaller natural numbers.
The first few prime numbers are 2, 3, 5, 7, 11, 13, 17, 19, 23, and 29.
The largest prime number less than 2000 is 1999.
To find prime numbers, one can use methods like the Sieve of Eratosthenes.
SQL's GROUP BY clause aggregates data based on specified columns, enabling summary statistics and insights.
GROUP BY is used to arrange identical data into groups.
Example: SELECT department, COUNT(*) FROM employees GROUP BY department; - counts employees per department.
You can use aggregate functions like SUM, AVG, MAX, MIN with GROUP BY.
Example: SELECT department, AVG(salary) FROM employees GROUP BY department; - ...
Using Window Function, Date and Time in a complex SQL query
Use ROW_NUMBER() to assign a unique number to each row within a partition
Use PARTITION BY to divide the result set into partitions
Use ORDER BY to specify the order of rows within each partition
Utilize functions like LAG(), LEAD(), SUM(), AVG(), etc. within the window frame
Utilized STAR methodology to address a project involving data analysis for improving customer satisfaction.
Situation: Faced declining customer satisfaction scores in Q1.
Task: Analyze customer feedback data to identify key pain points.
Action: Conducted surveys and interviews, then used data visualization tools to present findings.
Result: Implemented changes based on insights, leading to a 20% increase in satisfacti...
What people are saying about Amazon
I utilized a Gen AI tool to streamline data analysis and enhance reporting efficiency in my previous role as a Business Analyst.
Implemented a Gen AI tool to automate data extraction from multiple sources, reducing manual effort by 50%.
Used AI-driven insights to identify trends in customer behavior, leading to a 20% increase in targeted marketing effectiveness.
Collaborated with the IT team to integrate the Gen AI t...
SQL window functions allow for advanced data analysis by performing calculations across a set of table rows related to the current row.
Window functions operate on a set of rows defined by an OVER() clause.
Common window functions include ROW_NUMBER(), RANK(), DENSE_RANK(), SUM(), AVG(), etc.
Example: SELECT employee_id, salary, RANK() OVER (ORDER BY salary DESC) AS salary_rank FROM employees;
Window functions can be ...
I rate myself as proficient in SQL with experience in writing complex queries and optimizing database performance.
Proficient in writing complex SQL queries
Experience in optimizing database performance
Familiar with database management systems like MySQL, SQL Server, Oracle
Ability to work with large datasets and perform data analysis
Knowledge of SQL functions, joins, subqueries, and indexes
Amazon's leadership principles guide decision-making and company culture, emphasizing customer obsession and innovation.
Customer Obsession: Always start with the customer and work backwards. For example, Amazon Prime was developed to enhance customer convenience.
Invent and Simplify: Encourage innovation and simplify processes. The introduction of Alexa showcases Amazon's commitment to innovation.
Deliver Results: F...
CASE in SQL is used to apply conditional logic to queries and manipulate data based on specific conditions.
CASE is used to create conditional expressions in SQL
It allows for the manipulation of data based on specific conditions
CASE can be used in SELECT, WHERE, and ORDER BY clauses
It can be used to create calculated fields or to filter data based on specific criteria
CASE can also be used in conjunction with aggreg...
Merging queries involves combining data from multiple sources to create a unified result set.
Use SQL JOINs (INNER, LEFT, RIGHT) to combine tables based on a common key. Example: SELECT * FROM Orders INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID.
Utilize UNION to combine results from two or more SELECT statements. Example: SELECT City FROM Customers UNION SELECT City FROM Suppliers.
Consider using ...
I appeared for an interview in Jan 2025, where I was asked the following questions.
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
SQL queries - 3. Was asked to write on notepad using the table structure given by interviewer
Different types of joins in SQL include inner join, left join, right join, and full outer join.
Inner join: Returns rows when there is a match in both tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Full outer join: Returns all rows when there is a match in either table
I initiated a cross-departmental project to streamline reporting processes, enhancing efficiency and collaboration.
Identified inefficiencies in the reporting process that caused delays.
Proposed a new reporting template that reduced preparation time by 30%.
Organized training sessions for team members to ensure smooth adoption of the new process.
Collaborated with IT to automate data collection, further improving accuracy...
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
3 SQL medium questions
I appeared for an interview in Mar 2025, where I was asked the following questions.
I am a detail-oriented Business Analyst with a passion for data-driven decision-making and a strong background in project management.
Over 5 years of experience in business analysis across various industries, including finance and technology.
Skilled in gathering requirements through stakeholder interviews and workshops, leading to successful project outcomes.
Proficient in data analysis tools like SQL and Excel, which I ...
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.
Using Window Function, Date and Time in a complex SQL query
Use ROW_NUMBER() to assign a unique number to each row within a partition
Use PARTITION BY to divide the result set into partitions
Use ORDER BY to specify the order of rows within each partition
Utilize functions like LAG(), LEAD(), SUM(), AVG(), etc. within the window frame
Utilized STAR methodology to address a project involving data analysis for improving customer satisfaction.
Situation: Faced declining customer satisfaction scores in Q1.
Task: Analyze customer feedback data to identify key pain points.
Action: Conducted surveys and interviews, then used data visualization tools to present findings.
Result: Implemented changes based on insights, leading to a 20% increase in satisfaction sc...
SQL intermediate questions
The duration of Amazon Business Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 45 interview experiences
Difficulty level
Duration
based on 131 reviews
Rating in categories
Customer Service Associate
4k
salaries
| ₹1.8 L/yr - ₹5 L/yr |
Transaction Risk Investigator
3.1k
salaries
| ₹2.9 L/yr - ₹6.5 L/yr |
Associate
3.1k
salaries
| ₹2 L/yr - ₹5.5 L/yr |
Senior Associate
2.6k
salaries
| ₹4 L/yr - ₹9 L/yr |
Software Developer
2.5k
salaries
| ₹24.5 L/yr - ₹45 L/yr |
Flipkart
TCS
Netflix