> If it’s of any use: I was interviewing for my second job out of college with about two and a half years of experience without any particularly notable internships or employers on my resume; I went to a very small school that had zero known software companies at their “career fair”; I started preparing in late April and started applying in June/July; and, lastly, a few months in, my job is everything I could have po…
I interviewed at six top companies in Silicon Valley in six days
71–80 of 740 posts
Re: I interviewed at six top companies in Silicon Valley in six days
#72I'm working on preparing for an interview gauntlet but in no way would I do 6 interviews in 6 days. A full day of interviewing is such a draining experience mentally and physically, after interviewing with Google in 2014 I just wanted to get a glass of water for my parched throat and go to sleep. Congratulations to the OP, I have EPI as well and it's certainly a challenging book.
Re: I interviewed at six top companies in Silicon Valley in six days
#73Implied but not explicitly stated in the post is the idea that these interviews are mainly about solving puzzles given during interviews. How depressing. A big part of software development is knowing how to get things done with people you don't agree with or like. A good chunk of the rest is about communication. You know, organizing thoughts into something coherent and actionable, speaking, writing, and most of all l…
Re: I interviewed at six top companies in Silicon Valley in six days
#74As someone who has interviewed with 3 of those 6 companies and gotten offers from all 3, I think the best way to approach these interviews is to not walk in with the mentality that it's a one sided "test" where you are put on a spot to defend yourself. In reality it's more often than not a role-playing exercise where you are pretending to be coworkers trying to solve problems together. Sure you'd be the one leading t…
Agreed. A lot of times the interviewer will give you hints in the right direction without holding it against you. They usually want you to succeed.
Re: I interviewed at six top companies in Silicon Valley in six days
#75Re: I interviewed at six top companies in Silicon Valley in six days
#76Implied but not explicitly stated in the post is the idea that these interviews are mainly about solving puzzles given during interviews. How depressing. A big part of software development is knowing how to get things done with people you don't agree with or like. A good chunk of the rest is about communication. You know, organizing thoughts into something coherent and actionable, speaking, writing, and most of all l…
Re: I interviewed at six top companies in Silicon Valley in six days
#77I find it shocking that Facebook would still be considered as a peer to these other companies in terms of desirability as an employer. I would only accept a position at Facebook, which seems to be building a fundamentally destructive product while going out of its way to behave unethically in many dimensions, if it was an absolutely last resort to pay the medical bills of some dying loved one or something. Why would…
Cash
Re: I interviewed at six top companies in Silicon Valley in six days
#78I really dislike the fact that you need to study for weeks with specific questions that really have no hold in real life. I've been doing this for 16+ years and I have never asked the type of questions you encounter in these books. Not even once.
They are a ( maybe unintentional ) dog-whistle for coming a wealthy background which means you will fit right into the cultures at these sorts of places.
Learning to program takes a lot of privilege. Look up the stats for how many google SWE's do not have degrees / where they come from.
Re: I interviewed at six top companies in Silicon Valley in six days
#79"After about a month of consistently practicing problems each day (maybe 2–3 hours/day, more on weekends)..." I'm reading this as a guy with a wife, kids, full-time job, and rusty whiteboarding skills. My inability to make this kind of time investment makes me feel trapped at my current position.
Re: I interviewed at six top companies in Silicon Valley in six days
#80> If it’s of any use: I was interviewing for my second job out of college with about two and a half years of experience without any particularly notable internships or employers on my resume; I went to a very small school that had zero known software companies at their “career fair”; I started preparing in late April and started applying in June/July; and, lastly, a few months in, my job is everything I could have po…
I often think what would Google/Facebook would be like if they hired in some experienced engineers that may not be able to whiteboard a BFS tree or can tell you Djikstra's algorithm, but have proven business track records of getting projects done, on budget, and on time. Real, pragmatic, get-it-done types of engineers. (That's not to say whiteboard expert engineers can't also be this way - it's just that whiteboard interviews don't hire for this in particular - technical expertise comes first)
There was an excellent comment on another thread yesterday (that I can't find) that basically said something along the lines of "If I'm asked about BFS trees in an interview I'm going to tell them I'm just going to google a library that can handle it - I've got more important work to get done"