Slashdot Mirror


Google Respins Its Hiring Process For World Class Employees

An anonymous reader writes "Maybe you've been intrigued about working at Google (video), but unfortunately you slept through some of those economics classes way back in college. And you wouldn't know how to begin figuring out how many fish there are in the Great Lakes. Relax; Google has decided that GPAs and test scores are pretty much useless for evaluating candidates, except (as a weak indicator) for fresh college graduates. And they've apparently retired brain teasers as an interview screening device (though that's up for debate). SVP Laszlo Beck admitted to the New York Times that an internal evaluation of the effectiveness of its interview process produced sobering results: 'We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship. It's a complete random mess.' This sounds similar to criticism of Google's hiring process occasionally levied by outsiders. Beck says Google also isn't convinced of the efficacy of big data in judging the merits of employees either for individual contributor or leadership roles, although they haven't given up on it either." This has led TechCrunch to declare that the technical interview will soon be dead.

305 comments

  1. In conclusion by M0j0_j0j0 · · Score: 4, Insightful

    It was and has been a PR move for all along, with people praising all that HR innovation and crap, in the end? It's all bullshit and no one has the slightest idea of what they are doing, would like to rub this one on the face of some writers who can only spit google this, google that, look it's so much innovation science!

    1. Re:In conclusion by Hentes · · Score: 5, Insightful

      Innovation sometimes leads to a dead end. Doesn't mean it's not worth trying.

    2. Re:In conclusion by perpenso · · Score: 1

      Innovation sometimes leads to a dead end. Doesn't mean it's not worth trying.

      You can innovate. Or that new competitor can innovate as you leave an opportunity, a void to be filled. Its a classic business problem. "Old" successful companies tend to focus too much on their existing customer and products, providing only incremental improvements.

    3. Re:In conclusion by ranton · · Score: 5, Insightful

      So I guess the real conclusion is to hire as many candidates as you can as contract to hire or other temporary positions so you can rate their performance for a few months and easily drop them if they aren't cutting it.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    4. Re:In conclusion by Macrat · · Score: 1

      Success in HR is bean counting Not innovation.

    5. Re:In conclusion by TechyImmigrant · · Score: 3, Insightful

      I'm an immigrant and I'm techy. It says so in my handle.

      I get along fine with English. I do find most Americans have an accent of one sort or another so I suppose you mean we should stick to native English speakers like myself who are British.
       

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    6. Re:In conclusion by umghhh · · Score: 5, Insightful

      Correct. I am not a great fan of Google but I must admit they have guts to admit inefficiency of their solution and move on and possibly even learn from mistakes as some of us do.

    7. Re:In conclusion by Cryacin · · Score: 2, Funny

      He's just a bit shirty that no-one can understand his thick southern accent behind his bedsheet.

      --
      Science advances one funeral at a time- Max Planck
    8. Re:In conclusion by Cryacin · · Score: 1

      It's called a trial period.

      --
      Science advances one funeral at a time- Max Planck
    9. Re:In conclusion by Anonymous Coward · · Score: 0

      I'm an immigrant and I'm techy. It says so in my handle.

      I get along fine with English. I do find most Americans have an accent of one sort or another so I suppose you mean we should stick to native English speakers like myself who are British.

      When you consider the nearly incomprehensible accents of many British speakers such as Geordie, Manchester, and Cockney, then no, we shouldn't.

    10. Re:In conclusion by jimicus · · Score: 5, Interesting

      Because (while no HR department or team manager will ever admit it in a public forum) we as a civilisation have precisely zero idea how to hire decent staff.

      Oh, we'd love to pretend we do. We come up with all sorts of wonderful ideas like technical interviews (what the hell is a technical interview and how should it be structured anyway? I've never yet been given any training on that, yet I've had to devise them on a few occasions - I usually went for questions that demonstrate the candidate is trying to think through the problem in a methodical way rather than just guessing or reciting answers they've memorised), brainteasers, psychological evaluations - yet I'm quite sure we'd get just as good results on average just pulling names out of a hat.

    11. Re:In conclusion by mysidia · · Score: 4, Insightful

      So I guess the real conclusion is to hire as many candidates as you can as contract to hire or other temporary positions so you can rate their performance for a few months and easily drop them if they aren't cutting it.

      Uh oh... you've stumbled upon the other farce and total pool of snake oil.... besides the technical interview.

      "Code Metrics"

      Every project is unique, and developer performance is entirely subjective... any attempts to measure it, so far, have been inherently flawwed.

      Of course they may also be using such flawwed data to decide that the technical interview has no value

    12. Re:In conclusion by foniksonik · · Score: 3, Interesting

      In my experience its not the questions or the answers (unless complete wrong). I look at their demeanor. Are they noticeably flustered or do they take a breathe and start working it out. I'm looking to see if they can speak to subject matter they list on the resume. How do they speak about it... concisely or scattered. This tells me their real experience level and I can then decide if they are a good fit for my needs. Then I just ask them what they are passionate about, what makes them stay up at night thinking or experimenting. This gives me a feel for how they will grow in their skills. Is it aligned with the job or headed in a different direction.

      This doesn't always work but I've been right more than wrong with an 80% success rate. I had one guy who got divorced weeks after I contracted him and just lost all ability to focus. Unfortunate circumstances but life happens and you've got to roll with it. Had to let him go. Wasn't pulling his weight.

      I've brought on two so far who've been promoted to managers themselves and several others who are leads on other teams now.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    13. Re:In conclusion by Anonymous Coward · · Score: 0

      Disagree. I think HR is very important, you just need to get special people for it

      My HR is first about getting the people that know how to wear other peoples shoes and is critical in thought process, second by moving conversations in directions that test assumptions and theories.

      Definitely not data analysers as you just don't have that data, and job requirements can sometimes become very particular.

      Well.. maybe if you link in some incredible voice and body language system, but then again, that is not so great anyway when you consider it's the interviewer that still need to lead conversations like an acupuncture session.

    14. Re:In conclusion by ShanghaiBill · · Score: 0

      I look at their demeanor. Are they noticeably flustered or do they take a breathe and start working it out.

      Do you have any evidence that getting flustered in an interview is negatively correlated with technical ability? After thirty years of hiring people, I see no reason to believe that is true. When I hire people, I do a f2f interview, but I also give them a small programming assignment in a quiet cubicle, and I have found that to be a better indicator.

    15. Re:In conclusion by jimicus · · Score: 4, Interesting

      In my experience its not the questions or the answers (unless complete wrong). I look at their demeanor.

      I've done exactly this and while I think it's probably a better way to hire good staff, I've been told that it's a bad idea from an HR perspective.

      Apparently they like a nice simple list of questions with model answers, and a hiring decision based purely on how close the answers given are to the model. This is nothing to do with ensuring you get good staff; it's so the people you reject can't claim they've somehow been discriminated against.

      Oddly, those same HR people are remarkably bad at answering the simple question "Okay. So how exactly do I write your list of questions and answers in order to ensure that your method is as good as mine for filtering out bad hires?"

    16. Re:In conclusion by TechyImmigrant · · Score: 1

      Way aye man, 'taint true innnit?

      --
      I should use this sig to advertise my book ISBN-13 : 978-1501515132.
    17. Re:In conclusion by LMariachi · · Score: 5, Insightful

      I had one guy who got divorced weeks after I contracted him and just lost all ability to focus. Unfortunate circumstances but life happens and you've got to roll with it. Had to let him go. Wasn't pulling his weight.

      I'm sure getting fired right after a divorce helped him learn the lesson of “just rolling with it.” How come you didn't “just roll with” the guy’s temporary difficulty? Oh right, because you didn’t have to. Your livelihood didn’t depend on it so that made it okay to shit on other people. Compassion and accomodation are only for people who have no other choice.

    18. Re:In conclusion by ebh · · Score: 2

      "Quiet cubicle"? I have never experienced this phenomenon.

    19. Re:In conclusion by gibbsjoh · · Score: 4, Insightful

      Yeah, this. Maybe I'm lucky to work somewhere that management is sympathetic to personal crises. But sacking a guy who just got divorced? Not cool. How would you feel if the situation were reversed? Would you "roll with it?"

      JG

      --
      -- "...I'm a bad guy because I, well, I sing some rock-and-roll songs." M. Manson
    20. Re:In conclusion by curunir · · Score: 1

      Most of hiring is PR. The best candidates aren't the ones who respond to job postings or who's résumés you find during searches. Finding the best talent requires tapping professional networks and creating the impression, both internally and externally, that the company is a great place to work. For tech jobs, that includes demonstrating that the company is committed to tackling interesting problems and that employees have the chance to be creative and take risks. Google, more than anyone else in the market, has been able to build this perception. And announcements like this only perpetuate this...this is less about them changing their approach to hiring and more about them treating hiring as a big data problem with an interesting answer.

      Google's hiring process has, for a long time now, not been about finding the best candidates to work at Google. It's primary value has been the impression that it leaves on candidates that they don't hire. A Google interview is an experience unto itself and helps perpetuate Google's reputation in the industry. This, combined with their army of recruiters, leads to a very high quality of candidate applying with Google and means that their interview process can have a lot of false negatives and still be ridiculously effective.

      My company is currently trying to hire a ton of people and I've been trying to impress upon our recruiters how wrong-headed their approach as been thus far (they only post ads and search for résumés). Hiring the best today requires a holistic approach that draws quality people to your company instead of requiring individual touches to bring them in.

      Shameless plug: If you're in San Francisco, know either Java or JavaScript and are even thinking of looking for a job, please submit your résumé here or here. We work with a lot of cutting edge technologies, have a small company feel with large parent company that gives great benefits while staying very hands off and our customers love our product (all we have to do is execute technically and we'll grow from $100m/yr run rate to over $1b).

      --
      "Don't blame me, I voted for Kodos!"
    21. Re:In conclusion by Anonymous Coward · · Score: 0

      It's pretty easy to evaluate how well someone is working out.
      Are they an asshole? Let them go.
      Have they added anything useful without dragging down the team's productivity? Keep them.

    22. Re:In conclusion by 1s44c · · Score: 1

      It wasn't even good PR as far as I'm concerned. Their stupid insistance that I must want to work for google and their constant trolling of linkedin and just about everywhere else has been annoying me for years.

      Sort out the preditory hiring google!

    23. Re:In conclusion by 1s44c · · Score: 1

      I don't know. I've worked with some very good people who don't speak English totally smoothly.

      If you hire based on accent you will be dropping some very good talent.

    24. Re:In conclusion by 1s44c · · Score: 1

      It's pretty easy to evaluate how well someone is working out.
      Are they an asshole? Let them go.
      Have they added anything useful without dragging down the team's productivity? Keep them.

      That is probably the best system anyone could come up with. It's not too easy to measure 'asshole', 'anything useful', and 'team productivity' though.

    25. Re:In conclusion by 1s44c · · Score: 1

      I'm sure some seriously big companies still resort to nonsense like graphology.

      Even if a company has zero idea how to recruit staff it should be able to fire bad ones. Unless it's the Netherlands that is, where staff get a job for life regardless of performance.

    26. Re:In conclusion by The+Cat · · Score: 5, Insightful

      I had one guy who got divorced weeks after I contracted him and just lost all ability to focus. Unfortunate circumstances but life happens and you've got to roll with it. Had to let him go. Wasn't pulling his weight.

      You're an American manager alright. You took a gigantic shit on someone who was already hurting.

      People like you are the reason I left the job market for good. And I'm better qualified than everyone you have ever hired or will ever hire for any job.

    27. Re:In conclusion by gl4ss · · Score: 1

      that sounds like the law relations department rather than the human relations department.

      --
      world was created 5 seconds before this post as it is.
    28. Re:In conclusion by Grishnakh · · Score: 1

      I don't see how it's hard to measure "asshole": do they get along with their coworkers, or does everyone hate them? Yes, that does mean it's a bit of a popularity contest, but if everyone in a team hates one guy, for whatever reason, how do you expect this team to get along well and produce good work if you leave the guy there? I suppose in an extreme case maybe the rest of the team sucks and the hated one is the only productive member, but that should be fairly easy to spot if that's the case, and if so, you need to fire the whole team (except him) and hire new people; but that's a very extreme and unlikely case.

    29. Re:In conclusion by Grishnakh · · Score: 1

      what the hell is a technical interview and how should it be structured anyway?

      At a basic level, a "technical interview" (as opposed to a "behavioral interview") is one where the candidate is asked technical questions related to the job he'll be doing.

      Honestly, I don't see what the problem with them is, as long as you don't take it too far. I had to help hire some contractors in a previous job, and what I saw was that there were a fair number of candidates out there who completely lied on their resumes, so technical questions were essential for weeding out the total liars. I made up extremely easy questions; to test if someone actually knew anything about C++, I'd ask them to explain what a "class" is. A bunch of people who claimed to be C++ "experts" couldn't answer that question. I never saw any point to asking anything more involved than that, or maybe some extremely basic syntax question ("write a for loop") just to see if they've even programmed in that language before.

    30. Re:In conclusion by Escogido · · Score: 1

      demonstrating that the company is committed to tackling interesting problems and that employees have the chance to be creative and take risks. Google, more than anyone else in the market, has been able to build this perception.

      This is actually part of the problem, in a way. It's good to be Google and it's good to be in a position like yourself where you can honestly say that yes, we have awesome product and use cutting edge tech. So if the company is NOT committed to tackling interesting problems, and that employees will HAVE to be doing boring routine stuff, guess what's going to happen? Right - that company is still going to market itself as a great-place-to-work to potential candidates. I work in San Francisco; pretty much everyone and their dog is trying to play that card, just like you said - "most of hiring is PR". Guess what - in many cases it's simply not true. Companies are trying to lure engineers in and promise they will be doing fun stuff, but once they're in they are instantly commoditized, randomly shuffled around projects and no one's going to be directly responsible for mismatch between expectations and reality. This is because hiring is done by HR and actual managers don't care that much what said HR promised to these candidates, but sometimes there's just nothing much of interest the company is actually doing, however they do need to get good developers somehow... I've seen plenty of pretty awesome developers quit their companies in disgust after figuring out this bait and switch.

      The resulting ecosystem is that even these impressions are not really going be that effective in the long run - I anticipate engineers will figure this out en masse pretty soon. Who cares how good is the company at touting itself if it's not going to follow up on the promises and set expectations? By the end of the day, there's going to be only one good way to hire great people - and that is with genuine, personal recommendations. I am in the gaming industry, so my perception is skewed towards games, but the kind of feedback I get from friends who are most happy with their job is "we have a great team, but our management are idiots". By the end of the day, that's what needs to be fixed, and not the verbiage on the company's Jobs page.

    31. Re:In conclusion by AuMatar · · Score: 1

      And watch the best people turn down your offer. I'm not taking a contract to hire position- it means you aren't willing to invest in me. I'll take a job with someone who is.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    32. Re:In conclusion by Anonymous Coward · · Score: 0

      If Google gets any bigger it can institute Running Man-style job interviews. LIke, sit down to decipher some code and fix a critical bug. Once they get settled, tell them that their family's lives depends on fixing the bug.

      I've been to a Google interview. The only thing that could improve upon the experience would be to have interviews inside a real bike shed.

      That's the fundamental problems with all interviews, not just at Google. It's similar to NIMBYism. It's impossible for an interviewer to be objective. Period.

      When I interview people, I want them to show me code. Not on a chalkboard, but real code that they've written. Not just a few snippets, but gobs of code. And preferably provide it before the interview, otherwise I can't do my job credibly.

      Whenever I interview at someplace, I _always_ provide tons of code. But interviewers never read it. They can't be bothered. Instead, they'd rather make snap judgments about someone's skills based on ridiculous whiteboard tests.

    33. Re:In conclusion by Darinbob · · Score: 1

      But you still need some sort of interview to determine if the person has the skills they say they have, to some degree at least. Getting rid of the technical interview means you have nothing to go on but to trust a resume. And I've seem many great resumes written by people with very few actual skills.

      Now I agree that the technical interview may not decide if the person is the wunderkind destined to propel the company to greatness, but it can certainly tell if the person can write some code without bugging their neighbors constantly to figure out why things aren't working. And that is more important I think than the fluffy non-technical interviews. Basically you want a few people on the team to talk to the candidate and then walk away thinking that they can trust the person to pull the weight.

    34. Re:In conclusion by stoploss · · Score: 1

      [...] developer performance is entirely subjective... any attempts to measure it, so far, have been inherently flawwed.

      Haha, oh, please. Entirely subjective? As in, "there's no possible objective standard that could be applied"? Are you suggesting that it would be subjective to say that a developer has poor performance if, for example, he or she decides to just not come into work for weeks at a time for no reason other than degenerate indolence and who continuously refuses to write any code or assist the development team in any way?

      I believe that person could be objectively assessed to be a developer with inferior performance.

      To be more precise, I think there exist discriminator functions that could objectively categorize developers in certain circumstances—mostly the outliers (significantly superior/inferior). The error only emerges when the metrics-based formula is applied too broadly.

      In practice, however, I think we are in agreement: the cases where objective metrics would be unambiguous are the same cases where you don't *need* metrics at all (such as my contrived "objectively inferior developer" example), and applying metrics to all other cases is ambiguous at best. That said, as I have demonstrated through proof by contradiction, there *are* objective metrics that can be applied to assess developer performance and which are not capricious.

    35. Re:In conclusion by khchung · · Score: 1

      Innovation sometimes leads to a dead end. Doesn't mean it's not worth trying.

      Perhaps some saner managers would try out these "innovations" on a smaller scale and measure its results first, rather than applying them across the board for years before starting to look at the results and finally see it has *zero* value?

      --
      Oliver.
    36. Re:In conclusion by Luckyo · · Score: 3, Insightful

      So you ignored their actual work performance and threw them out because they didn't speak english that you found to be "good enough".

      Then you proceeded to complain about immigrants being on welfare.

      So, does the word "hypocrisy" ring any bells? Or is that part of the "bad english" you don't want to understand too?

    37. Re:In conclusion by LordLucless · · Score: 2

      I'm sure getting fired right after a divorce helped him learn the lesson of “just rolling with it.” How come you didn't “just roll with” the guy’s temporary difficulty? Oh right, because you didn’t have to. Your livelihood didn’t depend on it so that made it okay to shit on other people

      Why do you assert that the GPs livelihood didn't depend on it? Because he was an employer? Do you think handing out a salary to someone not doing the job might not have an effect on his livelihood? Why should he be forced to bankrupt himself to save someone else's job?

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    38. Re:In conclusion by LMariachi · · Score: 1, Insightful

      It doesn’t read like he’s the business owner. Regardless, if the business is on such shaky ground that a single underperforming employee ^Wcontractor would drive it into bankruptcy, there is a hell of a lot more going wrong than the one divorced guy.

    39. Re:In conclusion by LordLucless · · Score: 2

      Because all businesses are large multi-national corporations with massive employee pools who can afford to just suck up inefficiency? Many small businesses run week-to-week as they seek to get established, and yeah, one deadweight employee could drive the business under.

      Even if the OP wasn't the business owner and is responsible just for his division, having a guy taking a salary but doing no work is going to have an impact. Projects are delayed, targets aren't met, money isn't made. Depending on the track-record of the team, the state of the company, and the length of the "temporary" difficulty, that could result in the OP and his team losing jobs.

      Who are you to demand that they risk that. How many incapable-of-work divorcees have you funded out of your own pocket that give you the moral superiority to demand that others do the same?

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    40. Re:In conclusion by mysidia · · Score: 2

      I believe that person could be objectively assessed to be a developer with inferior performance.

      That's not developer performance. That is participation as an employee and degree of conformance with expectations. If you're hired as a developer, and not writing any code when directed to, then you're not doing a job -- which is different from doing the job but performing poorly.

      By the way, you could have a highly performing developer or designer frequently not showing up for work, for no reason other than laziness, and despite that, it's possible their development performance and total contribution to the effort will still exceed that of 10 other developers' combined.

      Mainly because development work is highly mental; some people's level of ability is 20x that of the average developer's. And you can do a lot of work when not actually "working". For example... a designer might have missed a day of "work" at the office, but been thinking about the design off and on throughout the weekend for 16+ hours, that the employer cannot hope to measure.

      My main point is: when you have a developer that is actually working though. Performance measurement is too hard.

      You can't count how much code they write -- because writing more code is not good, and counting code provides a perverse incentive for mediocre developers to strive to be more mediocre, while incentivizing more skilled developers to waste time and resources.

      Furthermore, writing less code is not always good in some cases.

      Quality of comments and variable names is subjective.

      You can't measure how many features they add -- perverse incentive to work on the easiest features; and add as many unnecessary features as possible.

      You can't measure how many bugs they fix or comits -- perverse incentive to ignore the issues that are the hardest to deal with, and concentrate on the unimportant.

      There are serious difficulties just taking a commit or day's coding work and attempting to measure how productive or performant the developer was.

      Because there are all these hidden characteristics and mental iteration that go behind every piece of code, that you cannot measure without getting into the developer's brain.

    41. Re:In conclusion by Anonymous Coward · · Score: 0

      tell that to the french goverment

    42. Re:In conclusion by Anonymous Coward · · Score: 0

      [...] speaking good, fluent English with a polysyllabic vocabulary.

      Educated immigrants will probably do better on that measure than anyone who went through the US education system.

    43. Re:In conclusion by LMariachi · · Score: 2

      1) No, competently run small businesses by definition do not ever run week-to-week.

      2) He didn’t say the guy was doing “no work,” he said he wasn’t pulling his weight.

      3) I didn’t “demand” anything, I called out what by all appearances was a dick move. I don’t know what the fallacy is called where only people who have done a particular thing can say anything about it, but it’s a dumb one and you stepped right in it. I’ve never risked my life to save child drowning in a pool, yet somehow I know that would be the right thing to do. I wouldn’t “demand” that anyone else do the same, but I reserve the right to judge an able-bodied person who did nothing a sociopathic monster. If that’s moral superiority, I’ll take it.

      Maybe I’m wrong and he did the guy a favor by ensuring he’d be unemployed for the divorce proceedings/negotiations. Maybe you’re right and one should, for example, avoid hiring women because they might get pregnant and go on maternity leave, and why should a business risk any profit to behave with human decency?

      Businesses exist for people, not the other way around.

    44. Re:In conclusion by int19 · · Score: 2

      One could also argue that the amount of time it took to retrain the replacement such that they actually are a replacement could be roughly equivalent to the fired employee getting a grip on his situation. Both your and the GGGP's arguments are valid but at the same time completely irrelevant without knowledge of the timeframes involved.

      Furthermore, what does "not pulling his weight" even mean? That superficially it appeared he wasn't doing work because he had to go to court a lot, but no one noticed him coming in early or in the evenings to make up for it? Or that he actually sat there and stared at a monitor all day weeping into his coffee?

      I speak as someone who is at this time watching a close friend go through a very similar situation while at the same time having trouble myself. His employer is squaking about him taking too much time off for court, however he always makes up for it that same week or week end. In my experience it's not the work life that is affected, since that is an escape, at least after the initial wounds have healed and some flexibility is provided. It's the home life where the problems lie. I would certainly hope any employer would give a grace period for said initial wounds and be understanding to some degree of court requirements so long as time is made up...

    45. Re:In conclusion by int19 · · Score: 1

      Indeed

      I once interviewed someone with "proficient in C" on their resume. To them I handed a piece of paper with a single function on it that was a very simple string copy called myfunc(). The questions were:

      What does this function do? Copies a string

      What is a better name for this function? Anything else with "copy" in it, really

      What in this function could go wrong? Buffer overflow

      These are trivial questions for anyone who has done any real work in C, and it weeds out the liars if they can't answer any of the questions even with liberal leading.

    46. Re:In conclusion by Anonymous Coward · · Score: 0

      The solution to that is to do away entirely with HR nonsense. Go for a model like Valve's where all employees are expected to interview new candidates.

    47. Re:In conclusion by seanvaandering · · Score: 1

      Must be nice to be a douchebag manager. Clearly, you missed the HR portions of management class. What makes a great manager is someone who can balance the team to offset the lower performing people until they get back on their feet. Have you tried everything in your power to empower the person with the difficulty? Any HR options like short term disability, maybe unpaid vacation or giving an extra day off per week, will it give you the ROI in that person? Teams have no problem with covering the slack for someone who might be going through a hard time - you of course would know that because you have that kind of rapport with your team - err wait - no you don't. So instead of investing in people, you invest in the bottom line and force a whole new expenditure cycle of recruiting, hiring and training someone brand new that you have no clue who will eventually "roll with it".

      Easy, lazy and expensive decision. You sound new to management.

    48. Re:In conclusion by CodeBuster · · Score: 1

      What more can be said? Silicon Valley is full of bullshit and people with more idealism than good sense. I know that I won't win any awards for saying this, but I must confess to a certain satisfaction in knowing that my suspicions about HR and tech hiring practices were right all along. If it means an end to annoying and patronizing brain teaser questions that don't have anything to do with actually working in software development, that's a bonus.

    49. Re:In conclusion by LordLucless · · Score: 1

      1) No, competently run small businesses by definition do not ever run week-to-week.

      Pretty much every business will have run week-to-week at some point. What, you think that contracts and clients just spring into being the moment you hang out your shingle?

      2) He didn’t say the guy was doing “no work,” he said he wasn’t pulling his weight.

      Whatever. He wasn't doing the work expected of him.

      3) I didn’t “demand” anything, I called out what by all appearances was a dick move. I don’t know what the fallacy is called where only people who have done a particular thing can say anything about it, but it’s a dumb one and you stepped right in it.

      Your "dick move" was, apparently, not giving charity (as in, money he didn't earn) to someone going through a divorce. My question wasn't intended to formally disprove your assertion, it was intended to show you as hypocritical - in declaiming someone else for their inaction, how many times have you given charity to divorcees? If you haven't, why is your inaction any worse than theirs?

      Maybe you’re right and one should, for example, avoid hiring women because they might get pregnant and go on maternity leave.

      Many companies do - officially or unofficially. Of course, guaranteed paternity leave offsets that to some extend by artificially extending the same risk to men.

      Businesses exist for people, not the other way around.

      Yeah they do - they exist for their owners, and the clients who engage them. They exist for their workers inasmuch as they provide a honest day's wage for an honest day's work. For random people who expect free money due to circumstances generated by their own personal decisions? Not so much. That's who charities exist for.

      --
      Just because you're paranoid doesn't mean there isn't an invisible demon about to eat your face
    50. Re:In conclusion by Anonymous Coward · · Score: 0

      He said rate performance, nothing was implied about how performance would be rated. It could be, y'know, by humans who work with/are responsible for that employee?

    51. Re:In conclusion by TheRaven64 · · Score: 1

      It's pretty easy. You ask the existing team whether they want to keep that person, and you pay the team bonuses according to the total team productivity. Developers are generally good at assessing the competence of other developers, and how well they fit in with the existing culture, but occasionally will try to sabotage competent people who they think might outshine them. If they get paid more for selecting better people as colleagues, then this incentive goes away.

      --
      I am TheRaven on Soylent News
    52. Re:In conclusion by sjames · · Score: 1

      It is more art than science. Attempts to use formulas or hard numbers in the process tend to go very wrong.

    53. Re:In conclusion by stoploss · · Score: 1

      That's not developer performance. That is participation as an employee and degree of conformance with expectations.
      If you're hired as a developer, and not writing any code when directed to, then you're not doing a job -- which is different from doing the job but performing poorly.

      Haha, if only a true Scotsman existed, eh? I see that at least you did not disagree that this was an objective metric.

      My main point is: when you have a developer that is actually working though. Performance measurement is too hard.

      Okay, then I suppose you will refuse to count "frequent inability to write code that even compiles" and "nigh-continuous inability to describe an algorithm to solve even a trivial problem" as somehow not an objective sign of inferior developer performance?

      Here's an anecdote: once, there was a high-priced contractor who was hired to join our very busy dev team. He was given a task that should have required two weeks at most. Every weekday he came in and worked standard business hours. We kept checking up on him, asking him if he needed any help or had encountered any issues in development. After about a month of him saying he was making great progress yet could not check *any* code into the team's version control system (for myriad excuses), one evening after he left for the day we went into his only working copy on his only dev machine to check his code in for him. All we found were two or three Java classes with nothing more than a getter/setter pair and a few properties. No business algorithms. When we confronted him the next day, he couldn't even describe a basic approach to solving the problem that he had been assigned and about which he had been claiming for a month that he was making great progress. He was summarily fired, and subsequently someone else on the team implemented his assigned feature (fully tested!) in well under two weeks.

      That underperforming developer's performance was objectively bad... and he was technically doing the job (I say "technically" because of his extremely poor performance). However, this comes back to my original assertion that in the cases where an objective discriminator metric would be unambiguous you don't really need the metric to tell you that someone is inferior/superior.

      Again, I believe you have a generally reasonable point—that metrics are too broadly applied because many people fallaciously believe that attaching any number to something confers objectivity to any subsequent decisions—but I disagree with you that are there no objective metrics at all.

    54. Re:In conclusion by Anonymous Coward · · Score: 0

      You could have just said, "I'm a sociopath. Fuck that guy." and saved the rest of your posts.

    55. Re:In conclusion by mysidia · · Score: 2

      Even the far below-average programmer can still explain algorithms for trivial problems and write code that compiles. So such measures could only identify rather extremely poor performers....

      Okay, then I suppose you will refuse to count "frequent inability to write code that even compiles" and "nigh continuous inability to describe an algorithm to solve even a trivial problem" as somehow not an objective sign of inferior developer performance?

      Triviality is subjective. In my experience, people who are not programmers tend to greatly underestimate the complexity of certain programming and other technical tasks.

      Someone who has an inability to write code that even compiles is probably a bad programmer.

      But the ability to write code that compiles and describe algorithms to solve trivial problems is only sufficient to reject a hypothesis; it is not sufficient to imply that the person is a good or average programmer.

    56. Re:In conclusion by stoploss · · Score: 1

      So such measures could only identify rather extremely poor performers....

      This is precisely what I have been saying: all objective developer performance metrics are only unambiguous in extreme outlier cases. However, such objective metrics *do* exist. Recall that my point of contention with your original post was your assertion that all developer performance metrics are entirely subjective.

      Triviality is subjective. In my experience, people who are not programmers tend to greatly underestimate the complexity of certain programming and other technical tasks.

      I concur with your experience with non-programmers, but that's a different subject. However, one can set an objective bar for triviality with something like the Fizzbuzz test. If a developer can't solve something like this on their own within several hours in the programming language in which they were hired to develop, then... well, it's fairly self-evident.

      But the ability to write code that compiles and describe algorithms to solve trivial problems is only sufficient to reject a hypothesis; it is not sufficient to imply that the person is a good or average programmer.

      Correct, and this goes back to the typical misapplication of metrics to developer performance that we both agree happens in the overwhelming preponderance of cases. As you have pointed out with numerous examples, most metrics are ambiguous in common cases and do not provide a good discriminator function between good/bad performance (and typically yield perverse incentives for developers).

      The cases where objective metrics would be unambiguous are those cases where it is blatantly apparent that the developer is substandard/excellent.

      In the end, though, the problem of identifying inferior developers is important. It would be nice to have some objective metrics that flag a developer for further, human-based review. The alternative to this is the "torches and pitchforks" approach to culling "inferior" developers on the team: terminations solely due to complaints from other developers (which can rapidly degenerate into a witch hunt/Reign of Terror).

      I think an analogous example of what I am suggesting is the use of BMI as a metric in US armed forces recruitment. Any applicant with a BMI over a certain threshold is automatically rejected as obese. However, BMI is a flawed metric and can misclassify an outlier, highly muscular, fit person with low body fat as "obese". In this case, a human review is conducted (photographic evidence is sufficient proof) and the BMI rule is waived. Hm... technically, they could even patch this example with a separate objective test of body fat percentage, but I'm sure you get the general idea.

      In the wake of the case of the inferior developer that I cited in my previous post, we established rules about forcing people to commit within a certain interval so that *some* progress could be verified/reviewed. If a developer did not meet that objective metric of "committed work-in-progress code to the version control server at least once per week for cursory human code review" (for whatever reason), then they were chided and became subject to a more in-depth human review of their progress (yes, this part is definitely subjective). This helped a lot, because not only did it prevent a repeat case of the inferior developer debacle, it also allowed the team to help decent developers with their progress by pointing out pitfalls or helping devs "get unstuck".

      I guess one might term this to be the use of potentially-ambiguous objective metrics prompting subjective review.

    57. Re:In conclusion by mysidia · · Score: 1

      However, one can set an objective bar for triviality with something like the Fizzbuzz test

      I would agree that's a trivial problem. It should take about 5 seconds to solve the problem -- well: it's more like an exercise because the answer is so obvious, and about 30 seconds to write out the code ------ but for real-world programming tasks, the problem solving is the hard part. But once the person's failed Fizzbuzz, they could go work out the problem on their own, and no longer have problems with it, because they'd be providing the solution from memory, instead of using problem solving abilities --- the test only works once, and only if the developer has never been exposed to it during a previous employment.

      The alternative to this is the "torches and pitchforks" approach to culling "inferior" developers on the team: terminations solely due to complaints from other developers

      This may still be necessary in some cases. What about the developers who pass the basic tests; they commit plenty of code, BUT the code is dodgy, and creates problems for other people on the team, or other teams trying to integrate.

      One person's bad code can compromise the performance of other developers.

      Perhaps developers should rate each other's commits :)

    58. Re:In conclusion by stoploss · · Score: 1

      the test only works once, and only if the developer has never been exposed to it during a previous employment.

      True, which is why we eventually created our own "basic Java concepts" exam that we required all applicants to take (on-site) as part of the hiring process. I believe it was about the best possible way this could be done: a standardized exam that all applicants were required to take, which was administered by allowing the applicant as much time as they wanted, by themselves in a room (to reduce the pressure of having observers). They were told not to access the internet for solutions, but it was an honor system.

      Once they passed this test that demonstrated they at least understood, for example, the difference between an abstract class and an interface, then this created a rebuttable presumption that the person at least understood Java and had the ability to perform basic algorithmic development tasks.

      What about the developers who pass the basic tests; they commit plenty of code, BUT the code is dodgy, and creates problems for other people on the team, or other teams trying to integrate.

      Yes, I have had to deal with this before. Typically these people don't adhere to development standards, which is usually the way they can be objectively identified. For example, if their work product consistently fails to properly implement the published use cases/user stories in the development ticket, fails to have the requisite/adequate test case implementation as stipulated in the development ticket, etc, then they get flagged for review—or, at least, it's corroborating evidence for the "torches and pitchforks" crowd to cite.

      In the end, though, it's hard to convince a manager that someone with copious code output is dragging the team down. That said, it *should* require a lot of convincing to fire someone like that... the team should have the burden of proof to establish that this isn't just a witch hunt. However, I suppose that if I were the subject of a witch hunt I would just go someplace else to work. Why stay someplace where there is a toxic atmosphere for me? If you are truly competent it isn't hard to find another position elsewhere.

      One person's bad code can compromise the performance of other developers.

      Haha, an understatement if I have ever heard one.

    59. Re:In conclusion by Anonymous Coward · · Score: 0

      Well meowed sir.

    60. Re:In conclusion by kmoser · · Score: 1

      I've seen this TV show.

    61. Re:In conclusion by Anonymous Coward · · Score: 0

      The first thing to realize is that HR people are NOT smart -- if they were they wouldn't be HR people. As a former HR puke (I couldn't help it, I was drafted!) I know this to be true. Their first and most important job function is to protect themselves and the company. This is most easily accomplished by (1) kissing up to THEIR bosses, (2) being able to blame someone else for failure -- the employee who raped the president's daughter and absconded with the payroll was NOT hired on their watch, somebody else wanted him and (3) playing it safe in general.

      Cute little quizzes devised by someone else, trick questions, mechanical elimination (consider only those with a BS, it doesn't matter what their major was -- yes, art history is OK, it just means they can be put in the 'professional' rather than the 'grunt' category) to cut down the number of actual choices that must be made, and passing the decision buck whenever possible are useful tools for covering one's own and the company's ass.

      Above all, do not trust the HR person tasked with employee assistance (getting you help for your drug addiction problem, etc.). Their purpose in life is to amass the statistics required to boot your ass out the door with no danger of your suing them.

      The bigger the company, the worse the HR function. I thought Google was supposed to be better than that. I guess I was wrong.

    62. Re:In conclusion by Meski · · Score: 1

      But at least it comes across better than "what do you want to be doing in 7 years" - which if you answered honestly might be - "I'll probably have moved on by then"

      Where do HR get the load of tripe that they ask?

    63. Re:In conclusion by Meski · · Score: 1

      (addition to that, I've only ever got jobs through interviews that don't involve a HR component)

    64. Re:In conclusion by cthulhu11 · · Score: 1

      What I've been told is that if you don't ask all applicants the same set of questions, there's potential for a discrimination suit.

    65. Re:In conclusion by foniksonik · · Score: 1

      When I am hiring for a technical position, I'm not looking for technical ability, I am looking for technical aptitude. One may be the result of training, the other you are born with.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    66. Re:In conclusion by foniksonik · · Score: 1

      He had several months - I didn't fire him the next day. I coached him, gave him multiple projects and tried to make it work. He came in late, left early and fell behind on every task. Ultimately it was not a difficult decision. He was on contract and we simply did not renew it.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    67. Re:In conclusion by foniksonik · · Score: 1

      Sorry I can't be your hero. BTW the guy got a full time job three weeks later making more money. It wasn't a good fit with my team, he was supposed to be leading a group and they were being dragged down. Stretching it out longer was not going to improve things.

      Feel better now?

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    68. Re:In conclusion by foniksonik · · Score: 1

      Contractors don't get benefits. It's hours on the clock or no pay. You must have missed that part of the HR classes where they don't actually care about contractors because "they're contractors".

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    69. Re:In conclusion by seanvaandering · · Score: 1

      Glad you cleared that up in your original post. You must of missed that in business communication.

    70. Re:In conclusion by Anonymous Coward · · Score: 0

      You mean the way Microsoft did when they abandoned the same interview practices?

    71. Re:In conclusion by Anonymous Coward · · Score: 0

      My preference is to take job candidates to lunch. For them, it's a free lunch and helps them relax (I think). I suspect your approach and mine are similar in the end, but I like to see how candidates treat waiters and what sort of manners they've learned. I've never walked out of an interview (where I was the candidate), but I have mentally checked/dismissed out as a result of "why are manhole covers round?" bullshit. I'm not a part of any big company (that is, an employee out of focus also would detract from my company in a real sense), and even still think your sacking the divorcing guy to be Scrooge-like. If you worked for me and found yourself getting divorced, you'd have one less worry. It'd be great if you reconsidered your stance. Cheers.

    72. Re:In conclusion by micahraleigh · · Score: 0

      I'm glad you didn't try to be generous with someone else's money.

      People here don't seem to understand that.

    73. Re:In conclusion by Anonymous Coward · · Score: 1

      I'm reminded of a good line from Mad Men, where the bosses were trying to figure out what to do with an employee that had just screwed up. One boss said in the context of keeping the employee (may not be verbatim, but is close) "one never knows the moment when loyalty is born."

  2. Do you really want some who has brain teasers as by Joe_Dragon · · Score: 1

    Like useing water tanks to get the weight of a airplane? or other over the top ideas?

    Also some the questions are dumb or can just lead to a long line of followup questions to get more info.

    Also some of the questions can have more then one way to answer or be open to ideas that can be very differnt from each other.

  3. GPAs and test scores in schools should be changed by Joe_Dragon · · Score: 1

    GPAs and test scores in schools should be changed.

    Maybe have a split GPA one GPA for core classes one for gen EDUS's and one for the filler / non core classes or make them pass / fail.

    also get rid of testes the people who are good at test cramming can master.

  4. Good for them. by Anonymous Coward · · Score: 0

    I've never applied to Google because I'd heard enough about the interview process to realize it was mostly an unintentional way of asking if you're a recent graduate with a mind uncluttered by practical on-the-job knowledge, so you can focus on algorithms and brainteasers that have very few real world applications (and none in the job you're applying for.)

    1. Re:Good for them. by Anonymous Coward · · Score: 0

      As someone who's interviewed many people over the years, I can attest that no unqualified candidates ever apply for a job. You got me.

    2. Re:Good for them. by ebno-10db · · Score: 2

      I've never applied to Google because I'd heard enough about the interview process to realize it was mostly an unintentional way of asking if you're a recent graduate with a mind uncluttered by practical on-the-job knowledge, so you can focus on algorithms and brainteasers that have very few real world applications (and none in the job you're applying for.)

      Try Netflix. According to a recent Slashdot post, they prefer hiring people who've spent a few years at Google learning their trade.

      I find what Netflix does very interesting - effects of scale can be serious. They also take reliability very seriously, as some people deprived of a promised premiere can be dangerous :) As is so typical for the "ooh, ahh" evaluation of tech, little heed is paid to Netflix because they're selling movies, never mind that the tech is the magic behind the service. Yet Facebook get loads of "oohs" and "ahhs". The best tech is usually the tech that gets noticed least. Nobody thinks much of running the faucet, yet you're dealing with a tech that's been a key factor in civilizations since, uh, since there have been civilizations (and probably before).

    3. Re:Good for them. by Anonymous Coward · · Score: 0

      That's a cool suggestion. I recently took a class at Berkeley on parallel computing and really enjoy the field, but I stopped searching for that type of job when it seemed like they all required a Master's or PhD.

    4. Re:Good for them. by TheRaven64 · · Score: 1

      Netflix is aggressively hiring anyone with FreeBSD kernel experience, irrespective of education, so if you want to work there now's a good time to start sending patches to FreeBSD - especially to the network stack.

      --
      I am TheRaven on Soylent News
    5. Re:Good for them. by Branciforte · · Score: 1

      Google hired me, with a 2.2 GPA and 20+ years of real-world experience.

      If Google doesn't ask brainteasers. They do ask lots of abstract algorithm questions. The idea is not to see how good you are at basic CS techniques. The idea is to see how well you think abstractly.

      And the algorithms have many real world applications at Google. We work on problems involving million of pieces of data. The difference between N^2 and NlogN can be huge.

    6. Re:Good for them. by Bengie · · Score: 1

      BSD license means people don't contribute.

    7. Re:Good for them. by TheRaven64 · · Score: 1

      Sure, that's why, in the past year, we've had a load of network stack improvements contributed back by NetFlix and Juniper, a new flash filesystem and NAND layer by a company building embedded systems, a load of storage stack improvements contributed by iX Systems and NetApp, HyperV support contributed by Microsoft, sandboxing support funded by Google...

      --
      I am TheRaven on Soylent News
  5. Universities by Anonymous Coward · · Score: 2, Insightful

    Google has decided that GPAs and test scores are pretty much useless for evaluating candidates...

    Doesn't this lead one to believe in grade inflation at universities? If everyone scores from 3.7 to 3.98, how do you tease apart who really did well.

    1. Re:Universities by Mitchell314 · · Score: 1

      Mass spectrometry. It's what the petroleum industry uses!

      --
      I read TFA and all I got was this lousy cookie
    2. Re:Universities by Anne+Thwacks · · Score: 2
      It is a simple 3 stage process

      1) Eliminate the candidates with bad luck: shuffle the CVs and cut the deck on two, and discard one half (they were unluck, by definition)

      2) Fire all the candidates from a cannon applying a powerful side draft, so candidates fall in a two-dimensional array.

      3) Select the candidate(s) closest to the centre of the fallout.

      --
      Sent from my ASR33 using ASCII
    3. Re:Universities by BonThomme · · Score: 1

      you're going to wind up with a bunch of overweight neckbeards

  6. Only 1 sensible answer to interview brainteasers by petes_PoV · · Score: 4, Insightful
    and that's: "I don't know, but I can do some research and find out".

    Almost none of the questions I've seen have provided enough information to get past the "it depends" stage. That they make candidates make wild-assed-guesses and then try to justify them is possibly a good way to test for poor managerial qualities, but the answers never have the level of explanation that the real life answers have. The days when a back-of-the envelope calculation is enough are long gone (and probably never existed int he real world anyway). So it's good to see a major employer rejecting them. Shame it didn't happen 20 years ago/

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  7. Re:GPAs and test scores in schools should be chang by ColdWetDog · · Score: 4, Funny

    also get rid of testes the people who are good at test cramming can master.

    I truly hope you did not mean what you wrote.

    --
    Faster! Faster! Faster would be better!
  8. Have you ever built something that worked ... by perpenso · · Score: 5, Interesting

    "Have you ever built something that worked, show me, explain it." IMHO that is key to successfully hiring developers.

    Equally important, and admittedly a little strange to some, it to ask about their personal programming projects. Nothing work related, nothing school related, just things that they sat down and programmed motivated by their own personal needs or curiosity. If a person can not offer "something" a warning bell is going off. I don't care how small, trivial, silly, etc the personal project is. I mostly want to see that personal projects exist. To me they are an indicator that the interviewee is someone who has a genuine interest in programming, that they are not merely someone who got a degree because a parent or guidance counselor told them it was a good career path.

    1. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 3, Insightful

      That's a load of crap. People have lives outside of work. Most of the brilliant programmers I've know do nothing outside of work related to coding. I've known great programmers whose passion outside of work is music...

    2. Re:Have you ever built something that worked ... by ebno-10db · · Score: 4, Insightful

      Best not to rely on any one criterion. Personal projects are a positive indicator, but lack of them shouldn't be a show stopper. I've known some very good people, who are very interested in their work, who wouldn't have anything to do with the work when they're not on the job. Some of them even have lives (or so I've heard).

    3. Re:Have you ever built something that worked ... by ljw1004 · · Score: 4, Insightful

      Equally important, and admittedly a little strange to some, it to ask about their personal programming projects. Nothing work related, nothing school related, just things that they sat down and programmed motivated by their own personal needs or curiosity.

      Would you hire a doctor based on how many "hobby appendectomies" the candidate has performed in their garage? No.

      I think your suggestion biases you towards "developer as tinkerer/craftsperson", rather than "developer as professional". I think there's room and need for both.

    4. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      That's a load of crap. People have lives outside of work. Most of the brilliant programmers I've know do nothing outside of work related to coding. I've known great programmers whose passion outside of work is music...

      This is very true. I know brilliant programmers who don't code outside of work, and brilliant programmers who do. I also think that people often stop coding outside of work as they get older, have kids, and just generally want more balance in their life.

    5. Re:Have you ever built something that worked ... by ranton · · Score: 4, Insightful

      That's a load of crap. People have lives outside of work. Most of the brilliant programmers I've know do nothing outside of work related to coding. I've known great programmers whose passion outside of work is music...

      I think that the technique of asking for personal programming projects works much better for recent college grads than it does for seasoned programmers. If a 22 year old never had the ambition or desire to work on something outside of their classes then I really do think that is a red flag. Unless they can instead show a very impressive research project for school, which they would have spent a good deal of their free time on, I would then assume they just went into computer science because someone told them it was a good career path.

      But for someone in the field for a decade or more, they very likely only do programming at work. They probably have a family that takes a good amount of their time and other hobbies to keep ties with their social network. And personally most of my side projects are still ones that will make my job easier, such as something that scripts a complicated build process. For seasoned developers that don't have any side projects to show, I would ask what technical books / journals / blogs they read in their free time to keep up to date on the industry. If they can't answer that either, then I would start to think that they probably aren't too passionate about their career. But that alone wouldn't be a complete deal breaker if other indicators show they would perform well at the job I am hiring them for.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    6. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      Disagree. I've been in the field 20+ years, and I have tons of side projects, and a wife, and two kids, and soccer, and gymnastics, etc.

      It depends on what you're hiring for. If you're hiring for another corporate grunt, then yeah, no side projects, no big deal. If you're hiring for somebody who LOVES to solve the hard problems, they better have stuff going on on the side. This field changes too fast not to.

    7. Re:Have you ever built something that worked ... by presidenteloco · · Score: 1

      Hobby projects demonstrate: 1) They are in the software field because they love it, they are fascinated by, and it's a large part of who they are or want to be 2) A self-motivated desire to continuously learn and continuously perfect their craft 3) Inherent creativity and inventiveness - a tendency to perceive problems or gaps in what exists and to want to solve the problems and fill the gaps Doesn't sound like someone who's going to be a terrible software engineer. And yes, if doctors could safely do hobby appendectomies in their garage and routinely had all the equipment needed in their garage, I would hire them if they did that. With software, all you need is a computer and an Internet connection, so it is perfectly reasonable to do hobby projects.

      --

      Where are we going and why are we in a handbasket?
    8. Re:Have you ever built something that worked ... by perpenso · · Score: 1

      Equally important, and admittedly a little strange to some, it to ask about their personal programming projects. Nothing work related, nothing school related, just things that they sat down and programmed motivated by their own personal needs or curiosity.

      Would you hire a doctor based on how many "hobby appendectomies" the candidate has performed in their garage? No.

      I think your suggestion biases you towards "developer as tinkerer/craftsperson", rather than "developer as professional". I think there's room and need for both.

      Admittedly the question regarding personal projects is more relevant to someone without a track record, say a recent college grad. However even with experienced professionals it is a valuable line of inquiry. There are experienced professionals who have a genuine interest in programming, and there are those who do not, who consider it just another job. Even in college I knew some of the later who wanted to have a couple of quick jobs as developers and then get into management. While professional, their code tended to suck.

      Plus the personal projects can give insight into professional behaviors with the right sort of followup questions.

      Also I didn't require the personal project to be current. If a person had that interest and curiosity regarding programming back in college and had no time for such stuff once that first child was born that was fine. I'm just looking to spot those who never had such interest or curiosity. I've rarely met a great programmer who completely lacked such interest or curiosity. I've known some professionals who took the classes, got the degree, and never were very good.

    9. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      Perfectly reasonable to do the hobby projects, and perfectly stupid to screen people out based on whether or not they have them.

      Lots of programmers have interests other than computers - for instance, I play music a lot in my "free" time, and I also do a lot of woodworking and furniture-making.

      Frankly, I'd much rather hire somebody who's got an interest in computers, paired with an interest in other things - if you're stuck in a digital echo chamber all day and never engage in activities outside of that echo chamber, you're a one-trick pony. You can draw plenty of lessons, analogies, and inspiration from other disciplines, and in fact, many 'revolutionary' ideas in one field start with that cross-pollination of ideas from other fields.

      I'd rather hire somebody who expands their mind in new and surprising directions outside of work, not somebody who basically does the same thing by rote for 16 hours a day.

    10. Re:Have you ever built something that worked ... by perpenso · · Score: 1

      That's a load of crap. People have lives outside of work. Most of the brilliant programmers I've know do nothing outside of work related to coding. I've known great programmers whose passion outside of work is music...

      Check with those brilliant programmers you know and tell me that they *never* wrote something outside of work or school assignments.

      I do not expect such personal projects to be current, nor do I expect them to be big. If a person did such projects during college days (or even high school) but life's recent circumstances now prevent such indulgences that is fine. I am merely hoping to see that the person had a genuine interest and curiosity regarding programming. That is something that is there or it is not, and I believe such interest/curiosity highly correlates with great programmers.

    11. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      Okay, but 1) assumes that fascination with something equals talent, which is not true, 2) assumes that this cannot be done in the office, which is not true anyplace I've ever worked, and 3) assumes that coding is the only possible expression of this quality. Look, I'm not claiming that you're in fantasy land or anything, but it seems to me that your lines are arbitrary; you're definitely excluding good candidates.

    12. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 3, Interesting

      Actually, speaking as a doctor in the UK (general surgery), on paper a lot of doctors look very similar from a training/logbook point of view. Prestigious jobs are very competitive and traditionally the most important way of discriminating between them is their publishing of academic papers, attendance at relevant conferences, hospital audits, completion of extra courses - usually done (at least in the UK) in their spare time. This shows interest in their field and is analogous to computer programmers having hobby projects. I'm a doctor who makes computer programs in his spare time which makes me a little odd.

    13. Re:Have you ever built something that worked ... by katsh · · Score: 1

      so basically browse github and look at non forked projects?

    14. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      Strange, you must have know the alternate "brilliant" programmers.
      Because all the ones I know (and you can get their names out of the top OSS projects out there), LOVE programming, and they do it whenever they can.
      I have known exactly ZERO, 9 to 5, brilliant software engineer.

    15. Re:Have you ever built something that worked ... by perpenso · · Score: 1

      Actually, speaking as a doctor in the UK (general surgery), on paper a lot of doctors look very similar from a training/logbook point of view. Prestigious jobs are very competitive and traditionally the most important way of discriminating between them is their publishing of academic papers, attendance at relevant conferences, hospital audits, completion of extra courses - usually done (at least in the UK) in their spare time. This shows interest in their field and is analogous to computer programmers having hobby projects. I'm a doctor who makes computer programs in his spare time which makes me a little odd.

      Wish I could mod this one.

    16. Re:Have you ever built something that worked ... by foniksonik · · Score: 1

      For a doctor, look to see if they volunteer time somewhere. Do they go to conferences or seminars on the latest medical discoveries, etc.

      If its just a job then you can only hire them at face value. Works for some jobs and not for others.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    17. Re:Have you ever built something that worked ... by Blrfl · · Score: 1

      What I tell people about hobby projects is that I tend to do them only if I'm not getting my software ya-yas out at work. Keep me busy with interesting work and almost 100% of my development energy will be yours.

      That said, I do write a bit of software outside of work even when work is good. Those cases are the little things that pop up when I have a need I can't easily find something to satisfy.

    18. Re:Have you ever built something that worked ... by thoth · · Score: 1

      I don't see this as much different than wanting to see some works of an artist before actually hiring them. That's "developer as a professional" or even "performer". If technical interviews are useless, grades don't matter, and a candidate doesn't have any side project they've worked on because "they have a life", what exactly are you going to evaluate them on?

      It's not like being a chef, who you probably wouldn't hire without sampling their cooking. But the difference there is you can show up to wherever they currently work and do that, order something they made. I don't think most employees would be able to get you in to their current workplace to peer over their shoulders for a few hours.

      The reality is if 10 people are vying for a position and 8 of them have some portfolio to show, even if it is filled with minor things, and 2 don't, those 2 are at a disadvantage.

    19. Re:Have you ever built something that worked ... by Khyber · · Score: 1

      "Check with those brilliant programmers you know and tell me that they *never* wrote something outside of work or school assignments."

      I sure as hell don't. Outside of work, I'm too busy with other stuff to bother with ASM programming.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    20. Re:Have you ever built something that worked ... by gl4ss · · Score: 1

      That's a load of crap. People have lives outside of work. Most of the brilliant programmers I've know do nothing outside of work related to coding. I've known great programmers whose passion outside of work is music...

      they work at ea and have no time left after work except for listening to blues?

      with most professionals it's hard to tell if they're really brilliant except by their out of work coding.. because at work coding can very easily get to be a lot more about other stuff than coding.

      of course you must be actually working with those brilliant programmers because otherwise - how the fuck would you know anything about how brilliant they are since they don't code outside of work.. apparently.

      --
      world was created 5 seconds before this post as it is.
    21. Re:Have you ever built something that worked ... by HockeyPuck · · Score: 1

      Equally important, and admittedly a little strange to some, it to ask about their personal programming projects. Nothing work related, nothing school related, just things that they sat down and programmed motivated by their own personal needs or curiosity.

      Hmm... I manage a large mainframe complex at a financial institution... been doing this for almost 15years. I don't have one at home... guess you wouldn't hire me...

    22. Re:Have you ever built something that worked ... by perpenso · · Score: 1

      Equally important, and admittedly a little strange to some, it to ask about their personal programming projects. Nothing work related, nothing school related, just things that they sat down and programmed motivated by their own personal needs or curiosity.

      Hmm... I manage a large mainframe complex at a financial institution... been doing this for almost 15years. I don't have one at home... guess you wouldn't hire me...

      So you are saying that in the past 15 years you did not do any coding at all on a personal computer, tablet or smart phone outside of work or school assignments? Nothing to satisfy a bit of curiosity, nothing to have a little fun with, nothing related to any home/personal use, nothing to give those old programming "neurons" a little workout, nothing to familiarize yourself with a new languages or technology, etc? The thought of any such thing never occurs to you at home?

    23. Re:Have you ever built something that worked ... by turbidostato · · Score: 1

      "I'm a doctor who makes computer programs in his spare time which makes me a little odd."

      Which means, as per parent post, that you are not a trustworthy doctor.

    24. Re:Have you ever built something that worked ... by AuMatar · · Score: 1

      There's tons of stuff they can do on the side that aren't programming related. Study math, physics, electrical engineering, mechanical engineering. Build actual stuff. I'd rather hire someone who did any of that instead of program all day, less likely to burn out and more likely to see a non-intuitive answer than someone who only codes.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    25. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      That's a load of crap. People have lives outside of work. Most of the brilliant programmers I've know do nothing outside of work related to coding

      Maybe, but I'll bet 100 percent of the people who claim that outside programming projects should be a hiring requirement, are people who write code as a hobby.

    26. Re:Have you ever built something that worked ... by Antique+Geekmeister · · Score: 1

      > But for someone in the field for a decade or more, they very likely only do programming at work.

      Not if you work extensively with open source or free software. Many of us have long term relationships with several projects, and profoundly enjoy helping the new users out of difficult messes. Teaching is an invaluable skill in senior technical people. If you _don't_ have a few projects you are involved with for historical or personal interest, I'm personally much less interested in hiring or working with you.

    27. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      >"Have you ever built something that worked, show me, explain it." IMHO that is key to successfully hiring developers.
      I have a family to attend to and kids to raise outside of work, guess I wouldn't cut it for you, unless you consider my child an I (rather than AI) that I'm programming...

    28. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      I judge people on their ability to insert newlines in slashdot comments...

    29. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      I think you mean "highly correlates with great YOUNG programmers."

    30. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      >"Have you ever built something that worked, show me, explain it." IMHO that is key to successfully hiring developers. I have a family to attend to and kids to raise outside of work, guess I wouldn't cut it for you, unless you consider my child an I (rather than AI) that I'm programming...

      You do realize that the above quote is separate from the comment about side projects? Have you never built anything that worked on the job?

      Also, regarding side projects, its more important for people without a track record and the side projects don't need to be current nor does it need to be large. You never had a personal project in high school, college, before family or other circumstances took over your free time? That would be odd if true.

    31. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      That's a load of crap. People have lives outside of work. Most of the brilliant programmers I've know do nothing outside of work related to coding

      Maybe, but I'll bet 100 percent of the people who claim that outside programming projects should be a hiring requirement, are people who write code as a hobby.

      I'll bet 100% of the people agreeing with your statement never looked at a stack of resumes from recent college grads applying for a development job.

    32. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      As a younger person in the programming field I will tell you this for free. Just like a maid I don't want to go home and clean my apartment. Just like a mechanic I don't want to go home and work on my car. Just like a contractor I don't want to go home and build a kitchen. At the end of the day I want to go home, pull my head out of all code/algorithms/architectures, and relax by doing something (anything) else. This is not from lack of passion. I just want to look back 5 years from today and be able to say that I did more than program. Also, the break helps me clear my head for the next day.

      These are some things I've spent evenings on: I've written two full length (200 pages each) novels. I've taken up drawing. I've increased my strength and flexibility to pleasing levels. I've learned enough German to get by. I built a bookcase. I brew my own booze. And right now I'm thinking of learning to play the guitar and build a robot (maybe simultaneously).

      Life is a buffet, try more than one dish.

    33. Re:Have you ever built something that worked ... by Anonymous Coward · · Score: 0

      Hobby projects demonstrate:
      1) They are in the software field because they love it, they are fascinated by, and it's a large part of who they are or want to be
      2) A self-motivated desire to continuously learn and continuously perfect their craft
      3) Inherent creativity and inventiveness - a tendency to perceive problems or gaps in what exists and to want to solve the problems and fill the gaps

      Doesn't sound like someone who's going to be a terrible software engineer.

      And yes, if doctors could safely do hobby appendectomies in their garage and routinely had all the equipment needed in their garage, I would hire them if they did that. With software, all you need is a computer and an Internet connection, so it is perfectly reasonable to do hobby projects.

      What makes this supposition (and that's all it is) completely useless is you have no framework for evaluating an answer of "No", unless you maintain that a "No" answer definitively means they're a bad hire. If you believe that you are demonstrably wrong.

    34. Re:Have you ever built something that worked ... by Bengie · · Score: 1

      Yep. Programming is thought process and a way of life. Languages are just a way to express a thought processes. You don't need to write code to be a good programmer.

  9. Not THAT surprising. by NeutronCowboy · · Score: 5, Interesting

    But not because Google went about it wrong and screwed up its hiring process.

    I've been now through a few hiring processes, have sat on Interviews, decision committees. And while I like to think that my Interviews and candidate ratings were spot-on (I correctly predicted one failure and one early resignation), I'm pretty sure that's just skewed by the small sample size. What I do know is that I went through all kinds of approaches, both as an interviewer and an interviewee. I've done brainteasers, role-playing, decision explanations, code walkthroughs, resume deep-dives, online candidate research, just shooting the breeze, and more. And I haven't found a single thing that strongly correlates with acing the interview or hiring a good worker. Resumes can lie (sometimes subtly), and you'll never find out without hiring a private investigator. Role-playing can confuse people, especially if they're trying to figure out what you're looking for. Brain teasers can be memorized, shooting the breeze can lead to unreasonable judgments (positive or negative), interviewers and interviewees can have a bad day, the other person doesn't like your first name, and a million other things.

    Especially when you start talking 10s of thousands of interviews, you're actually looking at so much data, so many influencing variables that I doubt you can find one common variable that stands out from the rest. What I'm concerned about (and that comes partially from being married to someone in HR) is that there is still a drive to find the one process that will automate the hiring process. As far as I can tell, it doesn't exist. Well, let me walk that back a tiny bit: there's one thing that will work better than anything else: have the interview done by the best people you have, have them take it seriously, and spend some time on it. But it takes time, is fuzzy, and is entirely reliant on managers knowing who their best people are.

    I'm glad to see that Google doesn't think Big Data is the answer to everything. I just hope that this percolates through to the rest of the HR universe. There's much too much of a drive to automate hiring, like performance reviews and firing has been.

    --
    Those who can, do. Those who can't, sue.
    1. Re:Not THAT surprising. by cashman73 · · Score: 2

      Just hire the computer whiz kid with nothing but a GED and a couple of certs! I'm sure everything will turn out fine!

    2. Re:Not THAT surprising. by Anne_Nonymous · · Score: 1

      Gosh, they could have avoided this whole mess by just hiring some people off Dice.com.

    3. Re:Not THAT surprising. by Hermel · · Score: 1

      You should try code reading (not walkthrough): give the candidate 15 minutes on his own to browse the source code of a small library in an IDE of his choice. Afterwards, ask him what the library does and how. I've done this more than a hundred times with candidates and it turned out to be a very good indicator for how good they are as programmers. My brainteaser-question however turned out to be pretty useless.

  10. Puzzles are pointless by SnapperHead · · Score: 5, Informative

    I have walked out of job interviews where they asked nothing but puzzles. I solve technical challenges and write code. If you really have trouble determining how many toasters you can use to cook 50 pancakes, guess what. I am not the right person for you. If you are looking for someone who can code their ass off, I am the right person.

    I have interviewed hundreds of candidates over the years. I have been the hiring manager a few times and never once pulled the puzzle bullshit. I have found the best indicator in the world is to just casually bullshit about technology. You can very quickly find someones strengths, weaknesses and if they are full of it. In a casual chat, people let their guard down and you get a look in.

    --
    until (succeed) try { again(); }
    1. Re:Puzzles are pointless by ebno-10db · · Score: 2

      I have found the best indicator in the world is to just casually bullshit about technology. You can very quickly find someones strengths, weaknesses and if they are full of it. In a casual chat, people let their guard down and you get a look in.

      That's the technique that works best for me when I interview people. Typically I'll ask them to pick something on their resume to chat about. I expect the interviewee not to be happy about discussing everything on their resume, because they all contain some some exaggerations (hell, you should add some because everybody does). However, if you can't come up with anything that was interesting and challenging, and that you're comfortable talking about, you're probably a fake. Some people are even shy about what they think is tooting their horn, and I encourage them to open up (others you have to shut up).

      However, I'm also convinced there is no one magic formula for hiring people. Different techniques work well for different interviewers (and interviewees). The best approach is to have a candidate interviewed by a number of people w/ different approaches.

    2. Re:Puzzles are pointless by Anonymous Coward · · Score: 1

      Too bad for you. Some of the technical solutions ARE puzzles, trying unorthodox things, getting past "well it isn't supposed to work that way" or "you're not supposed to do it that way!" So keep using your hammer collection. It works for you, I guess.

    3. Re:Puzzles are pointless by SnapperHead · · Score: 2

      Without a doubt there is no one magic formula. In the end you have to be able to read people. I have had people come in and clam up almost instantly because they were intimidated by me or nervous about the interview. Those are the times I take a short breather to chat about some random shit. Once they relax I get back into the thick of things. I have seen many people interview people and fail at this. They might know the answer but are overwhelmed. But this is also a good indicated of how well they will fit into the place. Some companies I have been at were chaotic, fast paced and high stress. Obviously, someone who cracks under pressure might not be what we want.

      I change up my interview style a lot over time. Mostly because each company is very different and has very different needs. I wouldn't interview someone at a startup the same way as a larger established company. I also don't interview juniors and seniors the same. I don't expect a junior to have all the answers, I might need to drop them a few hints or lead them a bit. Do they understand the core concepts ? Did they learn something during a chat ? Were they interested in what they learned ? And it sounds strange but did they enjoy it ?

      --
      until (succeed) try { again(); }
    4. Re:Puzzles are pointless by swillden · · Score: 3, Interesting

      Casual chats are okay, but they miss a lot, and favor those who are good at chatting over those who aren't.

      For years my approach was to give a couple of simple programming problems to weed out those who'd waste my time, followed by a chat like you describe. It was okay. But the interview training given to me by Google showed me a much better way. It's not about "puzzles", those are pointless and Google has never used them. What works much better is to give people problems to solve and watch how they go about it. You want problems that are fairly realistic, but sufficiently self-contained they can be solved and coded in 30 minutes, and sufficiently open-ended that when you get a really good candidate who just blasts through it there's plenty of room to explore variations. You should also not be afraid to give hints if the candidate is clearly getting hung up on some bit. Obviously if you end up having to walk the person through the whole solution they're not a good hire, but even sharp people sometimes need something pointed out when they're under time pressure and being watched.

      Above all, you want to identify the people who really engage with the problem, who forget about the interview and dive into it, and who show good problem-solving ability and agility.

      This approach provides the interviewer with a lot more insight than casual chats, including helping you to find those people who are really capable but aren't good conversationalists.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    5. Re:Puzzles are pointless by SnapperHead · · Score: 1

      Let me clarify that the puzzles I am talking about have no use in case in technology ever. They are random hypotheticals that prove next to nothing and only waste the times of both people.

      I am totally ok with and encourage someone to walk in and say. Ok, we have this specific project and ran into this problem. What would you do to fix it ? What technologies, tools or methods would you use to fix it ? How would you know you accomplished it ? If this failed what would you do next ?

      For example:

      On a very high traffic site you have a list of recent users that is updated very frequently. You are currently using memcache but every time the key expires it creates a heavy spike on your database. How do you solve this ?

      There are quite a few ways this question can be answered. This is a totally legitimate interview question. You can apply a lot of different technologies to this in many creative ways.

      You will get *FAR* more out of the interview asking this compared to asking riddles about the number of elephants in bathtubs and how much they weigh.

      --
      until (succeed) try { again(); }
    6. Re:Puzzles are pointless by ebno-10db · · Score: 1

      This approach provides the interviewer with a lot more insight than casual chats, including helping you to find those people who are really capable but aren't good conversationalists.

      That sounds like a good approach, but how do you know that it produces good results? Gut feeling or even the fact that some people you hired worked out well is not sufficient, because you really have to compare your hiring decisions to the counterfactuals. What would have happened if you hired person A instead of person B? In the real world experiments are impractical, but you can correlate how well someone does at the company with how well they did with various interview approaches. To their credit, it seems like this is what Google is doing.

      Also what's described in the NYT article seems closer to the specific type of chat approach that SnapperHead and I use (perhaps a little more structured) than what you describe:

      you’re not giving someone a hypothetical, but you’re starting with a question like, “Give me an example of a time when you solved an analytically difficult problem.” The interesting thing about the behavioral interview is that when you ask somebody to speak to their own experience, and you drill into that, you get two kinds of information. One is you get to see how they actually interacted in a real-world situation, and the valuable “meta” information you get about the candidate is a sense of what they consider to be difficult.

    7. Re:Puzzles are pointless by dargaud · · Score: 1

      I have walked out of job interviews where they asked nothing but puzzles

      I have walked out of a job interview where they asked me why I wasn't wearing a tie: "I though you were looking for a driver programmer, not a fashion victim..."

      --
      Non-Linux Penguins ?
    8. Re:Puzzles are pointless by The+Cat · · Score: 1

      Except that no employee is ever allowed to solve a problem. Even if their solution is correct, they'll be fired as an example to everyone else.

      You know I'm right, so don't bother.

    9. Re:Puzzles are pointless by Anonymous Coward · · Score: 0

      What works much better is to give people problems to solve and watch how they go about it. You want problems that are fairly realistic, but sufficiently self-contained they can be solved and coded in 30 minutes, and sufficiently open-ended that when you get a really good candidate who just blasts through it there's plenty of room to explore variations.

      I found out that does not work either. You end up with a high pressure environment of test-taking where sometimes people make mistakes. Then they realize the mistake 2 minutes after the interview, but alas, too late!

      There are much better methods. For example, casual conversation about stuff, then hire them for probationary period. During probation, they solve real, specific, pending problems (not fake, made up ones). Then if they are no good, you know after a week or two.

      So yes, go with test taking, if you want good test takers ;)

    10. Re:Puzzles are pointless by slew · · Score: 1

      Interviewed a google a long time ago. I guess I wasn't that serious about wanting to work there, but they emailed me first and hey it's a free lunch in their famous café**

      Long story short, I talked to a few interesting folks and none of them asked me any brain teaser crap (which was a pleasant surprise to me), but as I interviewed them (since 1/2 of the interview process trying to figure out if you would actually like the job), I came to the conclusion that the company is just too big.

      Funny thing when I was leaving at the end of the day, they gave me a parting 30 minute puzzle to solve which put the nail in the coffin for me.

      If the valet at the company you are interviewing misplaces your car key for about 1/2 hour, are they so big they can't even figure out how to keep track of a few car keys, or do they not really care if workers need to leave work at the end of the day (e.g. pick up kids from daycare)? The way the HR person attempted to solve this problem was to offer me a free burrito for my trouble. Sadly, the only answer I had for that problem was to wait it out...

      ** the café wasn't that great although it's certainly better than the one at the company I current work for...

    11. Re:Puzzles are pointless by TheRaven64 · · Score: 1

      If you only got a free lunch, then you did the interview wrong. The trick with Google interviews is to make sure they take place in a country you want to visit. They'll pay for your flight, meals, and one night in a 4* hotel, and then you can tack on extra time if you want. If you visit somewhere where you have friends and can get free accommodation, then it's a good idea to go through it fairly frequently. Interestingly, even if you turn them down, their recruiters will start sending you emails about six months later about coming back to see if they have more interesting jobs for you.

      --
      I am TheRaven on Soylent News
    12. Re:Puzzles are pointless by slew · · Score: 1

      If you only got a free lunch, then you did the interview wrong.

      I might have tried that scam a few years ago when I was single since they seem to be spamming me about every 2-3 months. But then I got stranded in the google-plex when they misplaced the keys to my car. Just think what would happen if I let google HR strand me in a foreign country where I don't speak the language... :^(

      Besides, I think my wife would kill me if I decided to leave her with the 2 babies while I go off for an interview in a random country that I wanted to visit. She already vetoed a trip to Taiwan to chair a conference session, since she would have to watch the kids by herself and/or she/we would have to suffer/pay for the transpacific flight for the rest of the family...

    13. Re:Puzzles are pointless by SnapperHead · · Score: 1

      I go to interviews wearing my normal t-shirt and jeans. To me, putting on cloths that I wouldn't wear to the job is misleading.

      --
      until (succeed) try { again(); }
    14. Re:Puzzles are pointless by swillden · · Score: 1

      This approach provides the interviewer with a lot more insight than casual chats, including helping you to find those people who are really capable but aren't good conversationalists.

      That sounds like a good approach, but how do you know that it produces good results?

      That's obviously an excellent question, which is closely related (though not identical) to the mentioned study. I have two answers, neither truly satisfactory, but that's because -- as TFA implies -- no one really knows how to interview effectively.

      First answer: I perceive that it gives me a lot more insight into the candidate, because it clarifies and expands upon the observations I get from chatting, making me better at identifying both those who can talk but can't do, and those who can do but can't talk.. Obviously, that's just my perception, and even if it agrees with the perceptions of a lot of other people, it's ultimately not meaningful.

      Second answer: I can see the results in the caliber of the people I work with. While Bock points out that crunching the data doesn't show any correlation between job performance and interview score, that analysis only considers people who were hired. It would be very reassuring if interview scores had a nice, perhaps even linear, correlation with post-hire performance scores (both of which are on the scale 0-4), there's another metric that is even more important: How many of those who are hired suck?

      The answer to that question is very, very few. In the 2.5 years I've worked for Google what I've found is that my co-workers are, almost without exception, outstanding. Only a small number are truly brilliant, of course, but there is basically no deadwood at all. Since I came to Google as an engineer with >20 years of industry experience, including a fair amount of work with people from high-profile companies, I feel like I'm in a pretty good position to judge how unusual Google is in that respect -- and it's really, really unusual.

      Perhaps the reason is something other than the interview approach, but the quality of Google hires provides, to me, pretty strong confirmation that the approach is effective at weeding out the poor and mediocre candidates. I don't think anyone would argue that it's necessarily good at identifying strong candidates, and the study mentioned by Bock demonstrates that it is not at all effective at predicting relative performance among strong candidates.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    15. Re:Puzzles are pointless by swillden · · Score: 1

      Except that no employee is ever allowed to solve a problem. Even if their solution is correct, they'll be fired as an example to everyone else.

      You know I'm right, so don't bother.

      You're not right, not at Google. But that's a separate issue from interview methodology.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    16. Re:Puzzles are pointless by swillden · · Score: 1

      If the valet at the company you are interviewing misplaces your car key for about 1/2 hour, are they so big they can't even figure out how to keep track of a few car keys

      You really based your opinion on the quality of an employer by the fact that a contractor was new, or having an off day?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    17. Re:Puzzles are pointless by slew · · Score: 1

      You really based your opinion on the quality of an employer by the fact that a contractor was new, or having an off day?

      It appears that your selective reading comprehension of my post was clouded a bit by your zeal to defend your adopted company against any slight with a sad ad-hominem zinger.... Although that was story was tongue in cheek, are you seriously defending the free burrito as a solution to this problem? What if I needed to pick up my kid at daycare? (okay, it was 6:45pm and I made it out by 7:15, and my wife was at home w/ the kids so that wasn't the case). Anyhow, if you re-read, my assessment (before that incident occurred at the end of the day) was that the company was just too big for me.

      On the other hand, I seriously doubt this was the first/only time this has **EVER** happened, so my conclusion is that google has no process for this which is a sure sign of a company being simply too big to bother. As a counter example, many moons ago, the company I worked for (which was starting getting a bit too big), was playing parking-lot chicken with the company in the next building in the same office complex. Eventually, they had to hire a valet to pack the cars into the parking lot if you got to the office late you had to valet your car. Although most people retrieved the keys to their car before the switchover to the night-valet lockup (before the valet left, they would unpack the remaining cars so all you had to do was pick up your key and go back to work), old-timers in the company took turns to spam out emails warning there were "N" keys left in the valet "M" minutes before it closed (in case people were eating dinner and forgot, usually someone would walk into the café and yell something after they got that email).

      Now, I don't have a solution for something like this for a company the size of google, nor do I think they really care if I could come up with one in 30min in an interview (although I think there's already an app for that), but I digress... Anytime people start dismissing things because it's "not-my-job" (e.g., it's the contractor's fault), it generally indicative of big-company mentality. Some folks enjoy working for big companies, some do not. Variety is the spice of life.

    18. Re:Puzzles are pointless by swillden · · Score: 1

      On the other hand, I seriously doubt this was the first/only time this has **EVER** happened, so my conclusion is that google has no process for this which is a sure sign of a company being simply too big to bother.

      Either that or it was an anomaly. Stuff happens... regardless of the size of the company. In fact, things like that tend to get fixed quickly and effectively at Google, more so than any company I've worked for, big or small. In general you have a problem, you file a ticket, and your problem gets fixed -- usually with surprising speed, often in minutes. Google is a big company, but it has an extensive support staff whose job is to ensure that engineers aren't distracted by trivialities.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  11. Also known as gauntlet interviewing by undeadbill · · Score: 4, Insightful

    As in, you had to go through a day long gauntlet of interviews asking irrelevant questions to get the gig. Surprise, they didn't get the best candidates that way!

    I like TechCrunch's suggestions, as they closely mirror what the Google HR guy is implying, except for one thing:

    "Finally, if they’ve gotten this far, give them an audition project. Something relatively bite-sized, self-contained, and off-critical-path, but a real project, one that will actually ship if successful."

    It isn't as if I couldn't be fired on the spot in the first 3 to 6 months at any permanent job- there is this thing called being a new hire. If I had someone tell me they were going to provisionally hire me and rate my progress based on a project, fine. If they told me I would be a temp until the work is completed, I would then inform them that they will need to pay me at my contract rate until I am perm- otherwise, they are just getting me at a lower rate for contract work, and that is sketchy behavior at best.

    1. Re:Also known as gauntlet interviewing by sandytaru · · Score: 1

      My last office did "auditions." 2-3 hours a day for a few days, doing baby tickets and projects. If they seemed to fit in and didn't explode when asked to fix a printer, they'd have a shot at getting hired. If they freaked out at the boss's constant stream of profanity and came in five minutes late more than once, they would not be asked to come back after the agreed upon trial. They would be paid at least minimum wage for the hours they worked (since most of the folks coming in were unemployed or underemployed already) - with the check cut at the end of the audition so they were square.

      --
      Occasionally living proof of the Ballmer peak.
    2. Re:Also known as gauntlet interviewing by CodeBuster · · Score: 1

      It isn't as if I couldn't be fired on the spot in the first 3 to 6 months at any permanent job

      In California, where Google is located, employers can fire employees anytime and for any reason whatsoever without prior notice or warning and employees are likewise free to quit anytime and for any reason without notice or warning. It's theoretically illegal to fire somebody due to their race, religion, sexual orientation and the like, but good luck proving discrimination in a lawsuit, never mind the fact that nobody will ever want to hire you again once they find out that you sued your former employer.

    3. Re:Also known as gauntlet interviewing by swillden · · Score: 1

      As in, you had to go through a day long gauntlet of interviews asking irrelevant questions to get the gig. Surprise, they didn't get the best candidates that way!

      Actually, Google does succeed at hiring very good people. What Bock said was that among the people who made the cut, very high interview scores didn't correlate with very high job performance scores. That study doesn't say anything about how people with low to average interview scores fare, though, because only people with high interview scores get hired.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  12. Comparison by Space+cowboy · · Score: 5, Insightful

    I've just gone through interviews at Google and Apple.

    At Google, I was asked mainly theoretical questions - big-O, maths/stats, etc. And one "real" architecture/design question at the end. There were 5 interviewers and maybe 7 questions, sometimes 2 per interviewer but usually just 1 that lasted the whole hour. According to my recruiter before the decision, it was maybe 50/50 that I'd get an offer, and I did very well on the real-system design question (by inference, not so well on the others :). I didn't get the job.

    At Apple, I had a seven-hour interview with seven interviewers. There were many many questions, far too many to easily remember categories, but they were all focussed on things I might end up doing, or problems that I might end up encountering. I got the job. I guess I do better with "real world" issues than the "consider two sets of numbers, one is ... the other is ...) type.

    I have the self-confidence^W^W arrogance to believe I'm an asset to pretty much any company out there, but interview processes are nothing more than a gamble. Sure you can weed out the obvious under-qualified applicants, but frankly (unless the candidate is lying, and in the US that's a real no-no, in the UK padding your CV seems to be sort of expected...) that sort of candidate ought to have been pre-vetoed by the recruiter before getting to the interview.

    I've yet to see the interview that guarantees a good candidate will do well. It's all about preparation: can you implement quicksort or mergesort right now, without looking it up ? The algorithm takes about 20 lines of code... Some interviews will require you to have knowledge like that; others are more concerned with how you collaborate with other candidates; still others are concerned with your code quality (I've seen a co-interviewer downmark a candidate for missing a ; at the end of a coding line. I wasn't impressed ... by the co-interviewer. But that's another story); still others are ... you get my point. Whether you do well or not can depend more on the cross-intersectional area of the interviewers style and your own credo than any knowledge you may or may not have.

    So go in there expecting to be surprised, prepare what you can, be prepared to do wacky things to please "the man" interviewing you. For a good candidate, over a large number of interviews, you'll do well. The problem is that we often want a specific job, and we get depressed by the first dozen or so failed interviews. There's nothing more you can do than pick yourself up and try again. It's instructive to note that second-interviews at companies often go better than first-interviews, possibly because you're forewarned about the style a bit more, and therefore a bit better prepared...

    --
    Physicists get Hadrons!
    1. Re:Comparison by Anonymous Coward · · Score: 0

      People look to hire people that resemble themselves, maybe not in physical appearance and social circles so much these days (compared with the past) but in terms of their skill sets. Talkers tend to hire talkers, deep thinkers appreciate other thinkers, collaborators look for that, etc. It's a way of promoting a monoculture.

      There is one exception - a person who is very pleasant and knows how to put people at ease without dominating the conversation, and is on the young side, has a big advantage at landing a job. Any job. Especially in workplaces where a single strong "NO" from any interviewer can torpedo a candidacy.

    2. Re:Comparison by Hentes · · Score: 1

      Maybe the two companies need different kind of employees. I can easily imagine hardware-related Apple requiring more practical skills and datacrunching Google requiring employees with some theoretical/math skills.

    3. Re:Comparison by petes_PoV · · Score: 1

      in the UK padding your CV seems to be sort of expected

      No. Maybe 20 years ago but now if you can *prove* that a candidate lied: doesn't have the degree they claimed, didn't work (or left under a cloud) for a given company, weren't doing a particular job then that's one of the few grounds for dismissal.

      However in the FB age, it's easy to check up on peoples' claims, so telling porkies is futile. Worse than that, every tech job, EVERY tech job goes through a recruitment agency <spit>, shiver, I feel unclean even just typing the word. So you only have to report back to them that the candidate was lying and they'll be dropped instantly - or at least the agency will tell you they've been dropped. The agencies are so desperate for a placement that anything which could damage their standing (I nearly wrote "reputation") is taken very seriously - though that's never stopped *them* inventing stuff, themselves.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    4. Re:Comparison by slimjim8094 · · Score: 1

      When I interviewed at Google back in October, I didn't get any crap questions. I got a few string questions (from Peter J Weinberger himself, nice guy), a graph question or two, and a few other fairly straightforward algorithm and system design questions. No tricks, nothing off-the-wall - just a lot of "how would you approach this problem" followed by some iteration to see how well I thought on my feet ("can you do it in O(n) if I add this precondition" etc). I had a pretty positive experience, actually, with the exception of one guy who was just bad at explaining what he wanted me to do properly.

      Maybe I was the exception and got lucky, but I didn't see any "off-the-wall" type stuff. I thought they gave that up years ago, about the time it became known that they asked those types of questions.

      --
      I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
    5. Re:Comparison by thenextstevejobs · · Score: 1

      It's all about preparation: can you implement quicksort or mergesort right now, without looking it up ? The algorithm takes about 20 lines of code... Some interviews will require you to have knowledge like that;

      If you interview for a development position at Google or Apple or Facebook or Twitter or etc. you will, definitely, be asked this kind of question. During an interview process with one of the above companies, I was interviewed by no less than 14 people before the process was finished, 10 of them involved marker-on-whiteboard or code-in-editor. Even at startups and other companies, you won't just be asked to do something practical, you will be interviewed by people who have experienced the above process themselves, as it is basically standard in our industry.

      All of us who have some experience can find this sort of question aggravating/insulting/questionable, as it is certainly testing things that I have no business implementing myself in most dev jobs, and these sorts of algorithms are fraught with off-by-one and exceptional boundary cases that can prove an embarrassment on your first attempt at implementation. Are you hiring me for my abstract problem solving skills or because I can whip up an app in any framework you like any time of the day.

      What I want to say is that this process is not going away any time soon. You are just going to be asked these kind of questions. Whether you like them, hate them, don't remember how to do them, whatever, you are going to be put in a room with someone who has asked the question ten or a hundred times and you are going to have to provide an answer.

      Prepare. The game is heavily weighted in favor of those who have time to prepare. Depending on your schedule, this might take weeks, or even a few months. Search for interview questions for all of the big companies, use books, etc. Make a huge list of questions of each problem type. You might not have a whiteboard at home but I'd suggest at least using paper instead of the computer.

      While complaining about this state of affairs to an engineering manager friend, he said, if the candidate is that well-prepared and nails the interview, imagine the level of preparation and concision they are going to apply do doing their actual job. Yes, the process doesn't favor the side of the craftsman, the developer of many side projects, those with exceptional interpersonal and writing skills, and those who do their jobs well. It favors those who have just spent time preparing like they're about to take test. And that is what it is, a test.

      I did do an interview once which relied on doing a couple-hour long programming project and then presenting it for 30 minutes. That's a nice change of pace. I'm sure a lot of places will be doing more and more things other than the Test which we're all familiar with. But until all the people who have been subjected to the Test have removed themselves from the job market, you have a chance of encountering them, and that kind of question. Just try to enjoy the studying process.

      --
      Long live the BSD license
    6. Re:Comparison by cthulhu11 · · Score: 1

      I've done a phone screen with Google twice separated by a handful of years -- both with the same conceited twit. On neither occasion did he ask questions related to the profession for which I was applying.

    7. Re:Comparison by swillden · · Score: 1

      At Google it's pretty well-recognized that good candidates have about a 50/50 chance. I hear that a few years ago HR even tested it by taking some successful Google engineers and having them go through the interview process, with interviewers and a hiring committee that didn't know they were Googlers, and about half of them got "hired".

      So, don't feel bad you didn't get an offer (it doesn't sound like you do... just saying).

      Google recognizes that the number of good candidates that get turned away is a problem, but figures that it's better to turn away good people than to hire weak candidates... so they try to set the bar really high. And it works, at least in the sense that it's very good at weeding out all the poor-to-mediocre candidates. I say that based on the fact that nearly everyone I work with at Google is outstanding. I've yet to find a plodder.

      Is your experience at Apple similar, with respect to your colleagues? Does the same perception exist at Apple of Apple interviews, that a lot of good people get turned away?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  13. Hiring HR people by ThisIsNotAName · · Score: 2

    If only they could figure out how to hire HR people who aren't so f---ing stupid, maybe they could come up with a decent process. The zero relationship thing doesn't surprise me at all. I thought the brain teasers as an interview sounded like one of the dumbest ideas ever.

    Maybe they could test people on their problem solving abilities or even on skills related to their jobs?

    1. Re:Hiring HR people by ebno-10db · · Score: 5, Funny

      Catch 22: they need to find a good way to hire HR people who are good at hiring.

    2. Re:Hiring HR people by Escogido · · Score: 1

      Well, the problem is that people who would make the best interviewers/HR specialists don't want to have that kind of job; they want to get their hands dirty with a real project. It's kinda like tech ops which has a similar problem - they need real engineering skills in that field, but not many real engineers want to work in IT, which is why people with DevOps on their resume are such a hot commodity.

      Now, we need someone to figure out DevHR and things will get a LOT better...

  14. Nice to see some self doubt by ebno-10db · · Score: 3, Insightful

    It's nice to see a large company try to objectively evaluate its hiring process and express some self doubt. All to often the hiring process at a company is assumed to be good because the company is successful, which is an obvious fallacy since many factors contribute to a company's success. In fact I wouldn't hire anyone who didn't immediately question such an assumption :)

    All too often the hiring process at a company, or the admissions process at a university, is treated as though it were created with some magical special sauce, when in fact it does little more than reinforce some (often unstated) prejudices. It's especially troubling coming from organizations that supposedly value rational and scientific analysis.

  15. Re:GPAs and test scores in schools should be chang by NeutronCowboy · · Score: 1

    I think before you start giving interviewing advice to corporations, you might want to:
    * learn how to spell
    * learn grammar rules
    * learn capitalization rules
    * learn how to organize your thoughts

    You have two posts, and I'm unsure what either one is getting at, beyond "test scores are bad" and "interview questions are bad".

    --
    Those who can, do. Those who can't, sue.
  16. Short Term Thinking? by Anonymous Coward · · Score: 0

    The IT has a systemic culture that expects new hires to know everything on the first day. If you only select the people who meet your immediate needs then you will probably find that you will need to spend more effort (free lunches, trips to museums, volleyball days, etc) to keep your employees motivated in the long term. My grandfather was hired into a company where he worked his whole life. He loved his company because they respected him as a person and a hard worker, not because of what he could provide the company today.

    1. Re:Short Term Thinking? by ebh · · Score: 1

      So was my grandfather. He became an optician by answering an ad in the paper: "Opticians wanted. No experience necessary; will train."

      Compare that to a typical job requisition today. It's kind of the inverse of CV padding. The list of must-haves is so long that no five mortals or two gods could meet them all.

  17. Re:Only 1 sensible answer to interview brainteaser by Anonymous Coward · · Score: 0

    For Google interviews the answer to "run of the mill" brain teasers should be "Hang on while I Google it" ;).

    Google should be hiring people to answer questions Google can't answer.

    More importantly Google should also be hiring people who ask the right questions. It often doesn't matter if they don't know the answers yet.

  18. Re:Only 1 sensible answer to interview brainteaser by NeutronCowboy · · Score: 2

    And my follow-up question would be: how would you go about finding out? Oh, here's my laptop. Knock yourself out.

    Brainteasers for me were never about someone getting the answer right, it's how they work through a problem where they don't know the answer. Yours is a perfectly good answer, and leaves plenty of space to explore how you go about your research. To me, that's far more valuable than someone who has memorized the answer to a brain teaser.

    --
    Those who can, do. Those who can't, sue.
  19. I Guess Results Don't Matter by theshowmecanuck · · Score: 1

    Q. What are some things that the managers are ranked on?
    A. Some of them are very straightforward â" the manager treats me with respect, the manager gives me clear goals, the manager shares information, the manager treats the entire team fairly. These are fundamental things that turn out to be really important in making people feel excited and happy and wanting to go the extra mile for you.

    Might also explain projects with no benefit. As long as their employees like the manager, everything's cool.

    --
    -- I ignore anonymous replies to my comments and postings.
    1. Re:I Guess Results Don't Matter by swillden · · Score: 1

      Q. What are some things that the managers are ranked on? A. Some of them are very straightforward â" the manager treats me with respect, the manager gives me clear goals, the manager shares information, the manager treats the entire team fairly. These are fundamental things that turn out to be really important in making people feel excited and happy and wanting to go the extra mile for you.

      Might also explain projects with no benefit. As long as their employees like the manager, everything's cool.

      The manager isn't really responsible for project success. That's on the engineers, especially the tech leads. Managers are responsible for keeping the employees happy and focused, and clearing distractions and obstacles. Product direction decisions are primarily the responsibility of the product managers (who aren't usually people managers) and VP-level management.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:I Guess Results Don't Matter by theshowmecanuck · · Score: 1

      If managers aren't really managing projects and only making sure devs are happy, then they aren't really managers. At best they are gofers.

      --
      -- I ignore anonymous replies to my comments and postings.
    3. Re:I Guess Results Don't Matter by swillden · · Score: 1

      If managers aren't really managing projects and only making sure devs are happy, then they aren't really managers. At best they are gofers.

      I can see you've never worked for a really good manager, managing a really good team. A good manager who knows how to keep the road clear of obstacles is worth his or her weight in gold.

      Also, project management is different from people management... and both are different from product management.

      A product manager's job is to make sure that the team is building the right thing. They spend a lot of their time on user studies, market surveys, competitive analyses, business plans, etc. They also often manage the UX (user experience) team -- the UI designers and human-factors people.

      A project manager's job is to make sure that the thing is getting built, and to coordinate project status with all of the other parts of the company. They spend their time on planning and scheduling, and tracking... and especially on identifying potential bottlenecks and risks.

      An engineering manager's job is to make sure that the engineers have the right tools, skills and support, and that they're happy with what they're working on, feeling challenged but not overwhelmed, progressing in their careers, and to deal with any personal (or personnel) issues that come up as well as to interface with higher management to clear any obstacles from the team's path.

      An HR manager's job is to handle sensitive and problematic issues which require more training. Unless something is wrong, one HR manager can serve hundreds of employees.

      While I'm at it, a tech lead's job is to make sure that the project is being built right -- architecture, code quality, etc. -- and to help solve the hard technical problems, and an executive's job is to set the vision and to be a decisionmaker.

      In smaller companies, some of these roles get combined in the same person, but at a company like Google they're pretty well-defined and separated roles, and the managers Bock was referring to are the direct people managers... what I called "engineering managers" because that's the sort I'm familiar with. At Google, product and project managers tend to be businessy types, though with some grounding in engineering, while engineering managers, executives and (obviously) tech leads are engineers, except that managers and execs don't typically do much engineering any more. Engineering managers in particular, though, have to have been outstanding engineers and have to stay quite competent, else they can't effectively understand the perspectives of the engineers they serve.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  20. Old, old story, folks. by Anonymous Coward · · Score: 0

    When I clicked through to RTFA, I found that the posts all date from 2009, and the article itself is dated 10/29/09. So maybe this is old news, folks?

    1. Re:Old, old story, folks. by ebno-10db · · Score: 1

      When I clicked through to RTFA, I found that the posts all date from 2009, and the article itself is dated 10/29/09. So maybe this is old news, folks?

      That's the Gawker article cited as background. The NYT article is from 3 days ago.

    2. Re:Old, old story, folks. by Anonymous Coward · · Score: 0

      3 days ago? I wasn't even aware that internet already existed back then!

  21. How you measure job performance matters too by g01d4 · · Score: 3, Insightful

    'We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship.

    Do they have some objective job performance metrics that the rest of the world seems to have missed?

  22. Re:GPAs and test scores in schools should be chang by perpenso · · Score: 1

    GPAs are sometimes ignored by corporations. They often waive their official GPA requirements if you worked in the field while earning your degree. 25-30 hours a week as a programmer while going to college full time and most corps won't care whether your GPA was 2.5 or 3.5 when applying for a development job.

  23. They missed two generations of grads by Anonymous Coward · · Score: 0

    Everyone heard how bullshit their interview process was and skipped.

  24. Re:Do you really want some who has brain teasers a by Anonymous Coward · · Score: 2, Insightful

    Supposedly brain teasers are used to figure out how you think about problems. Of course, when some candidates know the answers coming in -- or are familiar with that type of brain teaser, despite having no application to the job they do -- they tend to think about the problem better than people who don't.

  25. The data is masked by the hiring delays by Antique+Geekmeister · · Score: 4, Informative

    I have colleagues and friends who've gone through Google hiring in the last 2 years. I've seen excellent personnel whom I've recommended not get the interview for 3 months, finally be interviewed because it turned out they were still looking to upgrade their position, and finally given job offers _over one month_ after the interview. Every single one of them found another role in the meantime, including promotions in their old company as new budgets were made to include a new position for them. The people who are still available after such a lengthy process are those who've effectively paid aa quite large Google hiring tax, of either weeks unemployed or of months at a lower salary.. While Google pays well, they don't pay well enough for people to pay such a task on the mere _hope_ of getting the Google role.

    I've also seen some excellent personnel rejected because they applied for a specific role, which had requirements not in the job description and for which they were not made an offer. They were then unable to apply their existing interview results for roles which better suited their skills and which were not published as available when they applied to Google. They had to start over from the beginning. Coupled with the long hiring time for Google, and these personnel were long gone by the time they were made an offer or even interviewed for the second role.

    1. Re:The data is masked by the hiring delays by Anonymous Coward · · Score: 0

      I've been interviewed by Google around one year ago, and got rejected. It was not that bad, since they did a follow-up this year, but I already had a new job at a very nice company.

      The interviews were nice, I did a few mistakes, but one interviewer also made a critical mistake, too. But this is to be expected. My only real concern was what you mention above. It is incredible to see how a company that streamlined and "humanized" internal processes is so obsessed with bureaucratic processes in hiring, which is imperfect anyway. It is just plain wrong to waste so much effort and candidate time on a process that does not bring real value.

      Just my 2c.

      (Captcha: "humane")

    2. Re:The data is masked by the hiring delays by swillden · · Score: 1

      This is true. Google's hiring process is very slow. When I was hired it didn't really affect me because I was in a position to be picky and intentionally spent many months looking for a new job. But I'm sure it does mean a lot of people have taken something else by the time they get their Google offer. However... I know a couple of people who had taken another position, and still made the decision to go to Google instead, so having taken another job doesn't necessarily preclude accepting the offer.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:The data is masked by the hiring delays by Anonymous Coward · · Score: 0

      Btw, one gotcha of the "n interviews, n interviewers" approach is that in every round you have to spend effort to figure out the personality of the interviewer again. Everyone has different preferences how you "should" solve a solution, or what is considered a "red flag". The more interviewers are involved the harder is to see what people want from you.

    4. Re:The data is masked by the hiring delays by Anonymous Coward · · Score: 0

      I got an offer to return to Google after my internship. They said I'd have the offer in 2-3 weeks. It took ~6 weeks. In that time I ended up finding another job.

      While I was interning there, I looked through their interviewing guidelines, and determined that there was no way I could have passed their technical phone screen (Too many factoids). Despite that, I got a full time offer. If I want to return to Google in the future, I really don't know if I'll be able to make it through again.

      Pro tip to interns out there: read the guidelines on how your company scores interviews, and what kinds of things they are supposed to ask: it might help you get a full time offer.

    5. Re:The data is masked by the hiring delays by Antique+Geekmeister · · Score: 1

      If the first position is a "temp->perm" or other contract situation, then it's a much more understandable switch. But for a permanent position, it's awkward if it shows up on your resume. Like divorcing someone on your honeymoon, it can happen especially when a partner is abusive. But if the first employer invested the time, money, and resources to hire you, you've actually _wasted_ a lot of their resources pulling this kind of trick. And it will hurt your reputation, and anger that company against Google. And for larger software companies, they may actually have contracts to prevent "poaching" of employees, so this trick should only be pulled with serous thought and legal review.

    6. Re:The data is masked by the hiring delays by jnelson4765 · · Score: 1

      Yeah, I went through the hiring process (last year, didn't get it). The process is extremely long and drawn out - it took 5 months from the initial contact by the recruiter to the final "not at this time, we'll talk in a year" answer. I'll still entertain them if they call back like the recruiter said they would, but it takes months to go through it - and the hurry-up-and-wait can be a real bear to deal with. Plus, given the fact that I would be moving across the country, it's a stress inducer.

      Still, all things being equal, I'd love to get a gig there, even though I'm mostly working in Perl these days and they are a Python and C++ shop. Silicon Valley is a hell of a lot nicer than where I live now, and Google takes care of their employees in ways it's hard to take seriously.

      --
      Why can't I mod "-1 Idiot"?
    7. Re:The data is masked by the hiring delays by sjames · · Score: 1

      A side effect is that the long hiring process selects for people who weren't as good as they thought. Amongst the ones who just really wanted to work at Google or weren't in that big of a hurry to change jobs are those who couldn't actually get anything else in the mean time.

    8. Re:The data is masked by the hiring delays by swillden · · Score: 1

      If the first position is a "temp->perm" or other contract situation, then it's a much more understandable switch. But for a permanent position, it's awkward if it shows up on your resume.

      Meh.

      Perhaps if it happens multiple times, or in cases where there isn't a clear reason why you'd make that jump. If it had happened like that to me, I wouldn't have worried at all about jumping after a short period of time. And if someone had questioned me about it later, I'd have said "Dude... Google!", and unless the company I bailed on was of similar stature (and if that was the case I wouldn't have done it) I'd expect future interviewers to say "Yeah, makes sense."

      Plus, if it's only a few weeks, you can always just leave the intermediate employer off your resume. It's not like that brief stint could actually add any value, even if it doesn't do any harm. And even if you end up with a small gap, the fact that the company after the gap was Google should eliminate any thoughts that you might be less valuable because you were briefly out of work.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  26. Laszlo BOCK by Anonymous Coward · · Score: 0

    Not Beck.

  27. Re:Only 1 sensible answer to interview brainteaser by Araes · · Score: 3, Interesting

    The days when a back-of-the envelope calculation is enough are long gone (and probably never existed int he real world anyway).

    Very much disagree on the lack of back-of-the-envelope calculations. von Braun and co. solved some of the hardest problems of Satern V development with paper napkins. I use quick calculations and engineering judgement all the time, and hire folks who are good at them too. In fact, we often spend far too much effort doing excessive studies when a few minutes of napkin math would give you the 80% answer. However, being able to figure out brain teasers and being able to quickly perform sound engineering judgements in a real work environment are two very different things.

  28. the team america interview process by decora · · Score: 0

    "Let me explain to you the kind of man a Google employee is. He's a man who knows that when you put another man's cock in your mouth, you make a pact. A bond that cannot be broken. He's a man so dedicated that he will get down on his knees and put that cock right in his mouth. "

  29. GPAs and test scores by WOOFYGOOFY · · Score: 1

    I completely agree and would take it further and say that a lot of what gets into great universities in the first place are just exemplars people who are just personally ambitious with a drive to succeed (as opposed to curious or broadminded or interested in contributing to society in a constructive way) and rather cut throat. Which explains the behavior of a lot of academic departments.

    This is far far bigger news than Cheney's "deficits don't matter' . For one, it's true. For another, someone credible with some skin in the game and a need to be right is saying it. It should get more airplay. The news is focusing in on the retiring of Google Brainteasers. That's not the headline. Here's the headline:

    GPAs don't matter.

    GPAs don't matter.

    and for the curious (and my enemies) I had an A minus GPA.

    1. Re:GPAs and test scores by ebno-10db · · Score: 1

      While I basically agree with you (I also had an A GPA, so not sour grapes) what the Google guy actually said is that GPA's don't matter after you've been out of school after a few years. For recent grads they have some correlation. It certainly isn't perfect, but with recent grads its harder to pick the best people because they have little work experience to go by. Methinks that would be a good reason for the old summer internships that seem so rare these days - it gives you a chance to find the good new talent.

  30. Re:Only 1 sensible answer to interview brainteaser by perpenso · · Score: 4, Interesting

    Actually dismissing a question as stupid can work too. I was once asked a bunch of questions regarding the performance of a half dozen sorting algorithms, I recalled the details of only a couple. My answer: "Sorry, its been years since my data structures and algorithms exam. I bought the Knuth books so I can look up this stuff rather than have to memorize it."

    I view interviews as two way. I'm evaluating the company. For example if the "senior engineer" giving me the above test doesn't know who Knuth is I probably don't want to work there. He did, but he pointed out my unconventional answer to the manager of the team. A person with a business background not a technical background. This manager asked what "Knuth" was and I explained. He then got a big smile, he loved my answer. A few days later I got a job offer. I worked there for four years, he was a suit, but he was a good one. He shielded us from as much BS as he could and he trusted and generally accepted our technical recommendation even when he personally had doubts.

  31. "are you a nazi involved in slave labor" by decora · · Score: 1

    apparently not one of the questions you want to ask?

  32. So They Don't Understand It Either? by Greyfox · · Score: 1
    It really isn't that hard. You're looking for someone who takes pride in the quality of their work and ideally actually enjoys doing it. You may also be looking for someone who will work well on your team, or who can be fantastic as a lone gunman with relatively little micro-management. The brain teasers work pretty well because it's pretty easy to spot someone who will just give up without thinking about the problem. They also do a good job of finding the people who aren't really paying attention to you during the interview. If you're a bad interviewer, you think you're looking for someone who can answer the questions correctly and just look at that and not their entire thought process as they try to solve the problem. Do they break the problem down into solvable components? If they get off track, will they pay attention to the hints you give them to get them back on track? Do they try to bullshit their way through with a non-answer (In which case you should refer them to marketing or management.)

    If you know what you're looking for, you don't even really need a brain teaser. The old design-a-trivial-function along with some basic questions about data structures or design patterns will weed out most of the really bad candidates. Ten seconds into "design a function on the whiteboard," I already know if it's going to go badly or not. If they're just crapping code onto the whiteboard, it's going badly. In ten seconds I've pulled back the veil of all the buzz words they used to get through HR to the interview and can see exactly how they're going to work under pressure. I'll take a high school dropout who actually takes the time to make sure he understands the question and shows me he can design a solution over a PhD who tries to BFI his way through.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:So They Don't Understand It Either? by marauder · · Score: 1

      Do you have evidence to support any of your opinions? People have been looking at the relationship between applicant selection methods and job performance for as long as statistical tests have been around, and there are no compellingly good methods. People think it's easy until we go to the data and see how their preferred methods worked out objectively over a decent number of hires. Have you done this? How many people have you hired, how was their performance measured, how did they work out?

      That would be the whole thrust of the article actually (although the stuff about Google's process being ineffective is all from 2009 which makes it quite old news): Google thought that gauntlet interviewing using methods quite similar to what you're advocating was giving them the world's best employees, because it felt like something that would be effective... but measurement showed that it wasn't.

      It's been known to organisational psychologists for ages that the least-worst method is to observe candidates' performance in the actual job environment or a good simulation of it for a week or two. From reading the article and some of the things linked from it, it seems like IT hirers have begun to work this out independently.

      I like it when people who make claims provide citations so here's a good entry point to the research: http://mavweb.mnsu.edu/howard/Schmidt%20and%20Hunter%201998%20Validity%20and%20Utility%20Psychological%20Bulletin.pdf

  33. Re:GPAs and test scores in schools should be chang by cashman73 · · Score: 4, Insightful

    Most corporations don't care about GPA, especially once you've got a few years of experience under your belt. Although I did send a CV for a research programmer position at a scientific research company on the east coast. They're first contact with me was to send me a form asking for everything going back to my high school GPA, SAT scores, activities, and college transcripts (undergrad and graduate). This happened about 4-5 years AFTER I received my PHD, with several years of post-graduate research experience. Of course, the initial job ad said they were looking for, "outstanding scientists with world class credentials", so I should've interpreted the use of that language to mean that they were a tad pretentious.

  34. Re:Only 1 sensible answer to interview brainteaser by ebno-10db · · Score: 5, Funny

    For Google interviews the answer to "run of the mill" brain teasers should be "Hang on while I Google it" ;).

    And if they say no, ask them if it's better to use Bing instead.

  35. Yeah, a whole 3 days old... by danaris · · Score: 1

    When I clicked through to RTFA, I found that the posts all date from 2009, and the article itself is dated 10/29/09. So maybe this is old news, folks?

    The NYT interview with Laszlo Bock is from June 19, 2013. 3 days ago.

    So...what's old news, again?

    Dan Aris

    --
    Fun. Free. Online. RPG. BattleMaster.
  36. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  37. Mansplain by Ice+Station+Zebra · · Score: 1

    Do you want me to mansplain or do you want me to actually solve real problems? Your choice google.

    1. Re:Mansplain by swillden · · Score: 1

      Do you want me to mansplain or do you want me to actually solve real problems? Your choice google.

      The latter. In fact, mainsplaining to your interviewers at Google will get you dinged for "poor culture fit", even if your answers are correct and your code is good.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  38. Re:GPAs and test scores in schools should be chang by cashman73 · · Score: 1

    They're first contact with me . . .

    "They're" should say "Their". I'm usually careful about this sort of thing. D'oh!

  39. Meet some real Google interns by jdagius · · Score: 1
  40. i wonder if brin and page could pass these things? by decora · · Score: 1, Insightful

    over and over you see in the tech industry these guys who work in fucking garages and could never make it through these bullshit processes, people like Woz, Jobs, Gates, Brin, Page, etc. none of those people would have been hired if they went through this shit.

    it really begs the question. why even bother working for one of these bizarro bureaucratic shit holes? google is not a fucking good company, its a massive shit pile of bureaucratic horse pucky.

    you know who said "NO" to the NSL letters from the FBI ? a little piss-ant ISP.

    you know who said "YES SIR" ? Google. Thats your fucking innovation. Fucking google.

    Fuck google. Fuck apple. Fuck microsoft.

    Imagine all the time they waste on this HR bullshit that could be spent building stuff.

    Start your own fucking company. These corporate douches can all eat shit.

  41. Good tips from the TechCrunk link by michaelmalak · · Score: 1

    I was all prepared to snark with, "Great, without technical questions, now hiring will be based on personal acquaintances only, resulting in unintended disadvantages to minorities and groups not typically represented in the technical work force." Sadly, though, I read the techcrunch.com piece linked in the Slashdot summary, and they not only outline a great alternative hiring process, they specifically caution against homogeneity.

    Techcrunch.com's "discuss their past projects" reminds me of the best interview question I've ever learned. I learned it by being on the receiving end of a Microsoft interview 15-20 years ago. Every time I made a bold claim of my capabilities, the phone interviewer simply responded with, "can you give me an example of that?" Now when I interview people that I'm hiring, it's my number one question. I use that line over and over again, on every interview I conduct.

  42. The interview paradigm is broken by Anonymous Coward · · Score: 0

    The bigger story is that the current model of HR mass screening resumes by who-knows-what criteria (keywords I guess?) is completely broken. Is there evidence that companies know how to hire effectively? Are there any companies that do it right? Hell, nepotism has more going for it than the tech interview.

  43. Re:Do you really want some who has brain teasers a by Joe_Dragon · · Score: 1

    as long as the problems are realist or at least in the field asking IT / software people about medical questions is bad. or even out of field tick questions.

    Stuff like "If you could be any superhero" seems to boarder on non professional questions or turning into a pop culture quiz.

    also if asked by some who needs a answer and you have a lot of follow up questions it can get lost in the paper work.

  44. sounds like admissions at Stanford University by jclaer · · Score: 1

    We've had similar experiences here. The best advice I can offer was already offered by Sal Kahn recently being interviewed by the president of MIT. Interested? Go find it on youtube.

  45. No new information here by swillden · · Score: 4, Interesting

    I suppose it's news that the internal study found no correlation between interview scores and job performance, but everyone at Google recognizes that getting hired is a crapshoot. Not totally random, of course; there are plenty of candidates who simply aren't going to get hired, ever, because they don't have what it takes. But (I'm speaking of engineers here, dunno about other areas), everyone knows that candidates who are of the caliber Google seeks may or may not pass the interview process, and whether or not they do is pretty much a toss of the dice. I've heard rumors of a an internal study that took successful Google engineers and put them through the interview and hiring process, obscuring their employee status... and about half of them were "re-hired".

    Also, as McDowell's blog post says, Google has always instructed interviewers not to use "brainteaser" questions. It probably does still happen once in a while -- indeed one of my interviewers asked me a "bonus" question, after I'd already demolished his design/coding problem, which arguably falls into that category (I failed to answer it) -- but they're doing it wrong and the hiring committee will let them know it.

    Anyway, so if Google's process has such random results, why do they continue to use it? Simple: because nobody has found a better way. And the study results mentioned are a little misleading if you don't understand them in context: The study was of tens of thousands of interviews and their correlation with the performance of people who were hired. And nearly all of the people who are hired by Google go on to have successful careers at Google. What the study shows is that the degree of success is not correlated with the strength of the hiring recommendations.

    On the other hand, as someone who came to Google with 20+ years of industry experience already behind him as a basis for comparison, I'll tell you one thing about the Google hiring process: It hires good people. It also fails to hire a lot of good people, but there are vanishingly few plodders or obstructionists around. In the 2.5 years I've worked for Google I have worked with well over 100 engineers (my work tends to touch lots of teams), and I've met one, maybe two, who weren't bright, highly competent and very effective, and even those one or two would be good-performers most places. That is very different from my prior experience, and I worked with a lot of high-profile companies.

    As another data point, at every one of my prior employers I was something of a star, commonly called a "genius" and similar in performance reviews. At Google... I'm merely competent, perhaps a bit below average. Many of my colleagues are much smarter than me, and the superstars at Google are absolutely brilliant. One woman in particular who I've worked with quite a bit is always at least four steps ahead of me. She constantly says things that I think are stupid... until I have time to catch up with her thought process. She also talks faster than anyone I've ever met, in an attempt to try to keep up with her brain, I think. Talking to her is exhausting, but exhilarating. I've taken to structuring my conversations with her so they are always interrupted after no more than five minutes because that's about all I can take before I need to go process for a while. My consolation is that I notice many other people interact with her in the same way. Overall, my experience of Google employees that they're all smart, energetic and talented, with a strong leavening of the truly brilliant, and that perception extends even outside of engineering. Hell, our building facilities manager is really sharp.

    What I experience of my colleagues is exactly what Google aims to achieve: since there's no known way to make accurate hiring decisions, the interview process aims primarily to filter out candidates who aren't fairly outstanding. In the process, it excludes a lot of really talented people, but it's very effective at excluding basically all of the poor to mediocre candidates.

    I'm just glad the dice went my way when I interviewed.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:No new information here by ebno-10db · · Score: 1

      Google also has the advantage that they're considered a hot place to work, so they probably get a lot of very good applicants. The work atmosphere you describe sounds good. It's always pleasure to work with good people, as you can learn more and it keeps you on your toes.

    2. Re:No new information here by Anonymous Coward · · Score: 0

      Anyway, so if Google's process has such random results, why do they continue to use it? Simple: because nobody has found a better way.

      And THAT is total stupidity.

      If day long interviews only give you random results, then NOT wasting everybody a whole day and just roll a dice *is* a better way.

    3. Re:No new information here by swillden · · Score: 1

      Google also has the advantage that they're considered a hot place to work, so they probably get a lot of very good applicants.

      A lot of applicants, period... some good, most not. Google interviews a lot of people for every one hired.

      The work atmosphere you describe sounds good. It's always pleasure to work with good people, as you can learn more and it keeps you on your toes.

      Indeed it is. When people ask me about working at Google they always want to hear about all the perks, and those are nice, but what makes it really fun and gratifying is the people.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  46. like Sergey Brin? by decora · · Score: 0

    ya racist fool

  47. Re:GPAs and test scores in schools should be chang by Cryacin · · Score: 3, Funny
    Sheesh. Some

    "outstanding scientists with world class credentials"

    you are

    --
    Science advances one funeral at a time- Max Planck
  48. Re:GPAs and test scores in schools should be chang by ebno-10db · · Score: 2

    They often waive their official GPA requirements if you worked in the field while earning your degree. 25-30 hours a week as a programmer while going to college full time and most corps won't care whether your GPA was 2.5 or 3.5 when applying for a development job.

    Not a bad approach. Several years into my BS I switched from full-time student to full-time employment and part-time student. My grades went down, but I actually learned more in my classes because I saw the applications. It also cured me of the suspicion that classes only taught ivory tower nonsense.

  49. Re:Only 1 sensible answer to interview brainteaser by Cryacin · · Score: 1

    In fact, we often spend far too much effort doing excessive studies when a few minutes of napkin math would give you the 80% answer.

    PLEASE tell me you didn't work on challenger...

    --
    Science advances one funeral at a time- Max Planck
  50. Big data works for hourly applicants by edcheevy · · Score: 1

    I work on the pre-hiring screening tool validations at Evolv (full disclosure: Lazslo sits on Evolv's board). I am not at all surprised that silly tech interview questions predict next to nothing. What I can tell you is that validated personality and work-style questions absolutely do predict success among entry-level workers (and if you do it right, professional individual contributors). Like they touch on in the interview, a combination of a structured behavioral interview plus some simple personality screening can be a great screening tool, but you have to balance the raw "big data" results with practical, legal, and applicant experience concerns.

    1. Re:Big data works for hourly applicants by ebno-10db · · Score: 1

      validated personality and work-style questions

      Can you provide examples of what those are? Also, are these questions and the "correct" answers one size fits all or are they supposed to vary from company to company?

    2. Re:Big data works for hourly applicants by edcheevy · · Score: 1

      Sure, one question type we use a lot is the forced-choice dyad. For example, pick between "My friends say I'm a good teacher" and "The customer is always right" (they're not actually this obvious but you get the idea). #1 might be more predictive of success for tier 2 tech support agents, #2 for basic customer service. But they can vary from company to company, that's where the big data and the specific competencies required for success kick in. So while #1 may predict for most TS agents, at a company that is truly passionate about customer service #2 may still be the best predictor. No single question is going to make or break an applicant, but in aggregate and across many hires you get very real differences.

  51. Re:GPAs and test scores in schools should be chang by cashman73 · · Score: 1

    Yeah,. . . I just committed a Palin,. . . Oops! ;-)

  52. Or they are bad at judging OTJ performance by wisnoskij · · Score: 1

    Let us not forget that judging how well someone is doing at their job is not necessarily any easier than judging how well they would do from an interview.
    Who knows where the randomness comes from. Maybe they are pretty bad at both categories, but also are not horrible. Maybe their style of interview is as good or better than most, but they are just shitty at judging on the job performance.

    Lets just not pretend that they are 100% accurate at measuring everything except for interviewee skill.

    --
    Troll is not a replacement for I disagree.
  53. It's the school system by subanark · · Score: 1

    The issue is that the reduced funding for schools (both K-12 and college) has resulted in corruption in the degree. The schools cannot properly evaluate much less teach the concepts to students. There is a large amount of "don't let anyone fail" that puts pressure to simply let those that can't get though school or don't try hard enough to pass anyways. Someone that is getting a degree in the department I work for (at a university) will most likely get a PhD despite not really even being qualified for a BS. Why? His family is rich and is willing to fund grants.

  54. so its a social club by decora · · Score: 0, Troll

    i think i'd rather blow my fucking brains out than spend any appreciable amount of time with a bunch of stuck up, self satisified mutual dick sucking circle jerk asswipes that would post something so fucking pretentiously awful as what you just posted here.

    1. Re:so its a social club by swillden · · Score: 1

      Perhaps you read something different than what I intended. You won't find a lot of pretension at Google, and I don't think my post displayed much of it either. I didn't demonstrate any false modesty, either... I'm a good engineer and I have a long string of real successes to prove it. That's not self-aggrandizement, just fact, and I felt it was necessary to establish that fact in order to ground my observations of the effectiveness of Google's interview process.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:so its a social club by swillden · · Score: 1

      I should correct one part of that last post. While there's very little pretension on display at Google, I do have to admit that there is a certain organizational hubris. There's an assumption that because you work at Google you must be smart and capable, and can be trusted to do the right things. I think that's a very good thing, but others may disagree.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    3. Re:so its a social club by Anonymous Coward · · Score: 0

      You kindof just proved his point right there...

    4. Re:so its a social club by Anonymous Coward · · Score: 0

      Purely anecdotal, but in my time in San Francisco I'd heard that being in an outside company working with Google employees was absolutely terrible because of their egos.

    5. Re:so its a social club by Sardaukar86 · · Score: 1

      i think i'd rather blow my fucking brains out than spend any appreciable amount of time with a bunch of stuck up, self satisified mutual dick sucking circle jerk asswipes that would post something so fucking pretentiously awful as what you just posted here.

      I think you're projecting.

      I can see how GP's post might come across a bit elitist to some but there's no way it warrants that level of venom. It was obviously intended to be factual rather than self-inflatory as per his reply.

      --
      ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
    6. Re:so its a social club by swillden · · Score: 1

      You kindof just proved his point right there...

      How so?

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  55. Re:Bad statistics by swillden · · Score: 1

    Google didn't miss that variable. The study was an analysis of how interview scores correlated with job performance, not how well interview scores correlated with whether or not the candidate was a good hire. An employee who does a decent job, getting acceptable but not outstanding performance reviews is still a good hire, whether interview scores were marginal or outstanding. Some small fraction of hires turn out to have been mistakes, of course, but at Google that percentage is quite small, which indicates that the interview process does a reasonably good job of avoiding false positives. It just doesn't do much more than that.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  56. Re:Only 1 sensible answer to interview brainteaser by Anonymous Coward · · Score: 0

    One of the best, and most grueling interviews, I went on - and was offered the job - was a mix of "get to know you" conversations, paired with 3 fairly tough technical interviews (for a release/devops type of role, in NY)

    First technical interview: the guy came in, wrote a line of mocked-up logging data on the board, in the format his company uses internally. Proceeded to ask me to 'code' on the whiteboard a function that would parse that line of data, and do a couple calculations based on it, in the language or pseudo-language of my choice. What I wrote was a bastardized mix of python and java, but he understood where I was going. He then started drilling deeper - asking what changes I'd make if I had to scale my log parser up to handle tens or hundreds of millions of lines like that a day - where would I think bottlenecks would come up, how I'd approach removing them, etc. Tough, relevant, and actually interesting questions.

    Second technical interview: A discussion of how I'd approach coding an api for use by other developers on the team - how I'd approach it for a couple "uninteresting" functions, what considerations I'd make, and then we launched into a pretty rigorous review of compilers, phases of compilation, linking, etc. on Linux and the JVM. Again - relevant to the role, and the guy asked some hard, open-ended questions.

    Third technical interview: A database guy came in and asked me to basically "design a database for something like twitter" on the board - again, pseudo-language, and then we talked about how I'd scale up the system to handle hundreds of millions of transactions a day, and where the bottlenecks would arise, and how those bottlenecks might change my original design approach.

    I got an offer, but I ended up turning it down - we didn't see eye to eye on money, and given that they were asking me to relocate to an expensive urban area from my cushy suburban home, compensation was pretty important. But that interview sticks in my memory as absolutely one of the most interesting, relevant, and "hard" interviews I've ever been on - also one of the more "fun" interviews.

    Contrast that with an interview with a certain fruit-flavored company headquartered in Cupertino, a few months later: one of the most bizarre interviews I've sat through - only met with 2 pairs of engineers the whole day, spending exactly 90 minutes with them. None of the interviewers asked me any "hard" or in-depth technical questions, instead focusing on little short "what's this do, what's that do?" questions, and then trying to impress me with how smart they were by asking me technical "brain teasers."

    One of them: "Assume you just ran "chmod 444 /bin/chmod - how do you recover?!" My answer: "I copy chmod from another system running the same binary, preserving permissions, and use that version to fix permissions on the local chmod, then delete the copied chmod file." The response, "Well sure, you could do that. But we're looking for something more." And they proceeded to arbitrarily shut down every possible solution I came up with, and ask me "and then?"

    "write a short c program to manipulate the file modes directly."
    "Oh but you don't have a compiler. What then?"
    "Use any of the scripting languages on the system to do the same thing."
    "Oh, there's no scripting languages installed. What then?"
    "Copy the chmod file over another, executable file, and run it that way, then put the system back in shape afterwards."
    "Oh, but what if you didn't have any executable files you could overwrite?"

    It was fucking annoying, and I'm not entirely sure it wasn't designed specifically to push my buttons and piss me off (it succeeded). When I spoke with the recruiter (who told me they were going to "keep looking for other candidates"), she actually told me "the main concern from the engineers was that you seemed like you might get frustrated easily, and they're a very low key, relaxed sort of group." I patiently explained to her that when you bring a

  57. My interview experience with Google... by pongo000 · · Score: 2

    ...started with a phone interview a couple of years back (2006 maybe?). I was asked some run-of-the-mill questions, then the bombshell: An obscure question about an obscure RFC that had to do with big integer number representations. I told the interviewer that I really didn't know, and would she like me to wing an answer or get back to her on it? She told me to wing an answer. So I did. Later, I looked up the RFC and saw that I was more wrong than right.

    Strangely, they offered to fly me to Mountain View for a second interview. Not so strangely, I declined. And I've never regretted the decision.

    1. Re:My interview experience with Google... by swillden · · Score: 4, Interesting

      I'm not going to tell you that you should have regretted it, but I think you made a bad decision. It's likely she asked you about the RFC in order to see if this was something you already knew about. If you had indicated knowledge of it, she'd have moved to something else. Since you didn't already know it, it was exactly what she needed, an opportunity to watch you try to work your way through a problem. And the fact that your solution was more wrong than right apparently didn't dissuade her from thinking your approach indicated good ability.

      This is assuming that she was asking you to come up with a solution, not just to regurgitate facts. If it was the latter, well, she was a poor interviewer, sorry. Google tries to train people not to do that, but training can fail sometimes.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:My interview experience with Google... by TheRaven64 · · Score: 1

      I'd agree with the other poster. This kind of question is intended to see how you approach a problem. Can you think about intelligent solutions to a problem that you haven't seen before? The answer doesn't matter, the process of getting to it does. If they asked you to in-person interview, it means you passed the phone screening, which then isn't counted for the rest of the hiring process. The in-person interviews are fun. I turned down a job at Google, but I found the interviews fun - they ask you to think about things that you haven't thought about before (well, in theory - one of my interviewers hadn't done her homework and asked me a question about a subject I'd published papers on, expecting me to have no background knowledge). Whether you take the job or not, the experience is enjoyable (and you get to visit somewhere fun at their expense).

      --
      I am TheRaven on Soylent News
  58. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  59. Odd by bWareiWare.co.uk · · Score: 2

    If GPAs are not an indicator but Google thought they where then their sample should show a negative correlation. i.e. people who were hired with low GPAs against the policy must have had something going for them?

    1. Re:Odd by Anonymous Coward · · Score: 0

      It would probably (as in, I'm guessing based on my own intuitions) be safer to assume that the breakdown is more like this: In the general population, there's very little correlation between GPA and success as a useful software developer (or systems architect or what-have-you). However, because Google valued GPAs in their hiring process, you'd see a negative correlation between GPA and success in the population that Google hired. This is because the ones with decent GPAs had basically "free bonus points" on getting hired (relative to perhaps other more meaningful attributes), and the low-GPAs that got hired obviously had to show some other real exceptionalism to get past the GPA bias at Google in the first place.

      FWIW, here's my anecdote from the only case I know really well (myself): I graduated high school with a 2.2 GPA. I didn't even finish my first semester of college, and would have failed it if I did. However, I generally score out in the 130-150 range on IQ tests (which suck and are unreliable horrible things, but there it is), and I'm a successful developer of open source projects, and I do well in the industry as well. I don't think I'm all that atypical. There are a lot of smart developer-types out there with bright futures for whom school was basically a joke. I never applied myself in school. I never cared about grades. I never did any homework. Occasionally in good classes with good teachers, I'd participate meaningfully in group discussions and whatnot. I mostly only passed because I showed up for tests and did well enough on them to offset all my failing (missing) homework grades. Anything they had to teach that I actually wanted to know, I could've found out at the local library (and often did years ahead of time).

  60. Re:i wonder if brin and page could pass these thin by Anonymous Coward · · Score: 2

    Check your facts. Google is pretty much the only large company challenging those letters: https://www.google.com/search?q=google+challenges+national+security+letters

  61. Re:Only 1 sensible answer to interview brainteaser by Anonymous Coward · · Score: 0

    For Google interviews the answer to "run of the mill" brain teasers should be "Hang on while I Google it" ;).

    And if they say no, ask them if it's better to use Bing instead.

    Don't Bing the interview.

  62. Re:i wonder if brin and page could pass these thin by Anonymous Coward · · Score: 0

    If you can't beat 'em, start a company that will become them...? Because that's just what we need more of, more evil companies...

    If you're going on a fist-in-the-air rant, do it proper and scream for an entirely new economic system. Preferably one that doesn't allow corruption, prevents mindless entities (like governments and corporations and other organizations) from having any sort of power, and that is focused on the betterment of humanity.

    Bonus points if you mention nano-tech and the glowing golden hope of a post-scarcity utopia where no one has to labor because robots and 3D printers do it all for us.

  63. Re:GPAs and test scores in schools should be chang by Anonymous Coward · · Score: 0

    Well, you were willing to tease meaning out of his gibberish, and you figured out the main thrust of his thought. You're obviously an engineer, he's clearly an executive.

  64. Re:i wonder if brin and page could pass these thin by swillden · · Score: 1

    Brin and Page might have to brush up on their programming skills a bit to pass a Google interview but, yes, they're definitely capable of doing it.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  65. Death of the technical interview by Anonymous Coward · · Score: 0

    Thank god. its about time. Its a totally useless exercise to do interviews like that. Much like 'final exams' all it really does is test your ability to take tests.

  66. Teddy Respin? Bespin? Respite? by Anonymous Coward · · Score: 0

    What is a respin? My cache doesn't have a hit for this word. I pull up things like Teddy Respin, the Respin Cloud City, respite, and other words. But respin isn't in my brain anywhere.

    M-W is no good: "To view the definition of respin, activate your Merriam-Webster Unabridged Dictionary FREE TRIAL now!"

    http://askville.amazon.com/respin/AnswerViewer.do?requestId=651119

    "It means that changes to a software/hardware product are being prepared before the product is released."

  67. No, me not interested working for Google any more by Anonymous Coward · · Score: 0

    Once back in 2005 a friend of mine got me interested applying for a job for Google. I'm long time networking, network management and (*nix) sysadmin guy, 20 years under my belt by that time. I'm not really a programmer nor developer, but fairly strong programming (I've written C for *BSD, Linux and before those to some Unix system utilities and few small kernel drivers for linux long time ago, shell and perl, some python etc. no problem I can handle it.), and problem solver with capability to work as technical lead also (done that for a large U.S based telecom systems provider few years as a contractor).

    The key interests in that position was not about development, but systems performance and availability. Anyway, I was interviewed 4 times 45-50 minutes each time over the phone by different people at each stage, each at end saying they approve my skills. Before last interview I was told by HR guy that I'm right top of the interviewed this far they want to hire. That was very nice to hear :) But then last interview I was interviewed by a polish guy who is the team leader. During the interview I understood that I've got about 10 years more and above all more deep experience of the area of what we were talking. Over the course of conversation I understood that the guy just did not want to hire me for some reason I did not understand at that time. He was simply asking more and more detailed questions about apache module configurations and seemingly wanted just to find a spot where I failed to answer correctly or the way he wanted to have answered. I tried to answer my best but at some point I just said that there is no point trying to remember these details by heart as you can check them up from documentation whenever there is a need. Then he got his point where he could write in his papers that interviewed did not know and he picked another similar question. His modus operandi was quite obvious, he wanted to hire someone else and definitely did everything he could to get there.

    OK, the interview was over and I was called back from Google HR next day. I was told that unfortunately they do not hire me this time, but asked that please apply again for some other job opening. I asked that would he be so kind and tell me who they hired. He said that he couldn't tell me details. I asked politely that whether the hired guy was also same nationality as the interviewer, which he replied just "yes". I told to HR guy quite frankly that I've got to consider first if I'm going to waste my time more on Google interviews.

    The guy doing the interview was newly selected group leader and wanted to have his countrymen hired and very likely he also was afraid that I could challenge his position at some point as I certainly had more experience than him. As he introduced himself in the beginning I knew he had at most 7-8 years experience in that field compared to my 20 years.

    Right, then about three years after that I was contacted by Google and some guy which name I can't recall any more told me over the phone that he's after the "cold cases", figuring out why a guy like me hasn't applied again. He asked my CV again because he thought it would be appropriate. Right I did update it, told that I'm not really interested any more talking about moving to an other country unless there is really special they can offer. He wanted to call me in the evening and we had a nice chat almost one hour about many things I've done before the 2005 and since then. He wanted to know if I'm with the ~2% of the best sysadmins of the world they try to hire. I don't know what he thought at the end of conversation, but I just told that I hardly apply any more as I'm not really interested at that stage (48 years old) to start over once again in new country. What Google had to offer was too little and too late for me.

    I think it may be that Google tries hard to hire the best people, there is nothing wrong in pursuing that. But there is a great threat lurking right there each large enterprise. The kind of which Nokia also fell:

    * The company can still do quite well even when they hire few incompetent people, but once the incompetent gets to hire more of their kind the company is in great danger. And unless they figure it out soon enough then are doomed.

  68. Re:Bad statistics by ebno-10db · · Score: 1

    In an ideal world you'd be right, but in the real world the experiments you advocate aren't practical.

  69. I work for a company that evaluates job applicants by Anonymous Coward · · Score: 0

    And I have to say it's a bunch of hogwash. It's easy to beat the tests even though the shrinks say it's designed to flag fakers. Not only that but pretty routinely we've had candidates we gave a thumbs up to who later committed crimes - some pretty serious. Personally I think it's all a bunch of smoke and mirrors. A mere criminal background check is more useful than our screening. But I think employers are catching on, as our revenues are down about 90% since 2008.

  70. A random walk down HR Street by istartedi · · Score: 2

    Maybe picking employees is like picking stocks. Sure that guy has been doing well the past 10 years. He's from a top school. Then his wife leaves him and he hits the crack pipe. You have no way of predicting that.

    Conversely, the next candidate is from Podunk U and slid by with a C average. He's got a passion for coding though and was going through a lot of teenage shit in school. A few years out, the open source projects he worked on in his free time taught him a lot and he's just entering what will turn out to be 15 years of solid coding performance that vault him into the top 1% of programmers. You can't see that coming either; because his resume looks like shit.

    Finally, between these two extremes you have a lot of average people. Even with all the right bullet-points, they still fit a bell curve and you can't predict where they fit. The coin isn't heads or tails until you... hire it and find Shroedinger's cat stinking up the cubicle or purring contently.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:A random walk down HR Street by The+Cat · · Score: 2

      Or you could just pick good people and train them to be good employees.

      The word "passionate" is forbidden at my company. If you say it or write it in any official capacity, you're fired. Period.

  71. oo role playing by Anonymous Coward · · Score: 0

    -- grabs his wizards' hat and robe and heads to the interview

  72. So Google Employees Are Random Selections From... by Anonymous Coward · · Score: 0

    the Great Melting Pot of US graduates?

    Oh, well, lay them all off and start over. They're all for shit anyway. They can get jobs with the NSA.

  73. For years... by Panaflex · · Score: 4, Insightful

    Having done a fair amount of interviewing and hiring, I knew the day that the big G called me that I had to say no.

    What baffles me is that Google "could" have looked at the history of hiring and found this out many years ago. I took classes with the HR director at Southwest Airlines, who themselves had recorded and performed the same evaluation of hiring practices since the 60's. They too found that technical skill was only a minor indicator of success. Southwest found that personal intent, ethics and attitude were bigger drivers of success than technical expertise.

    In fact, many companies have done these long-term studies before, and found similar results. There are volumes and volumes of studies... so why did the "big data" company ignore the data? It's just ridiculous!

    I can just imagine that Google has a big problem now...

    --
    I said no... but I missed and it came out yes.
    1. Re:For years... by mjwalshe · · Score: 1

      This is what I was told at British telecom back in the late 90's going through the board for promotion at SE there where approximately 20 or so promotions from se to senior se every 18 months of so in a division that had 60k employees - brutal competition.

      I was told by a senior guy that passing the paper sift stage meant that you could do the job technically the board (interview) was to work out the 20 or so of the 400 or so who made it through the paper sift.

      Took me 3 goes to pass but there was no role for me that year :-(

    2. Re:For years... by Impy+the+Impiuos+Imp · · Score: 1

      It depends what Google is trying to do -- if they want to innovate, that requires the very top most creative types who drive humanity forward.

      If typical management squashes them down over the years, shuttling them into uninteresting projects, no wonder some flop. You need to search this out and work at cultivating it.

      --
      (-1: Post disagrees with my already-settled worldview) is not a valid mod option.
    3. Re:For years... by Anonymous Coward · · Score: 0

      Software companies seem to be filled with people who enjoy re-inventing the wheel.

    4. Re:For years... by Kjella · · Score: 1

      Southwest found that personal intent, ethics and attitude were bigger drivers of success than technical expertise.

      How many of those are measurable, how much do you learn in the interview, how much do people tell the truth and how easily are the answers manipulated? The greatest reason interviews are so difficult is that people lie, well the smart people do anyway. For example, the real reason you're changing job is probably that there's something you don't like about the old one, either it's the work assignments, the boss, the colleagues, the pay and benefits, the lack of career progress or options, the commute or any one of a million things your new employer doesn't want to hear. Even when it's nothing negative like you're moving to town with your GF and need new work, that's not what they want to hear it's why you want to work at their company. And the bullshit only gets worse if it's between being out of a job and having a job.

      Sometimes I wish I'd had the balls to do a real honest job interview, the answer to that would probably go something along the lines of "Well honestly I'd heard the company name in the passing but I don't know anything about it or what working here would be like, only that you're asking for a set of skills that mostly match mine. Why would I like to work here?" Even if I'm lukewarm to work there I'm going to pretend I highly motivated. Even if I'm in a sullen mood I'm going to pretend to have a positive attitude. As for ethics I do feel I act with integrity, but it's a form of courtship and you put your best foot forward and be on your best behavior. What it's like to live with someone in day to day life probably has very little to do with how it was on the first date, same applies to job interviews. And psychopaths are reportedly very charming on the surface.

      --
      Live today, because you never know what tomorrow brings
    5. Re:For years... by labnet · · Score: 1

      This is similar to an interview technique we adopted from Boeing.

      10 Questions. 5 Technical, 5 Relational.
      The interviewers write long hand the responses then grade them out of 5 for each question.
      If you each score the same, you move on, otherwise you have to stop and debate why your scores were different.
      You are normally looking for an aggregate average score of 2.5 to 3.5
      4-5 is overqualified, but you would often try and find another position for someone that scores that highly.

      We are only a small shop, but that technique has worked well for us.

      --
      46137
  74. qualitative judgement can't CYA by globaljustin · · Score: 1

    we as a civilisation have precisely zero idea how to hire decent staff

    It's true. Here's my theory: Non-quantifiable job candidate attributes are devalued or ignored in relation to level of perceived quantified 'risk' and the number of nodes between the hiring person and the person who directly works with the job candidate in the decision/power network of the company (usually the decision/power structure is the 'American business style' hierarchy we all know and love but many businesses today cluster into 'fiefdoms' due to managerial neglect).

    So it comes down to 'data driven' HR people who are ignorant of the functional job requriements.

    Both are a problem, but in tandem they create a ridiculous feedback loop of gamesmanship for work tasks, best exemplified in the film Office Space, "That just makes you work hard enough not to get fired..." which the system cannot correct for because even if an HR person *tried* to adjust their quantitative measures to find better candidates there is not way for them to check the effectiveness of their changes.

    You can see the same dearth of qualitative judgement in journalism, most explicitly TV News. TV News producers are **idiots**...I know, I worked for an Iowa Fox affiliate briefly. News producers *decide* what is news and how to cover it, but tune in you'll see the same senseless decision making as from an HR office similar to Google.

    News producers can get fired easily, and therefore barely contextualize themselves as 'deciders'...they usually do what was done previously, either the last week, or the last year or w/e...because ratings are quantitative, and TV ratings and ad revenue are what the **news producer's boss** use to judge the producer's performance.

    So at best it's a 'cover your ass' issue....otherwise good office drones have to take the 'safe' hiring option b/c they can't justify another choice quantitatively...and quantitatively is how they keep from **getting fired**

    Better numbers is only part of the solution...the end is always a human who must **interpret** data. Even the *best* data is subject to the same fault: User Error

    Solution: Get rid of redundant decision makers who bottleneck power in the internal system (fire middle managers) and *empower* your primary decision makers to take managed risk based on a *comprehensive* analysis that includes some kind of operational component (on the job interview)

    --
    Thank you Dave Raggett
  75. 2 most important things I look for in Interview by duckgod · · Score: 2

    1)Will I and the coworkers get along with this person.
    2)Will they work hard.

    Soooooo many people in the tech industry fail at these 2 points. I would much rather have someone who has skills in the same ballpark that meet 1 and 2 then someone who is an expert in the area but is an ass.

  76. Re: Only 1 sensible answer to interview braintease by Anonymous Coward · · Score: 0

    Even though you didn't like the Apple interview you have to agree that it was successful. Do you think you would have been happy there? Do you think they would have been happy working with you?

    Many people have technical ability, very few people are a good fit for any given team.

  77. +1 Truf by Anonymous Coward · · Score: 0

    My kingdom for a mod point!

  78. Re:GPAs and test scores in schools should be chang by Anonymous Coward · · Score: 0

    Most corporations don't care about GPA, especially once you've got a few years of experience under your belt.

    Here in the UK many companies do care about your GPA (degree classification) when hiring, even if you have 20 years experience in industry since graduating.

    It's absolutely terrible in the Cambridge area. A very large number of companies won't even read your CV unless you've got a 2:1 or a 1st.

    In my mid-late teens I developed a mental illness that went undiagnosed and untreated until after I'd left university, with a 3rd and some self-harm scars (fairly minor, though).

    I was lucky in that one big company gave me a break, lots of training and looked after my health.

    Ever since, I've done OK, passing all my training and becoming Chartered.

    I'll be on anti-depressants for the rest of my life and will need occasional counseling and psychiatric care, but most of my employers have never needed to know.

    But that old 3rd class degree weighs heavily around my neck and prevents me from getting interviews with a lot of companies.

  79. Re:i wonder if brin and page could pass these thin by 1s44c · · Score: 1

    I agree with your points but you might get your point over better if you used less profanity.

    And please don't start the 'beg the question' thing again!

  80. Re:Only 1 sensible answer to interview brainteaser by Anonymous Coward · · Score: 0

    Ha! Goes to show you how much you know. He worked on Columbia.

  81. Ha by The+Cat · · Score: 1

    I would rather slather my crotch in gravy and run naked through an animal shelter filled with starving rottweilers than work at Google.

  82. Re:Only 1 sensible answer to interview brainteaser by The+Cat · · Score: 1

    One of the best, and most grueling interviews, I went on - and was offered the job - was a mix of "get to know you" conversations, paired with 3 fairly tough technical interviews (for a release/devops type of role, in NY

    If that ever happened in my company I would sit all the managers down and deliver this announcement:

    "I will immediately fire the next manager in this company who takes longer than 10 minutes to interview a job candidate. I will use their salary to send the interviewee on a cruise to the Bahamas."

  83. Re:Only 1 sensible answer to interview brainteaser by Rob_Bryerton · · Score: 1

    Ugh, just terrible. Instead of toying with people, why don't you you first talk to them? Ask them about themselves. What do they like to do for fun? Any hobbies? You know, treat them like human beings, not a toy to play with. That way you can get a feel for their personality without being a jerk and screwing with them.

    And here's a novel idea: if you're hiring a programmer (for instance), how about, I don't know, asking them to write a "Hello, World! " program. From what I've read, that right there will thin out a good half to three-quarters of the candidates. You could even have one of your minions do this part.

    Have them meet the team; do they hit it off at all? Ratchet up the programming exercises. This is not rocket science (unless you work for NASA, that is ;) ).

  84. Re:i wonder if brin and page could pass these thin by Grishnakh · · Score: 1

    A new economic system would be nice, but no one's invented such a system yet which would prevent corruption or mindless entities from having power. It's a fantasy. Karl Marx tried inventing a new system, but that was a complete disaster, and wasn't any better than the system he was trying to replace, and instead was worse in most ways.

  85. Google may have a particularly hard time by Colonel+Korn · · Score: 1

    Google employees are on average quite young and in my experience naive beyond their youth. I think they're particularly ill-suited to the kind of experience-based critical thinking necessary to evaluate applicants.

    --
    "I zero-index my hamsters" - Willtor (147206)
    1. Re:Google may have a particularly hard time by swillden · · Score: 1

      Google employees are on average quite young

      Not so much. Maybe a few years ago, but not any more. There's a pretty good mix, now. I'm 43 and most of the engineers I work with are in their 30s, with a fair number of 40-somethings and a smattering of 50- and 60- year-olds, as well as a contingent of youngsters not long out of school.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  86. evaluation process by Anonymous Coward · · Score: 0

    It does not necessarily mean their hiring process is flawed. It could mean the their employee evaluation process is flawed.

  87. Nazi Schmazi by Anonymous Coward · · Score: 0

    Vonce the rockets are up, who cares vhere ze come down? That's not my department!

  88. Joe Dwaggon is very helpful because he always writ by Sardaukar86 · · Score: 1

    Joe Dwaggon is very helpful because he always writes as much of his gibberish into the Subject field as he can, because he knows that makes his post absolutely perfect.

    --
    ..Mullah or Pope, Preacher or Poet, who was it wrote: "Give any one species too much rope and they'll fuck it up"?
  89. South Asians attempting to stay in U.S. by PhuckIndian · · Score: 0

    with fraudulent resume, fraudulent credentials and sometimes fraudulent identity. As a technical recruiter with no experience in coding, it has always been traditional to pass along candidates that look good on paper after an initial HR screen for a tech interview with a stakeholder. Trouble started coming when individuals would share tech interview questions on online pages particular to either international sites or user groups. The answers were there too. I have used some usual introduction type questions that a tech may use as a foundation for the rest of the interview at times. Agencies would ask those they referred for the questions and they would coach the next interviewees on how to answer. My 'favorite' one was having someone on a speaker phone where another person was answering the question in the background in a foreign language. The first time it seemed only a coincidence, after the third and then fourth answer it was an obvious ruse. I ended the call. I get helping people and attempting to get them in the door, however, when it is used when the inexperienced coder gets through the door, especially from some international areas, then their fellow country folk tend to cover for them until they are found out. If only we in the US and Europe would cover for each other this way. Anyway, I agree that the tech interview will go away in some form or another. I like the idea of a test, however, it must be valid and then also the set of questions should be fluid and change often, although validated. I mean by this that the test should have multiple questions that would be randomly asked so that someone could not coach someone else through the q and a. My other favorite by the way was when engaging an agency of someone I knew well and actually trusted not to share information with candidates, went so far as to share questions that I asked and the person copied and pasted the answer verbatim from the original source. What were they thinking???

  90. Re:i wonder if brin and page could pass these thin by khchung · · Score: 1

    over and over you see in the tech industry these guys who work in fucking garages and could never make it through these bullshit processes, people like Woz, Jobs, Gates, Brin, Page, etc. none of those people would have been hired if they went through this shit.

    I have said it before and will say it again, most companies have NO INTEREST in hiring entrepreneurs like Jobs or Brin, and that includes Google. Google already have Brin and Page, they don't need more Brins or Pages. They (including Google) just want more cogs for their wheels to churn out profit.

    Start your own fucking company. These corporate douches can all eat shit.

    Exactly, if you are the next Jobs (for real), go start your company and don't bother with getting hired.

    --
    Oliver.
  91. No, that's the wrong way to use temporary labor. by sethstorm · · Score: 1

    That hiring process leaves too much room and incentive for the employer to string along people for subpar wages.

    A probationary period direct-and-full hire fixes that by removing the avenue of classification abuse.

    If you wanted to go further, you could make it such that you could freely choose the mode of work - defaulting to FT direct - so that the employer has to make any alternative an attractive option, not a benefits dodge. To disincentivize employers from not hiring unemployed/new entrants, the unemployed would have protected hiring status that favors long-term & direct-hire employment.

    In short, temporary labor has no good purpose as long as it can be used to dodge benefits.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  92. Temporary labor ~= World-class slavery by sethstorm · · Score: 1

    While you take the low road twice over with the guy(first by having him as a contractor, then by using that to screw him over at the worst possible time).

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
  93. So how many fishes in the great lake ? by Anonymous Coward · · Score: 1

    I figure there is at least 1 fish

  94. Maybe because... by Anonymous Coward · · Score: 0

    You sometimes want the more thorough designer/developer that takes time to work through a problem and come up with a good solution than the one that has all of the APIs memorized and can come up with a hack solution quickly but may or may not have any design skills at all.

  95. Re:No, that's the wrong way to use temporary labor by TheRaven64 · · Score: 1

    If they're hiring you as a contractor, then they should be paying you contractor rates for that time, so they have an incentive to either hire you full time or let you go. Google doesn't like to do contracting, however, because they have a lot of trade secrets that they don't want to trust contractors with.

    --
    I am TheRaven on Soylent News
  96. Re:i wonder if brin and page could pass these thin by TheRaven64 · · Score: 1
    We just did a round of hiring, and interviewers were asked to answer two questions about the candidate:
    1. Is this person competent to do the job?
    2. Would you be happy working on a team with this person?

    For a lot of tech jobs, the answer to the second question would probably be 'no' for Woz, Jobs, Gates, Brin, and Page. That doesn't mean that they're not competent, it just means that they wouldn't fit in with the existing team, and that can be highly destructive to a creative environment. That same attribute makes them more likely to go and start a company, which also makes them less attractive to a big company: employees who leave to start a new company often take the best of their colleagues with them, so they increase turnover of the staff that you most want to keep.

    --
    I am TheRaven on Soylent News
  97. Re:Only 1 sensible answer to interview brainteaser by Anonymous Coward · · Score: 0

    It was the engineer who did a quick calculation who was right about Challenger ("Hey guys, it's too cold and the O-rings might fail!"). It was the managers who were wrong ("This shuttle must launch!")

  98. All hiring is squishy by gelfling · · Score: 1

    All hiring is based on 'do I like them do I not like them'. Everything else is simply legally defensible filtering criteria to winnow down the pool to that point.

  99. Re:No, me not interested working for Google any mo by TheRaven64 · · Score: 1

    I asked that would he be so kind and tell me who they hired. He said that he couldn't tell me details.

    This is annoying, but it's something that legal tells most companies. If you were not hired for some reason that is not directly related to your ability to perform the job, then you might have grounds for a lawsuit. It's best not to give out any information.

    --
    I am TheRaven on Soylent News
  100. Re:Only 1 sensible answer to interview brainteaser by Anonymous Coward · · Score: 0

    I'm not him, but it was almost certainly etsy. I happen to know someone who interviewed with them, and he also said something similar to the OP: the interview process was fun, and challenging, and he actually enjoyed it.

    So you go tell your managers that, and etsy can carry on doing what they're doing: they appear to be doing something right, so if you can't be bothered to learn from that, more fool you.

  101. Same is true of college admissions by cellocgw · · Score: 1

    Interviews, personal essays, "outside interests," and all that other bullshit which makes for a year of pain and agony for the high school applicant and his/her parents do nothing to predict performance in college. I dunno if they help predict the one thing most colleges seem to care about, i.e. alumni donation level. I just know the whole application process is a huge waste of time and effort, and riddled with fraud. Kids take the SATs 5 times (but only have to submit their choice of results), buy 'personal' essays, inflate their "club officer list," and so on.

    --
    https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
  102. i disagree by gr8_phk · · Score: 1

    I've been learning a fantastic interview technique from one of our manages. Somehow the company hired an unusually high percentage of really good technical people - unfortunately we didn't do the same for management. But it is possible to identify good people. No, I'm not telling how ;-)

  103. Re:GPAs and test scores in schools should be chang by Anonymous Coward · · Score: 0

    I take it you applied to D.E. Shaw Research?:)

  104. mod parent up by Anonymous Coward · · Score: 0

    n/t

  105. Re:Only 1 sensible answer to interview brainteaser by Anonymous Coward · · Score: 0

    This. Why should I memorize all that stuff for an interview. Seems like when I say on my resume I know about algorithms, they think I should know about sorting algorithms and its performance of the top of my head. No, I don't and couldn't care less, because sorting algorithms are not the only kind of algorithms. A helpful example perhaps, but I do really get annoyed at people asking me stuff that can be found on a manual, book or specs. I know how to do math, but i don't expect you to ask me to solve differential equations on an interview, yet at the time, i solve many of them and more, but my priorities in life are not keeping all that stuff ready to recite at any and all interviews.

  106. Gadget ability a better predictor? by Anonymous Coward · · Score: 0

    I would like to propose the hypothesis that one's ability to handle home AV hookup and PC + networking etc. is a better predictor of coding ability... Can still be an a**hole though...

  107. Poaching by Tenebrousedge · · Score: 1

    "... they may actually have contracts to prevent "poaching" of employees, so this trick should only be pulled with serous thought and legal review."

    Such contracts are quite likely to be illegal, as evidenced by the Apple-Google-Pixar-et-all suit.

    It's possible that non-compete agreements might an issue, but those are frequently unenforceable and, if some employee signs an employment contract containing one, it's prima facie evidence that they are too dumb to be worth hiring anyway. Failing to have a competent lawyer review your employment contract is also a bad move; it's unlikely that the lawyer will cost anywhere near as much as the contract is worth.

    Can you tell I am a contractor? I really need to just write some angry contract-related blog posts and get it out of my system.

    --
    Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
  108. The Negative vs Positive Job Screening by Anonymous Coward · · Score: 0

    I thought it is widely accepted in the States that college background does not equate to a good, productive employee. In many countries, unfortunately the diploma is still over valued (even 10+ years after graduation.)

    HR departments' emphasis are legal to protect the company against would-be employees with potential to harm the company. HR's normally look at candidates with a negative eye. It is not surprising that HR's screening process cannot screen for highly productive, innovative, "make-it-happen" type of candidates. A top class business person (employed or self-employed) needs innovative initiative, drive to make things happen, and of high moral standards to succeed. All of these are not graded in school, college or even HR initiated job interviews.

    Interviews should be done in two major stages: The screening by HR legal types to weed OUT the harmful (from a legal standpoint), and the screening by successful managers to weed IN the desired candidates. HR for the negative weeding, and Managers for the positive weeding. I don't think the two can be merged since they have different purposes.

    Managers should have the final say on who to hire because in the end, they are the ones who have to assign work to the new hire, and have to take responsibility for their successes and failures... not HR. In this final stage, the HR legal types should stay out of the process because they will just ruin what should be a really "getting to know each other" early encounter between the future the boss and the subordinate.

    Nothing is perfect though... there are managers who prefer to hire second-class people because first-class hires endanger their own positions. But most top class managers, who have self-confidence in what they are doing, will select really first-class people to work under them. Through experience, really good managers develop a skill to choose and use talented subordinates, so they are better equipped to weed IN candidates at interviews.

  109. Negative vs Positive Screening by sim2com · · Score: 1

    I thought I was logged in when I clicked submit the first time around, so I'm redoing this, now logged in so it is not an anonymous post... I thought it is widely accepted in the States that college background does not equate to a good, productive employee. In many countries, unfortunately the diploma is still over valued (even 10+ years after graduation.) HR departments' emphasis are legal to protect the company against would-be employees with potential to harm the company. HR's normally look at candidates with a negative eye. It is not surprising that HR's screening process cannot screen for highly productive, innovative, "make-it-happen" type of candidates. A top class business person (employed or self-employed) needs innovative initiative, drive to make things happen, and of high moral standards to succeed. All of these are not graded in school, college or even HR initiated job interviews. Interviews should be done in two major stages: The screening by HR legal types to weed OUT the harmful (from a legal standpoint), and the screening by successful managers to weed IN the desired candidates. HR for the negative weeding, and Managers for the positive weeding. I don't think the two can be merged since they have different purposes. Managers should have the final say on who to hire because in the end, they are the ones who have to assign work to the new hire, and have to take responsibility for their successes and failures... not HR. In this final stage, the HR legal types should stay out of the process because they will just ruin what should be a really "getting to know each other" early encounter between the future the boss and the subordinate. Nothing is perfect though... there are managers who prefer to hire second-class people because first-class hires endanger their own positions. But most top class managers, who have self-confidence in what they are doing, will select really first-class people to work under them. Through experience, really good managers develop a skill to choose and use talented subordinates, so they are better equipped to weed IN candidates at interviews.

  110. Re:Bad statistics by Not+a+Nihilist · · Score: 1

    You are correct. In statistics this is called restriction of range, and it will always lower correlation.

    http://davidmlane.com/hyperstat/A68809.html

    Not sure how the director of HR at Google could be unaware of this, but there you go.

  111. bad by Anonymous Coward · · Score: 0

    Interviewing with Google was the worst experience in my professional career. The head hunders were the nicest people, as opposed to the engineer who was a total asshole, couldn't be understood with an extremely heavy accent, was rude without being impolite or polite, and didn't hide the fact that he had something more interresting to do than interviewing that day, and basically just hung up on me. Next time Google calls me for a job, I'll tell them that my time is precious as well.