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

Filter interviews by

Amazon Applications Engineer Interview Questions and Answers

Updated 2 Dec 2024

8 Interview questions

An Applications Engineer was asked 6mo ago
Q. An array is monotonic if it is either monotone increasing or monotone decreasing. More formally, an array nums is monotone increasing if for all i <= j, nums[i] <= nums[j]. An array nums is monotone d...
Ans. 

Check if array of strings is monotonous

  • Iterate through the array and compare each string with the next one to check for monotonicity

  • If all strings are in increasing or decreasing order, the array is monotonous

  • Examples: ['apple', 'banana', 'cherry'] is monotonous, ['orange', 'kiwi', 'apple'] is not

An Applications Engineer was asked 6mo ago
Q. Given an array of strings strs, group the anagrams together. You can return the answer in any order.
Ans. 

Group Anagrams: Given an array of strings, group the anagrams together.

  • An anagram is a word formed by rearranging the letters of another word. Example: 'eat' and 'tea'.

  • To group anagrams, sort each string and use the sorted string as a key in a dictionary.

  • Example input: ['eat', 'tea', 'tan', 'ate', 'nat', 'bat']. Output: [['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']].

  • The time complexity is O(NK log K), where N is...

Applications Engineer Interview Questions Asked at Other Companies

Q1. Minimum Special Sum Problem You are given an array ARR of length ... read more
Q2. Missing Number Problem Statement You are provided with an array n ... read more
Q3. Number Pattern Problem Statement Given an integer 'N', print a sp ... read more
Q4. Spiral Matrix Problem Statement You are given a N x M matrix of i ... read more
Q5. Pattern Printing Task You are tasked with printing a specific pat ... read more
An Applications Engineer was asked 12mo ago
Q. What troubleshooting steps would you take if the speakers on a mobile device are not working?
Ans. 

Check volume settings, restart phone, check for software updates, test with headphones

  • Check if volume is turned up on the phone

  • Restart the phone to see if that resolves the issue

  • Check for any software updates that may fix the problem

  • Test the speakers with headphones to determine if the issue is with the speakers or the phone

An Applications Engineer was asked 12mo ago
Q. Tell me about a time when you found a bug and how you resolved it.
Ans. 

Discovered a bug in the software during testing and resolved it by identifying the root cause and implementing a fix.

  • During testing, found a bug where the application crashed when a specific input was entered.

  • Investigated the issue by analyzing the code and logs to identify the root cause.

  • Implemented a fix by updating the code to handle the input correctly and retested to ensure the bug was resolved.

What people are saying about Amazon

View All
a software developer
19h
Use AI, or get left behind.
That’s not a slogan. That’s the new corporate reality. Amazon CEO Andy Jassy just said it out loud: “You won’t be successful at Amazon if you don’t know how to use AI.” Not won’t thrive. Not won’t get ahead. Won’t survive. And it’s not just Amazon. CEOs across industries, from finance to retail to healthcare, are dropping the same message: Adapt fast or risk becoming obsolete. This isn’t hype anymore. This is the new baseline. If your job can be done faster, cheaper, or smarter with AI... You’re either the one using it, or the one being replaced by it. Are you adapting? Or waiting to be disrupted?
FeedCard Image
Got a question about Amazon?
Ask anonymously on communities.
An Applications Engineer was asked
Q. Given the root of a binary tree, return the length of the diameter of the tree.
Ans. 

The diameter of a binary tree is the number of nodes on the longest path between two leaves in the tree.

  • The diameter of a binary tree can be calculated by finding the height of the left subtree, the height of the right subtree, and adding them together.

  • The diameter may or may not pass through the root of the tree.

  • Example: For the binary tree below, the diameter is 4 (nodes 1, 2, 4, 7).

  • 1

  • / \

  • 2 3

  • ...

🔥 Asked by recruiter 10 times
An Applications Engineer was asked
Q. Given the head of a singly linked list, reverse the list, and return the reversed list.
Ans. 

Reverse a linked list

  • Create three pointers: current, prev, and next

  • Iterate through the linked list, updating pointers accordingly

  • Set the head of the linked list to the new tail

🔥 Asked by recruiter 3 times
An Applications Engineer was asked
Q. Tell me about your previous experience.
Ans. 

I have extensive experience in applications engineering, focusing on customer solutions and technical support.

  • Worked on a project to optimize a client's manufacturing process, resulting in a 20% increase in efficiency.

  • Collaborated with cross-functional teams to develop a new software tool that improved data analysis for clients.

  • Provided technical support for clients, resolving issues quickly and enhancing customer...

Are these interview questions helpful?
An Applications Engineer was asked
Q. How can you search for a file within folder levels using the command line?
Ans. 

To search a file inside folder levels via command line, use the 'find' command.

  • Open the command prompt or terminal

  • Navigate to the folder where you want to start the search

  • Use the 'find' command followed by the name of the file you want to search for

  • Optionally, you can specify the depth of the search using the '-maxdepth' flag

  • Example: 'find . -name myfile.txt -maxdepth 2'

Amazon Applications Engineer Interview Experiences

10 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Check if array is monotonous
  • Ans. 

    Check if array of strings is monotonous

    • Iterate through the array and compare each string with the next one to check for monotonicity

    • If all strings are in increasing or decreasing order, the array is monotonous

    • Examples: ['apple', 'banana', 'cherry'] is monotonous, ['orange', 'kiwi', 'apple'] is not

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Group Anagrams Leetcode question
  • Ans. 

    Group Anagrams: Given an array of strings, group the anagrams together.

    • An anagram is a word formed by rearranging the letters of another word. Example: 'eat' and 'tea'.

    • To group anagrams, sort each string and use the sorted string as a key in a dictionary.

    • Example input: ['eat', 'tea', 'tan', 'ate', 'nat', 'bat']. Output: [['eat', 'tea', 'ate'], ['tan', 'nat'], ['bat']].

    • The time complexity is O(NK log K), where N is the ...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Explain your previous experience
  • Ans. 

    I have 5 years of experience as an Applications Engineer in the automotive industry.

    • Designed and implemented software solutions for vehicle diagnostics

    • Collaborated with cross-functional teams to troubleshoot and resolve technical issues

    • Provided technical support to customers and conducted product demonstrations

    • Developed training materials and conducted training sessions for internal teams

    • Contributed to product developm...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

There will be 5 rounds

All the round were mainly focused on the leadership priciples and technical skills
Each round will be carried for 1hr
You should be proefficeint with AWS and devops concepts like CI/CD

Round 2 - Coding Test 

This round consist of 2 question mainly focused on DSA concepts like Array and Strings

Round 3 - Coding Test 

Here also you will be asked to solve 2 DSA questions form medium to hard level

Round 4 - One-on-one 

(2 Questions)

  • Q1. Your work-experience and projects
  • Ans. 

    I have extensive experience in applications engineering, focusing on software development and project management across various industries.

    • Worked on a cross-functional team to develop a cloud-based application that improved data accessibility for clients.

    • Led a project to integrate machine learning algorithms into existing software, resulting in a 30% increase in processing efficiency.

    • Collaborated with clients to gather...

  • Answered by AI
  • Q2. Questions based on your project , mainly to check the leaderships principles

Interview Preparation Tips

Interview preparation tips for other job seekers - you should be proficient with DSA in any language
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

Dynamic Programming, Greedy Algorithm

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed before Mar 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Total 3 round was there First 2 questions from the data structure and algorithm and third round was design
  • Q2. Reverse the linked list
  • Ans. 

    Reverse a linked list

    • Create three pointers: current, prev, and next

    • Iterate through the linked list, updating pointers accordingly

    • Set the head of the linked list to the new tail

  • Answered by AI
  • Q3. Diameter of binary tree
  • Ans. 

    The diameter of a binary tree is the number of nodes on the longest path between two leaves in the tree.

    • The diameter of a binary tree can be calculated by finding the height of the left subtree, the height of the right subtree, and adding them together.

    • The diameter may or may not pass through the root of the tree.

    • Example: For the binary tree below, the diameter is 4 (nodes 1, 2, 4, 7).

    • 1

    • / \

    • 2 3

    • / \

    • ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Overall it was good

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected

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

Round 1 - Coding Test 

Topics:
data types
scripting

Round 2 - HR 

(3 Questions)

  • Q1. About prev experience
  • Ans. 

    I have extensive experience in applications engineering, focusing on customer solutions and technical support.

    • Worked on a project to optimize a client's manufacturing process, resulting in a 20% increase in efficiency.

    • Collaborated with cross-functional teams to develop a new software tool that improved data analysis for clients.

    • Provided technical support for clients, resolving issues quickly and enhancing customer sati...

  • Answered by AI
  • Q2. About pre experience
  • Q3. Why you are interested for this role
Round 3 - Coding Test 

Datatypes,
scripting

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
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 - Technical 

(2 Questions)

  • Q1. Data structures and Perl questions
  • Q2. How can you search a file inside folder levels via command line
  • Ans. 

    To search a file inside folder levels via command line, use the 'find' command.

    • Open the command prompt or terminal

    • Navigate to the folder where you want to start the search

    • Use the 'find' command followed by the name of the file you want to search for

    • Optionally, you can specify the depth of the search using the '-maxdepth' flag

    • Example: 'find . -name myfile.txt -maxdepth 2'

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study DS and Algo, problem solving and linux commands

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about a time where you found a bug and how you resolved
  • Ans. 

    Discovered a bug in the software during testing and resolved it by identifying the root cause and implementing a fix.

    • During testing, found a bug where the application crashed when a specific input was entered.

    • Investigated the issue by analyzing the code and logs to identify the root cause.

    • Implemented a fix by updating the code to handle the input correctly and retested to ensure the bug was resolved.

  • Answered by AI
  • Q2. Trouble shooting steps if speakers of mobile are not working
  • Ans. 

    Check volume settings, restart phone, check for software updates, test with headphones

    • Check if volume is turned up on the phone

    • Restart the phone to see if that resolves the issue

    • Check for any software updates that may fix the problem

    • Test the speakers with headphones to determine if the issue is with the speakers or the phone

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Mar 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Since it was an in person interview , there was a initial aptitude round to filter the candidates

Round 2 - Coding Test 

Problem Solving questions

Round 3 - Scripting 

(1 Question)

  • Q1. Linux commands based round
Round 4 - One-on-one 

(1 Question)

  • Q1. Hiring Manager discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for Problem Solving and Scripting using shell or python

Interview Questionnaire 

4 Questions

  • Q1. In the first round it was coding round 2 codes were asked in this round.go through oops
  • Q2. In the second round it was technical hr coding. related tech questions were asked and previous project questions were asked.
  • Q3. In the third round it was technical hr scripting where scripting in Linux and some questions about linux and then previous project experience questions was asked
  • Q4. The next two rounds where hiring manager rounds.All the questions asked here was scenario based questions .all of them were based on Amazon leadership principles

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are technically strong you can be cool and you can attend the interview you can clear first 3 rounds easily but for the 4th and 5th round please go through the Amazon leadership principles and use the STAR rule to answer the questions.

I applied via Naukri.com and was interviewed in Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

4 Questions

  • Q1. 1st round coding: First there was written test on coding and unix basic commands like grep,ping. Then there was face 2 face coding round where they asked - a. Given input string aaabbc print output a3b2c1.
  • Q2. 2nd round troubleshooting: its troubleshooting round, where you will be asked question based on some issue. Mine was related to unix scripting and troubleshooting.
  • Q3. 3rd round technical round: I was asked about my project and if I faced any technical issue. Then one simple coding question related to palindromes.
  • Q4. 4th round managerial: They asked some behavior questions. Then one coding question related to dynamic Programming.

Interview Preparation Tips

Interview preparation tips for other job seekers - I applied application support engineer role and got selected. If you are good in coding and logically sound then you can apply for it. It's not so hard compared to SDE interview.

Amazon Interview FAQs

How many rounds are there in Amazon Applications Engineer interview?
Amazon interview process usually has 2-3 rounds. The most common rounds in the Amazon interview process are Coding Test, Technical and One-on-one Round.
How to prepare for Amazon Applications Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Amazon. The most common topics and skills that interviewers at Amazon expect are Troubleshooting, Debugging, UNIX, CCTV Monitoring and Robotic Process Automation.
What are the top questions asked in Amazon Applications Engineer interview?

Some of the top questions asked at the Amazon Applications Engineer interview -

  1. How can you search a file inside folder levels via command l...read more
  2. Tell me about a time where you found a bug and how you resol...read more
  3. Trouble shooting steps if speakers of mobile are not work...read more

Tell us how to improve this page.

Overall Interview Experience Rating

4.4/5

based on 9 interview experiences

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 60%
2-4 weeks 40%
View more

Interview Questions from Similar Companies

Uber Interview Questions
4.2
 • 155 Interviews
Expedia Group Interview Questions
3.8
 • 78 Interviews
LinkedIn Interview Questions
4.3
 • 69 Interviews
OLX Interview Questions
3.8
 • 60 Interviews
Facebook Interview Questions
4.3
 • 53 Interviews
Uplers Interview Questions
3.9
 • 43 Interviews
Groupon Interview Questions
3.1
 • 42 Interviews
Fareportal Interview Questions
3.2
 • 32 Interviews
Yahoo Interview Questions
4.6
 • 30 Interviews
Airbnb Interview Questions
3.7
 • 25 Interviews
View all
Amazon Applications Engineer Salary
based on 307 salaries
₹7.2 L/yr - ₹25 L/yr
103% more than the average Applications Engineer Salary in India
View more details

Amazon Applications Engineer Reviews and Ratings

based on 22 reviews

3.9/5

Rating in categories

3.3

Skill development

3.5

Work-life balance

3.6

Salary

3.2

Job security

4.0

Company culture

2.8

Promotions

2.9

Work satisfaction

Explore 22 Reviews and Ratings
Application Engineer, Amazon

Chennai

1-6 Yrs

Not Disclosed

Application Engineer, Amazon

Chennai

1-6 Yrs

Not Disclosed

Application Engineer, Zeus Team

Bangalore / Bengaluru

2-7 Yrs

Not Disclosed

Explore more jobs
Customer Service Associate
4.1k salaries
unlock blur

₹0.6 L/yr - ₹5 L/yr

Transaction Risk Investigator
3.1k salaries
unlock blur

₹2 L/yr - ₹6.3 L/yr

Associate
3k salaries
unlock blur

₹0.8 L/yr - ₹7 L/yr

Senior Associate
2.6k salaries
unlock blur

₹1.8 L/yr - ₹9 L/yr

Software Developer
2.2k salaries
unlock blur

₹24.1 L/yr - ₹48.5 L/yr

Explore more salaries
Compare Amazon with

Flipkart

3.9
Compare

TCS

3.6
Compare

Google

4.4
Compare

Netflix

4.3
Compare
write
Share an Interview