I 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.
I interviewed at six top companies in Silicon Valley in six days
111–120 of 740 posts
Re: I interviewed at six top companies in Silicon Valley in six days
#112I never got an offer though and the only thing I can say that differentiates me from this person in terms of how we studied is the part where you practice with other peers. I've done this maybe once or twice a few years ago. I think in order to get to these companies you need to practice with peers. Preferably with ones who have made it through. Unfortunately, in my experience, it can be hard to find peers willing to do such things. I'll continue to make half (or less) of what I could be making if I was at some top public company. And this area will continue to be out of my reach financially because of that.
Re: I interviewed at six top companies in Silicon Valley in six days
#113I 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.
The specific questions don't have a hold in real life but the patterns behind them do. Most problems to be solved in computer science, with enough abstraction, have already been solved. I joined a new software development scrum at work and have been helping optimize how long our application takes (it can be thought of as an encoding engine) we've seen huge leaps in improvement with very simple solutions, 75% of the t…
Re: I interviewed at six top companies in Silicon Valley in six days
#114I 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…
However, there's some value in "running towards the fire" so to speak. Facebook does not seem to me to be fundamentally evil, just willfully blind to the problems it causes. It's probably worth a few years of someone's life to try to steer that ship in a better direction.
In the end I didn't take the job because the position eventually offered was too low to do what I described above effectively. But I bet there are other folks here who might get better positioned if they took the time to interview.
Re: I interviewed at six top companies in Silicon Valley in six days
#115> 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…
Maybe we are just not good enough.. And maybe it's sour grapes for having been rejected by them, but honestly I don't feel I would be a good fit for Google or FB ideologically. I value user privacy and freedom too much. In my eyes they are both evil-corps.
Re: I interviewed at six top companies in Silicon Valley in six days
#116Re: I interviewed at six top companies in Silicon Valley in six days
#117"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.
Whether I could get ready is an open question, I don't want to claim I necesessarily would have passed had I studied intensely for a longer period of time.
But yeah, I have kids in school, a job, I was a baseball coach at the time, there's homework, music lessons, all that.
Honestly, I do wonder if maybe part of the purpose of the interviews is to filter out people like me who can't drop everything to prep for an interview. I'm not trying to be glib here. My inability to prepare for a white board exam at this level actually does tell you something about how much time I am able and/or willing to devote to work.
But yeah, it's a bad feeling, I'm with you there.
Re: I interviewed at six top companies in Silicon Valley in six days
#118I 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.
Do you have any resources or suggestions for better types of questions to ask, especially for individual interviewers without control over the overall process? I try to avoid those sorts of questions, but it's hard for me to come up with better alternatives.
I try to work on soft skills during the interview, I found those to be way more important than knowing to invert a tree.
How does one converse through a problem? How would you go about solving this bug.
I usually do something really simple like
logMessage(from, to, content) {} searchMessageBySender(senderName) {} getMessages() {}
Have the candidate fill in the interface and walk through what the choices are and what are the ups/downs of their solution.
Re: I interviewed at six top companies in Silicon Valley in six days
#119> 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…
How did you enter the game industry?
Re: I interviewed at six top companies in Silicon Valley in six days
#120> 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…
Well, maybe not even the "average" programmer, but just the elite of the elite Google-tier programmers ; ) I feel the same way. When I was young, I thought that absolute mastery was within my grasp but after 25 years, tons of self-study, a couple of college degrees and yet still a lot of surprising rejections, I have to concede that while I may actually be very good at what I do (I'm among the most respected and most sought after everywhere I've ever worked), there are still people out there WAY better than I am, and that's OK.