Ask HN: How to work at a bigger tech company?
My career trajectory looks something like this: medium sized publicly traded company, early startup, another startup over the course of about 5 years.
I’m pretty tired of the startup scene to be honest and would like to try to work at a larger tech company but I’m having a hard time even getting interviews.
I think this is partly because of a bad job market, and partly because I have two no name companies on my resume that I’ve worked for. How can I fix this?
19 comments
[ 2.2 ms ] story [ 55.8 ms ] threadBut can you be accepted without it?
Most places are fine having you pick things up for the job. Some just don't have any better choices.
However, realistically I think this is a difficult time to be trying to get into big tech. A lot of these companies have been doing layoffs, while ramping up their hiring of H1Bs and moving jobs out of the US. At the same time, it feels like there is kind of an informal hiring freeze while companies wait and see how AI develops before possibly deciding to jettison a large fraction of their workforce completely.
Sorry I don't have better advice, but this is my personal take from someone who has worked in big tech in SV.
At smaller companies - where he said he wants to move away from - it may help.
Anecdotal evidence, but I got a referral from a friend in big tech and skipped past recruiter screen and technical phone screen and went straight to onsite interviews. This was several years ago though, maybe the process has changed.
There is still a demand for competent engineers in big companies, the issue is that most people who claim they can code aren't problem solvers in the sense of reasoning through a solution, but rather trying to find something that they have done in the past and shoehorn the current problem into that solution.
This is why even on this thread, people are trying to tell you to grind out Leetcode - the idea is that you memorize enough patterns to be able to solve the problems.
Now, after layoffs, and the fact that Amazon doesn't hire entry level engineers anymore, the bar is much higher'
We're not telling people to grind Leetcode because we think Leetcode is great, we're telling people to grind Leetcode because this is usually one of the steps you need to do to get in.
I dunno how other companies work, but when it came to Amazon, if you were struggling with a coding problem, and I gave you a hint on the solution, and you ran with it, usually that wasn't a big concern if you could talk about your experience (even during basic college projects), where you showed evidence of being able to deferentially think about things, not just follow patterns that you have been taught.
I do agree that you should know how to do Leetcode and spend time practicing, but grinding them out isn't what I would recommend. The vast majority of Leetcode medium problems are some form of pointer manipulation, linked list (single, trees, or n way like Trie structure), and some O Log N search, which usually involves a sorted data set. The key to learn is how to map a problem into those things, and how to operate on them, not how to solve a specific set of problems.
Its the same reason why ECE/EE people usually have no issue getting coding jobs at FAANG, because they are so used to low level memory operations and optimizations on how to do stuff that they can easily recognize the patterns.
1. Grind leetCode - prepare for DS&A interviews
2. Prepare for system design interviews
3. Prepare for behavioral interviews.
These are framed as Amazon LPs. But they are standard behavioral questions.
https://managementconsulted.com/amazon-leadership-principles...
Have you tried social engineering your way into one?
This is just an idea… but big tech companies have generally got LinkedIn pages with employee’s who love to shamelessly plug their position at their company. So.. why don’t you just use that tool to look at what employee’s have the most influence at companies that appeal to you. Watch those employees and what they follow, like and comment on and see how they engage, notice the kind of language they use, gage their morals and values, look for things you can use to bridge a connection with them, and then… once you start building those connections, start using them as leverage, and a foot in the door to what jobs you want.