I was scouted for an SDE II role but was offered a role on FDE II.
90 minutes to solve to two algorithm problems. Both of the problems were posted here:
https://leetcode.com/discuss/interview-question/344650/Amazon-Online-Assessment-Questions
Problems are not exactly the same but have a practical explanation for specific Amazon problems needed to be solved. I would also recommend the Explore > Amazon problems which are very accurate to what is expected throughout the whole technical interview process.
This was an interview through Amazon Chime with an engineer in Seattle. It involved two LP behavioral questions.
Tip: Do not provide canned responses. You can find plenty of info online regarding the type of questions being asked. My preparation was having my wife ask me around 50 questions and providing responses for them in STAR fashion. I don't remember the specific questions but when you start practicing (speaking out loud and writing the responses to assess them later) you will start to improve in your communication skills.
Tip: Try to practice with someone who would be brutally honest and practice to answer providing different experiences.
The technical coding problem was to right a method to validate if a current position for Go game a given piece(s) has been captured. I had no several exposure to Go before this problem but it was a DFS (backtracking) problem.
Tip: Remember to not only solve the problem but walk the interviewer through your thinking process
Similar:
https://leetcode.com/problems/number-of-islands/
It is a 4hr interviews back-to-back held through Chime. The strucuture of each interview is the same. Behavioral questions + Technical problem
Interview with a tech lead in Seattle for the team which consisted on an LP question and frontend problem. The problem was to design an SPA for a Google-drive like platform. As the team used react I had to walk (coding) the design in the following manner(30 mins):
What sets apart the interview where the design questions through each part of the SPA. If you have experience building high-performant frontend you are good to go.
Next day, I received an offer that I was recommend by the interviewer (strongly hire).
Technical: I am a premium user in leetcode. I would recommend it as it fast-tracks your preparation for the company you are interviewing from. I've solved around 160 questions. Not only I solved the problems on Leetcode but also I solved them on paper. This was the most important step, start with being able to express the problem in terms of input, output and data structure to use, the technique and if you can in mathematical terms (discrete math).
Behavioral: I added some tips above. Practice several questions I got from blogs and Glassdoor. Have a partner to ask this questions to you and give you honest feedback and prepare for follow-up questions.
Remember be nice and humble. Nobody likes to work with an arrogant co-worker or someone that doesn't want to learn from others.