Hey everyone. I decided sometime last year that I just wasn't feeling excited about my job/compan or learning/growing as much as I should be. I started the leetcode grind sometime during November 2020 after receiving recruiter InMail on LinkedIn from both Facebook & Amazon. Both recruiters said I was applying for a "general" position which essentially means that if I pass the interviews, I get to pick my location & team. I have 2 YoE so they said I'd be tried for either SDE I OR II.
Amazon:
OA had 2 questions. One was a little easier. Don't remember the exact question but related to hashmap. Another was a job scheduling question. I passed most test cases for both and received a phone screen where I got a design question. This was in December 2020. I hadn't really practiced many design problems so this round went terribly. Needed a lot of hints but interviewer was extemely nice and stayed an extra 20 mins to help me finish my code. I thought for sure he'd pass me up but I received an email a couple days later for an on-site interview which I took earlier last week.
Round 1:
2 LPs
1 design q - needed a few hints but finished the code.
Round 2:
1 string q - Didn't need a lot of hints. Solved it mostly on my own. After the interview, I realized I wasn't asked for time or space complexity.
2 LPs
Finished this one kinda early.
Round 3:
2 LPs - Interviewer asked for a lot of details.
1 system design - This was easily my worst round. I didn't get very far at all. It was a question about designing a certain feature on the Amazon website.
Round 4:
Intro
2 LPs - Also asked for a lot of details
Another design question - I didnt do well. Asked way too many questions. Couldn't finish and he asked me to just explain what I'd implement and after I explained, he said it sounded right & that he'd written down what I said.
Facebook
Again, got contacted by the recruiter who asked a bunch of questions about my experience. Got set up for a technical phone screen. The interviewer dove straight into the questions. I only answered 1 (String question) and we had about 10-12 mins left. He just asked if I had any questions for him at that point. Generally, they ask 2 questions in this round. So he must've really not liked my approach in the first question since he didn't try to cover a second one really quick to see what I can do with it. Got rejected 2 days later.
Still waiting to hear back from Amazon but I'm not very hopeful at all given that my last 2 rounds were barely average. I'm pretty disheartened and disappointed in myself because 3 months should be enough time of studying to land an SDE I position for someone with 2 YoE. I'm kinda not sure what to do from here. I've not heard back from any of the companies I actually applied to. Of course I want to keep going and give it another shot but I'm kind of having a hard time picking myself up from the dust. Has anyone been through this? How do you keep pushing?
Also, I'd really like to thank the leetcode community bc without you guys, I wouldn't even have made it this far. T