Amazon AWS Software Engineer Mock Interview

Practice 24 Amazon AWS Software Engineer interview questions covering system design, distributed systems, and cloud architecture.

WRITTEN BY WILLIAM SWANSEN
QUESTION 14 OF 24

Can you describe how you would implement linear search in JavaScript if hired here at Amazon?

Unlock all 24 Amazon AWS questions

Unlock answers crafted for Amazon's high-bar technical and leadership principle interviews.

Get Started
Already a member? Log in
FROM THE PEOPLE WHO SAT IT

Been through this interview recently?

Write what they asked you. Nothing else is required to start — no account, and the month only if you feel like it.

What did they actually ask you?
START TYPING · WE’LL ASK FOR THE REST AFTERWARDS

24 Amazon AWS Interview Questions & Answers

Jump to any question in the set.

01 What are some of the programming languages you are familiar with, and which ones do you prefer? SOFTWARE ENGINEER 02 If hired by AWS, what portion of your day will involve coding, and what are the other activities you think you'll perform when not coding? SOFTWARE ENGINEER 03 In your opinion, what distinguishes a great cloud-based software engineer from an average one? SOFTWARE ENGINEER 04 What do you look for or check when reviewing another team member's code? SOFTWARE ENGINEER 05 Here at AWS, we take pride in the quality and expertise of our software engineering team. What do you feel are the critical principles of good software engineering? SOFTWARE ENGINEER 06 Walk me through your process for designing scalable applications. SOFTWARE ENGINEER 07 Describe the process you use to create a program, from requirements definition to delivery. Would you be willing to adapt this to the processes used here at Amazon? SOFTWARE ENGINEER 08 How do you go about addressing errors in your code? SOFTWARE ENGINEER 09 Can you describe the complete software development life cycle? Are you familiar with the one we use here? SOFTWARE ENGINEER 10 Here at Amazon we are committed to the Agile methodology. How experienced are you with the Agile software development process? SOFTWARE ENGINEER 11 Please describe responsive design and the difference between fixed and fluid layouts. SOFTWARE ENGINEER 12 What process do you use to test and find bugs in an application you've developed? SOFTWARE ENGINEER 13 How would you implement Dijkstra's Shortest Path using a programming language with which you are familiar? SOFTWARE ENGINEER 14 Can you describe how you would implement linear search in JavaScript if hired here at Amazon? SOFTWARE ENGINEER 15 What are the differences between blocking and non-blocking calls in the context of Node.js? SOFTWARE ENGINEER 16 What are the functions of web workers in HTML5? SOFTWARE ENGINEER 17 How do you go about organizing CSS files, and why do you prefer this approach? SOFTWARE ENGINEER 18 Walk me through the steps to build a single page application with multiple sections using the programming framework in which you typically work. SOFTWARE ENGINEER 19 Here at Amazon, our quality control processes are critical in ensuring our code is flawless. Can you define black box testing and white box testing and discuss the differences between them? SOFTWARE ENGINEER 20 Our customers are very demanding and require the best performance possible from their applicaitons hosted by AWS. How would you accelerate the response time of a website you created? SOFTWARE ENGINEER 21 Which do you prefer - a micro-service approach or a monolithic app? SOFTWARE ENGINEER 22 Our software engineers deal with some of the most challenging software issues in the industry. Can you describe a tough software development problem you encountered in your last job and discuss how you solved it? SOFTWARE ENGINEER 23 What personal software development projects have you worked on outside of work, and how will this help you succeed here at AWS? SOFTWARE ENGINEER 24 How would you go about explaining cloud computing to someone that doesn't have a technical background? SOFTWARE ENGINEER
RELATED SETS
William Swansen
24 QUESTIONS & ANSWERS · AMAZON AWS
See membership