I don’t go to a top school and my algorithms class wasn’t great (and at that, I only got a 94). I’m mediocre at Leetcode/firecode and have done about 160 LC questions throughout college. I’ve failed FB 2x for intern (onsite first time, after 1st round second time), now I have my first round FT for both next week. Do average people work at these companies? Do I have any shot at all?
In addition to Alohaa's point, You also have been selected twice for interviews. Now another. These companies clearly see something in you. Perhaps it's your turn to seek what they sought..? Enjoy the journey.
I don't think Amazon is above average.
I went to a local university, was not top GPA (3.3), however 3.9 if only considering CS classes, went to Amazon out of college, and came to Google 3 years later. However I was already making $180k at Amazon due to promo and retention raise so I was not poor even there.
I don't consider myself smart. You just have to work hard. And passing Leetcode is a good sign of that.
How did you prep? I feel like I’m behind. I did a little bit this summer but only really started prepping daily (3-15 problems a day on firecode) starting 3 weeks ago. I’m on level 4 rn.
Had CTCT memorized and could do each problem in my head in 5 minutes.
If average people worked at those companies, they wouldn't be top companies, and you wouldn't want to work there as much. In order to maintain their status, Google and Facebook can only admit a limited number of average programmers.
Dude, you know business is there to make money and not to build a reputation right? Sometimes they need people and they don't have all the people in domains they need, so they have to be flexible about it. The problem is what to do with them after the need is gone.
What? The amount of 'average' performers I see is staggering.
Never graduated from university. I'm currently an L6. Look up "imposter syndrome." Everyone has it. It's healthy, but don't let it consume you. Good luck on your interview!
It is. You don't need to be above average. You only need to be good at algorithms and data structures. Study a lot and you'll make it.
The fact that you are working in Amazon already makes you well above average. Don't stress out. Go to interview for networking and connecting with other engineers and have fun in the process. If you screw up, there's always a next time. All the best
That’s heartening but Amazon doesn’t seem to have the resume impact it used to - I haven’t been able to get interviews at a bunch of places including Microsoft.
What does that mean?