Amazon Research Scientist Interview Questions
Prepare for this exact position with 3 real candidate reports. Review the levels, locations, interview formats, and questions that appeared most often for Amazon Research Scientist candidates.
3
role-specific reports
18
questions found
2
levels represented
3
locations represented
Search real candidate reports
Amazon Research Scientist candidate reports
Search within this position by level, location, interview type, outcome, or a specific question.
3 matching interviews
Research Scientist · Intern
- 01
Describe a favorite project you've worked on.
Behavioral & Leadership · Easy
- 02
Find the shortest path in a graph with unit-weight edges using BFS.
Coding & Algorithms · Easy
- 03
Implement binary search tree operations without using standard library.
Coding & Algorithms · Hard
Research Scientist · L6
- 01
Find all unique pairs of integers in a list that sum to a target value in linear time.
Coding & Algorithms · Medium
- 02
Find all unique triples of integers in a list that sum to a target value.
Coding & Algorithms · Medium
Research Scientist · Intern
- 01
Implement a small logic component (10-15 lines) based on your proposed GAN model idea
Coding & Algorithms · Medium
- 02
Explain strategies for stabilizing GAN model training
Machine Learning · Medium
- 03
Find the length of the longest sequence of identical consecutive numbers in an array
Coding & Algorithms · Easy
Most-asked Amazon Research Scientist questions
Ranked by how often each question appeared in reports for this exact position. Answers are written by our team.
Discuss your experience with Amazon's leadership principles
At my previous company, I owned improving a critical, under-resourced system (Ownership). When stakeholders blamed external constraints, I prototyped a simpler architecture (Invent and Simplify), validated it with real data (Dive Deep), and delivered an 18% efficiency gain with zero downtime (Deliver Results). The team was skeptical initially, but I earned their trust through transparency and rigor. This experience showed me that Amazon's principles—especially Ownership, Bias for Action, and Frugality—differentiate great teams. I've modeled my approach around them ever since.
Find three numbers in an array that sum to a target value
Sort the array. For each element, treat it as a pivot and use two pointers on remaining elements to find two numbers summing to target - pivot. Move pointers based on whether the sum is too small (move left pointer right) or too large (move right pointer left). This optimizes from O(n³) brute force to O(n²). Key insight: sorting unlocks the two-pointer technique. Skip consecutive duplicates to avoid duplicate triplets.
Implement an LRU (Least Recently Used) cache.
Combine a HashMap with a doubly-linked list. HashMap maps keys to list nodes (O(1) access); the list tracks order: least-recent at head, most-recent at tail. On get(), move the node to the tail. On put(), insert at the tail; if capacity overflows, remove the head. Doubly-linked structure enables O(1) node removal and reinsertion—the critical insight that avoids scanning.
Introduce yourself and discuss your background.
I'm a full-stack engineer with 5+ years building scalable systems. Early career, I shipped payment infrastructure at a fintech startup, learning how ownership and bias-for-action drive results. Recently, I've focused on high-standards code review and mentoring—helping teams simplify complexity and catch issues early. I'm drawn to Amazon because I admire customer obsession and your bar-raising culture. I'm excited to tackle large-scale problems where attention to detail and invention directly impact customers.
More reported questions
- 01
Design a video recommendation system using a single feature, identifying it as a collaborative filtering problem and implementing the solution
asked in 1 reports - 02
Discuss your ML projects and work experience.
asked in 1 reports - 03
Discuss your research projects, including the steps considered in developing solutions and your decision-making approach
asked in 1 reports - 04
Explain approaches to address overfitting and bias correction in machine learning models
asked in 1 reports - 05
Explain decision tree concepts and use cases.
asked in 1 reports - 06
Explain RNNs and Transformers and their applications in deep learning.
asked in 1 reports - 07
Explain strategies for stabilizing GAN model training
asked in 1 reports - 08
Explain the mathematical theory behind ResNets and provide an implementation
asked in 1 reports - 09
Explain your approach to addressing specific problems related to the internship project
asked in 1 reports - 10
Find all unique pairs of integers in a list that sum to a target value in linear time.
asked in 1 reports - 11
Find the length of the longest sequence of identical consecutive numbers in an array
asked in 1 reports - 12
Find the shortest path in a graph with unit-weight edges using BFS.
asked in 1 reports - 13
Implement a small logic component (10-15 lines) based on your proposed GAN model idea
asked in 1 reports - 14
Implement binary search tree operations without using standard library.
asked in 1 reports