Applied directly through their job postings and was contacted by email and then by phone to setup interviews.
Initially two phone interviews each 45 minutes in length back-to-back, with a 15 minute break in-between. Later that evening I was contacted to setup a third phone interview. When I completed the third phone screen I was informed that it was for the full time SDE position and not an internship (However I noticed no difference in type or difficulty of questions between it and the previous two phone interviews.)
Each interview consisted of a minor overview of what position my interviewer held in the company followed by some minor questions about my resume. (i.e. questions about the programming languages I was familiar with, questions about the difference between imperative and functional programming since I had experience with prolog, haskell, and scheme). Following those there were two or three warm up questions dealing with high level concepts in OOP and data structures. A few questions asking me how I would solve a given computing problem without actually producing code. A more difficult computing question where I was asked to produce code either on my side dictating it to my interviewer or through a shared editor. Finally a fairly difficult algorithms question about working in a very large problem space (working with large data sets) not producing code but attempting to find the most efficient solution.
Interview questions [1]
Question 1
Given an integer N and an array of unsorted integers A find all pairs of numbers within A which add up to N. (This is the only question I can remember and I had trouble thinking of an answer at the time)
I applied online. I interviewed at Amazon (Vancouver, BC)
Interview
One online assessment and one virtual interview included a coding round and leadership principle questions; overall, the process was fairly straightforward and not overly challenging for me throughout the experience.
2 rounds:
1st round: 3 behaviorals: Tell me about yourself, tell me about a time you used Gen AI, tell me about a time you faced a problem in one of your experiences
Leetcode similar to LRU Cache but a variant
2nd round: 3 more behaviorals; tell me about yourself, a specific experience in my internship, a time you disagreed with manager/peer on a project
I applied online. I interviewed at Amazon (Seattle, WA)
Interview
Pretty difficult OA didn't need to get full score. One round technical interview with SDE. Interview was pretty easy, most people I knew at school and friends ended up passing the interview. Took about 1 month to hear back after interview