Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Amazon Team. If you also belong to the team, you can get access from here

Amazon Verified Tick

Compare button icon Compare button icon Compare
4.1

based on 24.1k Reviews

Filter interviews by

Amazon Sdet-I Interview Questions, Process, and Tips

Updated 30 May 2015

Amazon Sdet-I Interview Experiences

1 interview found

Sdet-I Interview Questions & Answers

user image Anonymous

posted on 25 May 2015

Interview Questionnaire 

16 Questions

  • Q1. Given an array and a number, check whether there are any 3 elements in the array which add up to the given number
  • Ans. 

    Check if any 3 elements in an array add up to a given number

    • Sort the array in ascending order

    • Use nested loops to iterate through all possible combinations of 3 elements

    • Check if the sum of the 3 elements equals the given number

    • Return true if a match is found, else false

  • Answered by AI
  • Q2. Given a number, find the nearest perfect square(modified binary search)
  • Ans. 

    Given a number, find the nearest perfect square using modified binary search.

    • Start with low=0 and high=num.

    • While low<=high, find mid=(low+high)/2.

    • If mid*mid==num, return mid.

    • If mid*mid

    • If mid*mid>num, update high=mid-1.

    • Return the closest perfect square to num.

  • Answered by AI
  • Q3. Write a method to check whether two binary trees are mirrors of each other -----/
  • Q4. Write a method to print the boundaries of a binary tree -----/
  • Q5. Fill an array with the next greater elements (using stack) -----/
  • Q6. Given a binary tree, count the number of occurrences where there are two nodes with the same horizontal distance. To make it clearer, if we assume each node in a cell of a matrix, then count the number of ...
  • Ans. 

    Count occurrences of two nodes with same horizontal distance in a binary tree

    • Traverse the tree using BFS or DFS and keep track of horizontal distance of each node

    • Store nodes with same horizontal distance in a hash table and increment count if collision occurs

    • Recursively traverse left and right subtrees with updated horizontal distance

    • Time complexity: O(n), Space complexity: O(n)

  • Answered by AI
  • Q7. Given a linked list, write a program to check if it is a palindrome
  • Ans. 

    Program to check if a linked list is a palindrome

    • Traverse the linked list and push each element onto a stack

    • Traverse the linked list again and compare each element with the top of the stack

    • If all elements match, the linked list is a palindrome

  • Answered by AI
  • Q8. Write some test methods for stress testing of Furniture class
  • Ans. 

    Test methods for stress testing of Furniture class

    • Create a large number of Furniture objects and check for memory leaks

    • Simulate heavy usage by continuously calling methods and check for performance issues

    • Test the Furniture class with maximum allowed input values and check for any errors or crashes

  • Answered by AI
  • Q9. Some discussion on automation testing
  • Q10. Discussion about my current job role
  • Q11. Several behavioral and team fit questions
  • Q12. What are the things you will consider (both from Developer’s perspective and User perspective) while trying to develop an application for computer aided competitive examinations like CAT, GMAT etc
  • Ans. 

    Considerations for developing an application for computer aided competitive exams

    • User-friendly interface for easy navigation

    • Accurate and reliable question bank

    • Timed tests to simulate real exam conditions

    • Option to save and resume tests

    • Detailed performance analysis and feedback

    • Compatibility with different devices and operating systems

    • Regular updates and bug fixes

    • Developer should consider the security of the application t...

  • Answered by AI
  • Q13. Given a singly linked list, write a recursive method to reverse every 3 nodes in the list. I did not write a clean code for this. He moved on because of lack of time
  • Ans. 

    Reverse every 3 nodes in a singly linked list using recursion

    • Create a recursive function that takes in a node and a count

    • If count is less than 3, return the node

    • Reverse the first 3 nodes and call the function recursively with the 4th node and count 1

    • Connect the reversed nodes to the rest of the list

    • Return the new head of the reversed list

  • Answered by AI
  • Q14. Again discussion of my current job role and about the projects I have worked on
  • Q15. Tell me 3 things that you want to learn/change in yourself
  • Ans. 

    I want to learn/change 3 things about myself

    • Improve my communication skills

    • Develop better time management habits

    • Learn a new programming language

  • Answered by AI
  • Q16. Again several team fit questions

Interview Preparation Tips

Round: Technical Interview
Experience: 1. Given an array and a number, check whether there are any 3 elements in the array which add up to the given number.
  For example:
     Given an array {1,2,3,4,5} and the number 9, return true, as 2,3,4 add up to 9.
     Given an array {1,2,3,4,5} and the number 3, return false, as there are no 3 elements which add up to 3, in the array.
2. Given a number, find the nearest perfect square(modified binary search)
  For example:
     Given 50, return 49
     Given 25, return 25

Round: Technical Interview
Experience: System: The user gives a book id to be downloaded and the location in which the book is to be stored. The system downloads the book (if it exists) in the location given by the user and returns a url through which the user can access the book.
I was asked to design automated test cases for the system. The interviewer kept adding more and more constraints to the system and we discussed about the pros and cons of my approach.

College Name: NA

Skills evaluated in this interview

Interview questions from similar companies

I applied via campus placement at Lovely Professional University (LPU)

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

Basic DSA, Sorting question , SQl Query , Stack,queue, linked list, etc

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare DSA.
prepare sql
Prepare technical subject
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jan 2024. There were 3 interview rounds.

Round 1 - Coding Test 

Easy Interview basic questions

Round 2 - Technical 

(1 Question)

  • Q1. Desing Tic Tac Toe
Round 3 - HR 

(1 Question)

  • Q1. Final Round behavioural questions

Sde1 Interview Questions & Answers

Uber user image Anonymous

posted on 12 Jun 2023

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in May 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Coding Test 

Very Easy questions just do it

Round 3 - One-on-one 

(4 Questions)

  • Q1. What is your introduction
  • Q2. Why SDE 1 only not SDE 2
  • Ans. 

    SDE 1 is an entry-level position where candidates gain foundational skills before advancing to SDE 2.

    • SDE 1 focuses on learning and building foundational skills in software development.

    • SDE 2 requires more experience and expertise in software development.

    • Advancing from SDE 1 to SDE 2 is a common career progression in tech companies.

    • SDE 1 roles often involve working on smaller projects or components of larger projects.

    • SDE...

  • Answered by AI
  • Q3. If bully happens will you bully someone
  • Ans. 

    No, I believe in standing up against bullying and supporting those who are being bullied.

    • I do not support bullying in any form and believe in treating others with respect and kindness.

    • I would try to intervene and help the person being bullied, either by talking to the bully or seeking help from a teacher or supervisor.

    • I believe in creating a positive and inclusive environment where everyone feels safe and respected.

  • Answered by AI
  • Q4. If taken leave can you work 7 days a week

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep yourself you only and you will get a wholesome of 60 LPA
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Aug 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Coding Test 

2 medium level and 1 hard question from dsa

Round 3 - HR 

(1 Question)

  • Q1. Asked about myself and managerial questions

SDE-2 Interview Questions & Answers

OLX user image Anonymous

posted on 3 May 2022

Round 1 - One-on-one 

(1 Question)

  • Q1. Data structure related question
Round 2 - One-on-one 

(2 Questions)

  • Q1. Nodejs related questions
  • Q2. Promises Async Await Events emitter
  • Ans. 

    Promises, async/await, and event emitters are all ways to handle asynchronous operations in JavaScript.

    • Promises provide a way to handle asynchronous operations by returning a promise object that can be resolved or rejected.

    • Async/await is a syntax for working with promises that makes code easier to read and write.

    • Event emitters allow you to create custom events that can be triggered and listened for in your code.

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. System design related question
  • Q2. Design a system like facebook
  • Ans. 

    Design a system like Facebook

    • Create a user registration and login system

    • Implement a news feed for users to see updates from friends

    • Allow users to create and join groups

    • Include features like messaging, commenting, and liking posts

    • Implement privacy settings for users to control who can see their content

  • Answered by AI
Round 4 - One-on-one 

(1 Question)

  • Q1. System design and behavioral

Interview Preparation Tips

Interview preparation tips for other job seekers - Practise DSA easy and medium question
Practice some HLD questions
Microservices related conecpts

Skills evaluated in this interview

SDE-2 Interview Questions & Answers

Groupon user image CodingNinjas

posted on 5 Apr 2022

I was interviewed in Nov 2021.

Round 1 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Easy

The first round was a coding round. 2 DSA based questions were asked.

  • Q1. Maximum meetings

    You are given the schedule of N meetings with their start time Start[i] and end time End[i]. But you have only 1 meeting room. So, you need to tell the meeting numbers you can organize in ...

  • Ans. 

    Greedy approach can be applied to solve this problem. We sort the start and end time pairs for each meeting on the basis of the end time. Then we compare if the next meeting's start time is greater than the previous meeting's end time. If the start time is greater, we can count this meeting and we increase our meeting counter otherwise this meeting can't take place. In this manner, we traverse through all the meeting p...

  • Answered by CodingNinjas
  • Q2. Find Peak Element

    Given an array of ‘n’ integers arr. Find the Peak element of the array. The peak element of an array is defined as that element which is greater than both of its neighbours. I.e if arr[i]...

  • Ans. 

    The brute force solution would be to do a linear search and find the element. 
    Time Complexity : O(n) 

    The brute force solution can be optimized using Binary Search. The idea is to find the bitonic point k which is the index of the maximum element of a given sequence. If the element to be searched is greater than the maximum element return -1, else search the element in both halves. 
    Steps : 
    1. Find th...

  • Answered by CodingNinjas
Round 2 - Video Call 

(1 Question)

Round duration - 45 minutes
Round difficulty - Medium

The second round was a system design round.

  • Q1. System Design Question

    Design Stackoverflow application. Given basic requirements for the app. We need to provide high level design for the requirements. also low level design if asked.

  • Ans. 

    Tip 1: Firstly, remember that the system design round is extremely open-ended and there’s no such thing as a standard answer. Even for the same question, you’ll have a totally different discussion with different interviewers.
    Tip 2: Before you jump into the solution always clarify all the assumptions you’re making at the beginning of the interview. Ask questions to identify the scope of the system. This will clear the i...

  • Answered by CodingNinjas
Round 3 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This was a typical managerial round.

  • Q1. Basic HR Questions

    Q1. Why Groupon?
    Q2. Where do you see yourself after next 5 years?

  • Ans. 

    Tip 1 : The cross questioning can go intense some time, think before you speak.

    Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.

    Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPAGroupon interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Prepare coding questions on Arrays as much as possible. and go through few videos to design few daily use applications like Stackoverflow, Whatsapp, Instagram etc.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Round 1 - Coding Test 

Hackerrank coding test of 90 mins duration, with few MCQ (input/output type) 1 SQL question and 2 coding problems of easy and mediium difficulty.

Round 2 - Technical 

(1 Question)

  • Q1. Online technical interview asking 2 dsa question of medium difficulty.

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy interview prepare easy and medium leetcode
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Newspaper Ad and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

The round was good and nice

Round 2 - Coding Test 

The round was good and nice

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn DSA and database
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jul 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Moderate questions can be found on gfg

Round 2 - Coding Test 

4 graph question and one DP

Interview Preparation Tips

Interview preparation tips for other job seekers - Study hard easy

Amazon Interview FAQs

What are the top questions asked in Amazon Sdet-I interview?

Some of the top questions asked at the Amazon Sdet-I interview -

  1. Given a binary tree, count the number of occurrences where there are two nodes ...read more
  2. Given an array and a number, check whether there are any 3 elements in the arra...read more
  3. What are the things you will consider (both from Developer’s perspective and ...read more

Tell us how to improve this page.

Interview Questions from Similar Companies

Reliance Retail Interview Questions
3.9
 • 1.5k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Paytm Interview Questions
3.3
 • 744 Interviews
Tata Group Interview Questions
4.2
 • 357 Interviews
BigBasket Interview Questions
3.9
 • 344 Interviews
Myntra Interview Questions
4.0
 • 205 Interviews
Blinkit Interview Questions
3.8
 • 166 Interviews
Uber Interview Questions
4.2
 • 155 Interviews
AmbitionBox Interview Questions
5.0
 • 144 Interviews
JioMart Interview Questions
3.9
 • 92 Interviews
View all
Amazon Sdet-I Salary
based on 18 salaries
₹12 L/yr - ₹34.9 L/yr
45% more than the average Sdet-I Salary in India
View more details

Amazon Sdet-I Reviews and Ratings

based on 4 reviews

3.9/5

Rating in categories

3.8

Skill development

2.9

Work-Life balance

4.2

Salary & Benefits

2.6

Job Security

2.9

Company culture

3.6

Promotions/Appraisal

2.9

Work Satisfaction

Explore 4 Reviews and Ratings
Customer Service Associate
4.2k salaries
unlock blur

₹0.6 L/yr - ₹5 L/yr

Transaction Risk Investigator
3.1k salaries
unlock blur

₹2.4 L/yr - ₹6.5 L/yr

Associate
2.8k salaries
unlock blur

₹0.8 L/yr - ₹7 L/yr

Senior Associate
2.4k salaries
unlock blur

₹2 L/yr - ₹10 L/yr

Software Development Engineer
2k salaries
unlock blur

₹18.7 L/yr - ₹33.4 L/yr

Explore more salaries
Compare Amazon with

Flipkart

4.0
Compare

TCS

3.7
Compare

Google

4.4
Compare

Netflix

4.5
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview