Amazon Interview Question For Front End Developer

There is hardly any interview experience for SDE-2 frontend profile at Amazon, So, I felt it as my responsibility to write this one. I hope it will give you a glimpse of it and help you. I have 3+ years of experience in frontend development. I got a call through referral program in September from Amazon Hyderabad. The interview process was as below –

Round 1 (Online Test – Time: 2 hrs ) –10 MCQ questions on HTML, JS and CSS. 1 Machine coding question – Make an carousel in vanilla JS. **Googling is allowed**

Round 2 (F2F Technical – Time: 1 hr) – 15-20 minutes – behavioral assessment (2 or 3 behavioral questions). Remaining time – On a shared text editor (https://livecode.com/), asked to make a 5 star rating component using JS, HTML and CSS

Round 3 (F2F Technical – Time: 1 hr) – 15-20 minutes – behavioral assessment (2 or 3 behavioral questions) Remaining time – On a shared drawing tool (https://www.invisionapp.com/), asked to design a frontend system for a newspaper site’s home page. The area to work upon are –

Make sure you study about all the caching mechanisms and good system design practices. Refer: https://www.youtube.com/watch?v=wXRr9fGCBRM

Round 4 (F2F Technical – Time: 1 hr) – 15-20 minutes – behavioral assessment (2 or 3 behavioral questions). Remaining time – On a shared text editor (https://livecode.com/), asked to make a component similar to Whatsapp’s last seen. Provided the date, it should show one of the following message-

Other requirements – Udpate message dynamically according to the current time. After my implementation, we spent rest of the time optimizing it.

Round 5 (F2F Technical – Time: 1.5 hr) – 30 minutes – behavioral assessment (2 or 3 behavioral questions)

Amazon Front-End Engineer Interview Process

The Amazon Front-End Engineer interview process comprises four main interview stages:

The Initial HR Screen The HR Screening involves a quick discussion with a recruiter from Amazon’s Human Resources department. Recruiters try to ascertain if you’re fit for the role you applied for based on your skillset and experience.Â

The Technical Phone Screen: This is a remote interview that typically lasts for 30-40 mins. The technical phone screen is conducted by a hiring manager responsible for the recruitment of Front-End Engineers. You’ll be asked to solve 1-2 coding problems on core data structures in this round. The coding questions asked in this round won’t be complex. This round is meant to test your approach towards problem-solving.Â

The Onsite Interview: The Amazon onsite interview comprises 4-5 rounds of interviews, depending on the seniority of the role you’re interviewing for. The main rounds of the onsite interview include:Â

  • The Coding Round: Questions in this round will be of medium/hard difficulty, based on algorithms and core data structures. An additional round may be conducted if you’re interviewing for an IC (Individual Contributor) role.Â
  • The Front-End Fundamentals Round: In this round, the hiring manager will test your knowledge on JavaScript, HTML, CSS, Libraries, DOM, and other front-end fundamentals. This round lasts for approximately 30 minutes.Â
  • The Systems Design Round: This round tests your ability to understand scalable systems. You may be asked to design an arbitrary scalable system with low latency according to a given set of inputs. Questions in this round will focus on front-end development and user interface design.
  • The Front-End Systems Design Round: This round is for engineers with over 5 years of experience applying for senior positions. You will be tested on JS fundamentals and various other front-end design concepts. You’ll be presented with a design problem, and your solution will be assessed based on modularity, performance, and accessibility.Â
  • The Behavioral Round: This round comprises one round to test your responses to workplace situations and a Bar Raiser round that evaluates if you’re a cultural fit based on Amazon’s 14 Leadership Principles and your past projects.Â
  • Amazon Front-End Engineer Coding Interview Questions

  • Write a code to determine if there are three integers in a given array of integers whose sum equals a given value.Â
  • Write a program function to clone a given directed graph such that the cloned graph has the same edges and vertices.Â
  • Write a code to merge two given sorted linked lists such that the returning linked list is also sorted.
  • 7-day Email Course:

    amazon interview question for front end developer

    amazon interview question for front end developer

    amazon interview question for front end developer

  • Given the roots of two binary trees, write a code to determine if the two binary trees are identical or not.Â
  • Given the root node of a binary tree “B,” write a code to swap the right and left children for each node of the tree.Â
  • Write a code to reverse the order of words in a given sentence.
  • Given an array of size N, write a code to search for the second largest element in the array.Â
  • Given an array A of size N, write a function to find the minimum index-based distance between two elements in the array.
  • Amazon Front-End Engineer Interview Questions

    Here are some sample interview questions that are asked at front-end engineering interviews at Amazon.

    Amazon Front End Interview Prep | Software Engineer

    Related Posts

    Leave a Reply

    Your email address will not be published. Required fields are marked *