Amazon | Phone | Valid Parentheses & Compare Version Numbers
Anonymous User
2208

Position: Front End Engineer, AWS
Location: USA

Started with 3 behavior questions involving usual day to day developer life. Describe a time when you got critcial feedback, disagreed with a coworker and made an improvement. The interviewer really dove into my answers and was definitely fishing for leadership principals.

From there we moved to JavaScript 'trivia'. It mostly centered around the various methods to do asyncronous work. I started to fumble a bit here and couldn't confidently say when I'd used a promise over async/await. I've used a lot of asynchronous functions doing front end work but I haven't really written many.

Lastly we started 3 coding exercises.

  1. The first one was mostly trivial. Print 'hello world' after 4 seconds and then I was asked to make it asynchronous. 2. The second challenge was to check for balanced brackets in a string. Fairy easy with a stack.
  2. The final challenge was to write a compare method for 2 version numbers. I jumped right in without really clarifying anything due to nerves and ended up needing a few edge cases pointed out but got this one without too much trouble as well.

I didn't get rejected but they decided to pass on me. I was a bit taken back that there was 0 actual front end work here. I was a lot more prepared to answer questions on accessibilty, performance and build a UI component. So this all caught me off guard a bit especially considering the nature of the position building UIs for internal tools. They also seemed like they were looking for a rockstar and most of my background isn't in front end so I'm sure that had a lot to do with it.

Comments (10)