Status: 5 years of experience
Position: (Senior-) Software Engineer at Microsoft (but offered with 61), SDE2 at Amazon
Location: Microsoft -- Oslo, Norway; Amazon -- Gdansk, Poland
I've been interviewed by Amazon in July. Gave my verbal acceptance. While i was waiting for some documents due to law reasons (unexpected for
me) i got another interview with Microsoft (didn't plan that, just got an email from recruiter).
Online assesment:
1 test from 1st problem failed, i didn't realise why, but i passed this OA.
Final round (5h):
Got an offer SDE2
Online assesment (Codility):
I got 3 problems:
Easy-Medium string problem
Some easy problem "Map + one pass" like.
Jump Game variation.
Time O(N)
Space O(N)
100% Performance, 100% Accuracy as the result.
Final round (4-4,5h):
A week later i got a call told me that "we liked you, but you need follow-up involving Algo/OOD."
Follow up (1h)):
As a result i got an offer, but 61 level.
In general i feel that i went well. Couldn't give you any new advice, just leetcoding until you feel confident, don't hesitate to solve one problem 2-3 times, it's very useful to my mind.
For System Design part i was watching YouTube, some conferences (Reddit CTO, Slack CTO etc).
I didn't prepare much for behavioral questions, but general STAR method seems to be very concise.
P. S. Please, post your notes in comments and i will update my post. Thanks.