12 ms·
Just study up on algorithms and be an expert in your language of choice. Get really good at writing code on a whiteboard. Practice your public speaking skills
by 01100011 8y ago
Just study up on algorithms and be an expert in your language of choice. Get really good at writing code on a whiteboard. Practice your public speaking skills and how to think under pressure.
Even then, it depends on the interviewers you get. Chances are some of them aren't going to like you or will set a very high bar. Some will be happy with conversational answers, and some will fail you for not providing a leetcode answer as a reflex to their question. Keep in mind these companies have people dying to work for them. They're not going to try very hard to find your strengths.
Also keep in mind that some companies(speaking from experience... gergle), like to ask you questions completely outside your domain. I just received a 'no' back from them and a note that I need to work on my coding and design skills. Well, I'm an embedded guy and they asked me a web site design question. Not sure what they were thinking, but that's their choice.
Just remember that there are a ton of non-FANG companies in the valley paying the same or almost the same and they are desperate for engineers. The FANGs are vacuuming up talent. In my case, I got a great offer from someone else. I'm sure it helped that I told them I was waiting on an offer from a FANG. Plus, at my new company, I don't have to worry about the scandal of the day, or compete with thousands of new grads willing to work themselves to death.