Here's a question: at companies with these kind of approaches, how many of the founders and early employers would have done well in these interviews themselves? Obviously, services grow and the Facebook of 2013 is very different from the Facebook of 2004, but it's kind of funny to see companies that succeeded because the original team was able to ship (period) evolve to focus on hiring CS majors who can reinvent the…
If you inspect the actual early employees, a majority of them were ivy league grads who most certainly could solve these easy interview problems (It also helped that they could ship code).
Get that job at Facebook (2012)
141–150 of 174 posts
Re: Get that job at Facebook (2012)
#142Earlier quoted context omitted.
Yes, if the .php extensions on most of the URLs is any indication.
Hm, I clicked all around the site and wasn't able to get a .php in any of my URLs. They were all "clean" or "pretty" URLs, as I would expect from a profesional, large web app. I wonder why we have different URLs.
Re: Get that job at Facebook (2012)
#143Re: Get that job at Facebook (2012)
#144I'm looking forward for the time I'll be able to solve their problems, too.
Re: Get that job at Facebook (2012)
#145I left after "elemental awesomium," someone TL;DR?
Re: Get that job at Facebook (2012)
#146Earlier quoted context omitted.
As stated this seems really easy. I think it is supposed to be more like Meebo where the users can resize/move every window (i.e. they dont have to be aligned to any boundary) and they recieve a new message. The Meebo software wants to place a new 100x200 window not on top of any existing window. Write the algorithm to determine where to place it. Then generalize the algorithm to WxH. Hard enough? (If not, find an al…
Is there a linear time solution? The normal solution is O(N^3) in the number of windows (and does not depend on W,H at all).
I almost solved it; after screwing around for a while trying to record only one value for each square, I realized you need to store two values for each square. If we’re looking for the upper-left corner we can put a window, each dead pixel/pixel “poisons” all the pixels less than the width of the window to the left of it and the height of the window above it. Then you just do a linear scan over the remaining pixels. I think my problem was that I used too much RAM because I was trying to store the whole 2D grid; you only need to keep one dimension in memory.
You can see people’s submissions here: https://www.facebook.com/hackercup/scoreboard?round=18989011...
Re: Get that job at Facebook (2012)
#147Re: Get that job at Facebook (2012)
#148I hope this doesn't sound facetious, but what I hear over and over again is that places like Facebook have difficult technical interviews that are algorithm focused to create more false negatives than false positives because they work on hard problems. What are some concrete examples of hard problems tech companies face that require novel solutions and why are algorithms problems the best way to find the people quali…
For my Facebook interview for an internship, I was given a simple string manipulation problem which I solved quickly. Then I was given the N-Queens problem (a more generalized version of this one http://en.wikipedia.org/wiki/Eight_queens_puzzle ). Needless to say I didn't solve that with my remaining time, since the interviews are only 45 minutes. I didn't feel it was a fair assessment of my skills.
Maybe they were trying to ascertain something else about their candidates. Like how they approach problem-solving in general?
Re: Get that job at Facebook (2012)
#149>>Take your time preparing. Do code katas and practice interviewing with friends. Try solving the interview questions on our site. This makes me wonder, who or what kind of a candidate the person even trying to hire. Programming or any career for that matter is by and large a kind of job that requires you to perform everyday, you have to be consistent. Its not an Boxing match or America's got talent contest which hap…
I'm afraid that interviewing is never going to be easy for both...
Re: Get that job at Facebook (2012)
#150Earlier quoted context omitted.
Hi. I work at facebook and do many interviews. Facebook still seems to be totally focused on code problems I would say that statement is categorically false. In fact, the article lists 4 criteria, only one of which would be "code problems". The interview certainly has a focus on coding, but it most assuredly is not a total focus. And people can, have, and will pass the coding bar, and still fail to get an offer. stuf…
The main downside of these kind of interviews is that the candidate has to prepare . This may be well suited for fresh grads, but not for mid-career senior engineers. You should seek good candidates as is. But, you already assume that one needs to prepare...
I recommend that people prepare because I've seen many many obviously smart people not make it through. It's like showing up for a singing audition without warming up your voice. You might have a beautiful voice, but you have to show it in the best condition possible.