Preparing for an interview? Check out Cracking the Coding Interview
Published on

Amazon | Graduate SDE I | Dublin | Sept 2024 [Reject]

Author
  • Shared Anonymously

Status: New grad
Position: Graduate SDE I at Amazon (AWS Aurora)
Location: Dublin

3 rounds:
Leadership principles (1 hour):

  • Interview with the team manager.
  • Short introduction and 3 questions to cover 3 LP:
  • Tell me about a time you had to deep dive.
  • Tell me about a time you received negative feedback. What was your reaction?
  • Customer obsession (I don't remember the question)

Technical interview (1 hour):

  • Short introduction and 2 coding problems:
  • https://leetcode.com/problems/merge-k-sorted-lists/description/ but the input were k log files, and I had to merge the logs by timestamp (had to be formatted).
  • Given a service that returns the series watched in Prime Video by the users in the last x hours, find the most streamed series in the last x hours. The service returned a list of objects with userID, titleID and timestamp. Basically I had to call the service, count the number of occurrences for each titleID in the collection of objects and return the one that had the highest value (if there were more than one title with the highest value, returned them all).

Behavioural and technical interview (1 hour):

  • Short introduction and 1 / 2 LP (I can't remember, but deliver results was asked).
  • 1 Coding problem:
  • Given a string s formatted like foo=bar hello=world ..., create a function that parses the string and stores the values in a data structure. Had to consider edge cases (no '=', multiples '=', empty param name, empty value, ...). After that, the interviewer told me to add a second parameter (dict) that contains the data types for each param. Had to consider additional test cases (invalid type conversion, invalid type, param does not appear in the dict, ...).
ReportMark as Helpful