Hi guys,
Recently, I did my Online Asseessment for Amazon SDE position in London. Here are the details.
Disclaimer: I am with non-CS background with a coupe of years working experience for a tech consulting firm.
2 Coding exercises:
- Find the minimum number of adjucent character swaps in a string of finary numbers to isolate the 1s on one side and 0s on the other ( both leading 0s and leading 1s are accepted).
- Find maximum amount of text read in a day - Imagine you were given a book (represented with single linked list, given the head only) and each day you read the first and the last page only, and remove them from the book (where the text volume is the value of each node of the linked list) and so on until you finish the book. (ie. [1]->[4]->[3]->[1] : day 1: 1+1=2, day 2: 4+3=7, resp = 7 = max(2,7))
1 System design exercise:
- very high level about what technologies you would pick for different scenarios. Mostly focused on different databases and data stores.
2x Personality tests:
- Both were quite similar in terms of questions, just the format was a bit different
- type of questions: what would you do in this and that situation, how would you describe yourself, which option sounds more like you etc.
Apologies, for the text heavy explanation of the coding questions, will update the post if i come across something similar here on leetcode.
I hope that helps and let me know if you have any questions.
Edit: Was moved to the next stage. Took 11 days to come back to me.