3 ms·
Spoiler alert: https://medium.com/@googleyasheck/i-didnt-get-hired-here-s-why-21f26d4784d5 https://medium.com/@googleyasheck/i-didnt-get-hired-here-s-w... > La
by sxp 6y ago
Spoiler alert: https://medium.com/@googleyasheck/i-didnt-get-hired-here-s-why-21f26d4784d5 https://medium.com/@googleyasheck/i-didnt-get-hired-here-s-w...
> Last week I received a rejection email from the recruiter, and at first, I thought it was a mistake, and laughed it off. I checked in with my referral and he inquired into it and lobbied on my behalf, but in the end, it didn’t change the situation.... The thing that bothers me is that I didn’t even get a phone screen. I didn’t even talk to a recruiter over the phone. After all this work and enthusiasm, I didn’t even get a chance to prove myself.... After speaking with some folks related to Google, the best I can determine is that they decided to pass because there wasn’t a good fit on any teams where I might be qualified. This is in agreement with the rejection email I received — there were no roles fitting my experience and background.
> I’ve been hired as a Software Development Engineer at Amazon!
Assuming you can get to the actual interview stage, the fastest option is to prepare by just grinding leetcode to maximize your chances of passing the interview. That won't help with aspects like the system design or behavioral interviews, but grinding leetcode will give you a better chance of passing the coding interview compared to studying CS theory.
- pksebben 6y agoI hate to nitpick, but your use of 'spoiler alert' here made me believe there might be some clever deception in the article, but he got hired at Amazon _after_ the Google rejection. this is slightly misleading.
- hardwaregeek 6y agoIt's a little frustrating how random the process is. I'd consider myself to have a decent resume for an undergraduate. I've interned at a "big N" so to speak, I've done side projects that are relevant in my field of interest and I'd consider myself to have amassed some domain specific knowledge. Yet my resume gets random rejected/ghosted from a remarkable amount of places. It's especially bad when I don't fit neatly into a category for recruiting. So many places wouldn't hire me because apparently "I want to work during COVID cause online school sucks" is too confusing.
- Google234 6y agoIf you want to do temp work then go to some contracting agency. Good companies want longer term commitments.
- giantDinosaur 6y agoYou're currently still an undergrad ? That'll be why. It's obvious you'll likely leave a job when you go back to studying.
- hardwaregeek 6y agoYes, but it's frustrating that a lot of companies aren't willing to run internships over the spring or fall
- de_nied 6y ago> but grinding leetcode will give you a better chance of passing the coding interview compared to studying CS theory It may surprise you to know that any LeetCode question can be easily answered by those with a solid education and background in computer science. Ironically enough, because this mindset is popular within the industry, you end up with quite a few interviewers who lack the ability to understand any solution they have not memorized. It's always fun reading posts of someone failing an interview because they gave a more optimized solution, which was different from what the other guy in the room had, and couldn't be convinced he was wrong because he didn't understand how mathematical proofs worked. Discrete math, basic linear algebra, and a few mathematical concepts in computing, generally cover all the possible questions you can get. What I like to do is quickly scroll through all the LeetCode/HackerRank questions, identify which ones I'm unable to quickly label with the type of math to be used, and then learn that math subject/topic. It takes me more time learning the math/theory, it takes me longer still trying to memorize every possible solution out there. Spend on the history, end all the mystery. Or just keep trying to collect all the rocks in the world.