4 ms·
I'm at a FAANG right now. Havent interviewed in years, lead projects on one of the most critical services at my company. Just interviewed at a startup, they ask
by ldjkfkdsjnv 4y ago
I'm at a FAANG right now. Havent interviewed in years, lead projects on one of the most critical services at my company. Just interviewed at a startup, they asked a design question, and immediately nixed me for not having the correct "design process". Meaning requirements gathering, scoping, etc. 20 minutes in the interviewing engineer basically checked out.
My resume is very good. Its a little scary, because this experience is actually common. No one trusts anything, and nothing you have done is worth anything, unless you are well known. You need to study whatever textbook answer they are looking for.
- ushakov 4y agoeven if you're well-known you can be rejected the author of brew (popular macOS package manager) got rejected by Google
- erik_seaberg 4y agoI wouldn’t want to be on call for Homebrew. In the author’s words “It doesn’t do dependency management properly. It doesn’t handle edge case behavior well. It isn’t well tested.”
- tlextrait 4y agoSounds like they care more about process. Process-centric companies tend to not do well in the long run.
- bogomipz 4y agoI'm curious if you would share the design question. I have seen these very contrived "study guides" with questions like "how to design drop box", "how to design FB newsfeed, etc" and they all seem to just be lists for rote memorization. Was that what your experience was? You didn't satisfy the check list that the interview was looking for?
- ldjkfkdsjnv 4y agoThey wanted an answer you would get from one of those guides, not a discussion on technical design
- taesu 4y agoThis is my biggest fear that I have to study for the foreseeable future. Nothing you did matter if you can't solve a puzzle or give cut out answer.
- Jach 4y agoRemember it's probabilistic, not certain. There are still companies out there where you'll get hired with just a casual 30 minute conversation about your past work and how it should help you deliver value for this new work, maybe even over lunch. Different companies, even different teams or interviewers within companies, will have their own criteria with their own quirks and sometimes mental games. Even with perfect preparation on the technical side, you can easily fail a process because you failed some mind game, and those you can't really grind for. In other words, accept that no matter how much you prepare there's still a significant chance at failure, and use that to forgive yourself for not spending all your time trying to be in a constant state of readiness and trying to minimize a small portion of that chance, and maybe chill out some.
- taesu 4y agoThis is true, but generally speaking the former pays better, more mature and looks better on your resume. But oh wait, yeah whats on your resume doenst matter XD Thanks for your kind words though, I have to fail more... And be okay w it