Slashdot Mirror


Defining Google

pbaumgar writes "Did anyone catch the 60 Minutes piece on Google this evening? They mention their hiring process a bit in the story: 'For example, Google is hiring about 25 new people every week, and receives more than 1,000 resumes a day. But they're determined to stick to their rigorous screening process. Google uses aptitude tests, which it has even placed in technical magazines, hoping some really big brains would tackle the hardest problems. Score well on the test, and you might get a job interview. And then another and another. One recent hire had 14 interviews before getting the job - and that was in the public relations department.' As a person who recently interviewed with them this past summer (I didn't get the job), I was wondering what others' experiences were like who interview with Google. I had 4 interviews, and it was by far the longest and most interesting interviewing process I've been involved in. I'd love to hear others' experiences in their attempt to get hired."

185 of 1,024 comments (clear)

  1. Can't Imagine this on 60 seconds... by Omniscientist · · Score: 3, Funny
    Brin says he splurged on a new T-shirt. And he still drives a little Japanese car.

    For some reason I can't see 60 Seconds including a little passage about Brin's splurging action, mentioned in the quote.

    1. Re:Can't Imagine this on 60 seconds... by Momoru · · Score: 2, Informative

      Yeah I didn't quite believe this....according to SEC filings he has cashed out something around $100 million in stock (forget the exact number)....that must have been one expensive T-Shirt, either that or he has an awful big matress he's stuffing that under.

  2. Google employment by Hamster+Of+Death · · Score: 4, Funny

    Working at google is an easy gig to get. Just get on with the cleaning crew that does their office or something.

    Working FOR google is a whole different ball game.

    1. Re:Google employment by phiwum · · Score: 5, Funny

      Working at google is an easy gig to get. Just get on with the cleaning crew that does their office or something.


      More ass-talking from the Slashdot crowd.

      My Google custodial job took 12 interviews, 6 aptitude tests, 5 references and a letter of commendation from the local Sanitation Department. Even then, I probably wouldn't have the job if not for my exceptional refuse-handling and my skills with a toilet brush.

      --
      Phiwum's law: anyone that names an obvious law after himself and then puts it in his own sig is just pathetic.
  3. Interview? by NetNinja · · Score: 2, Funny

    I had a headhunter call me and ask if I was willing to work for $13.00 an hour.

    Nah!

    1. Re:Interview? by Anonymous Coward · · Score: 3, Funny
      When? For Google? With Stock Options?

      If it was for Google pre-IPO then you are an idiot.

      If not for Google, then why are you wasting our time idiot?

      You are a idiot either way, no escaping that fact.

  4. I hate college by mg2 · · Score: 5, Insightful

    The insistency of some companies to require a batchelors degree often leaves otherwise qualified applicants out in the cold. Google is one of these companies (from my experience browsing the job postings), which sucks for college students looking for a job. Oh well.

    1. Re:I hate college by ari_j · · Score: 4, Funny

      ... require a batchelors degree ...

      My experience has been that those companies that require you to have an education to even apply to work for them do so to ensure that you have balance in your life. A real Bachelor of Science degree includes enough liberal arts, writing, and, in general, thinking in its attainment that companies know you'll be balanced enough to do things like bathe before work, read a good book after work to stay sane, and spell the name of the degree you have correctly. These are just examples - their expectations may be much higher, but the key thing they are looking for is balance.

    2. Re:I hate college by seanadams.com · · Score: 3, Funny

      Collage isnt everything. I learnt to make money without a batchelors', and I do'nt need a job at google.

      U don't need an education to succeed. Google is ghey!

    3. Re:I hate college by Firedog · · Score: 5, Insightful

      Of course, one does not imply the other.

      There are many people with degrees who are terrible workers, and plenty of people without degrees who are excellent workers. (Or spellers.) For what it's worth, I don't think using any sort of blanket disqualification is a good idea, either ethically or from a business perspective.

      The new Apprentice starts up in a few weeks, and it pits the "book smarts" against the "street smarts" (those with degrees vs. those without). Granted, it's just a TV show, but I'll still find it interesting.

    4. Re:I hate college by BWJones · · Score: 2, Informative

      I am not going to hound you on your spelling or grammar, but I would like to suggest that you consider post-secondary education of some sort, or at least learn a trade. One of the reasons many companies require basic levels of competency (i.e. a bachelors degree or higher) is that college teaches you communication skills, problem solving skills and exposes you to alternative viewpoints and ways of thinking. These are all critical skills to have if a company wants to succeed.

      --
      Visit Jonesblog and say hello.
    5. Re:I hate college by SerpentMage · · Score: 2, Insightful

      It is an interesting point you mention. Ok, having a degree in engineering tends me to think that Google is right. HOWEVER, it used to be back in the good old days that if you did not have a degree work experience did count for something.

      Frankly if Google does not interview somebody because of a degree they are being silly. Remember Bill Gates, the man without a degree! Exceptions exist all the time. However, this Google attitude does not surprise me. For example I still to this day cannot get a Google email account. Gee I suppose even though I have a degree I am still a nobody! At least my Yahoo account still works for the past SEVEN YEARS!

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    6. Re:I hate college by cosmo7 · · Score: 5, Funny

      Before I went to ITT Tech I couldn't even spell the word 'engineer'.

      Now I are one.

    7. Re:I hate college by Torham · · Score: 3, Informative

      The sad thing is that I was easily able to name people at my work, with a BS, that can't even do these things. (No not me, I don't have a BS)

    8. Re:I hate college by CaptainFrito · · Score: 3, Insightful
      University degrees are about time, money, political connections, pedigree, government meddling (vote buying -- think medical schools here). But not "balance". Education has nothing to do with intelligence, creativity, wisdom (that is, applying knowledge in a benefical way to all, not just yourself), insight, integrity, morality, selflessness -- the things that truly give balance. My experience is that companies that require applicants to have a university degree are usually looking for someone else to say you are qualified (i.e., your university). It helps the front-line tard 'screeners' weed out applicants without actually having any knowledge in the area for which they are interviewing candidates. It saves the later-round interrogators from having to do any genuine 'searching out' of a person.

      Not everyone can get into good schools, but it helps if mom & dad are loaded, have funded building a new wing recently, and can provide you with ton of free time, car, expenses, etc.).

      I, for one, am convinced you can't teach anyone anything. They must learn it on their own. Who helps them is practically irrelevant in my experience.

      Regarding Google, it sounds like they are more interested in finding zealots and disciples than in decent employees. More than three interveiws to assess a candidate's nature and knowledge is just plain silly. And, with the number of people that they are screening, they have no doubt codifed this process into some inhumane system designed to maximize throughput. Not exactly a recipe for finding talented people. I'm sure if you were really really talented they'd be calling you.

      Paraphrasing GB Shaw, the only time my education was interrupted was when I was in school.

    9. Re:I hate college by Southpaw018 · · Score: 3, Insightful

      What about those of us with a BA who work in the IT industry? We too bring a balanced, yet completely different view to the workplace - one of the reasons I was hired at my current job. Computer geek + history geek means a man who can do mental backflips.

      --
      ACs are modded -6. I don't read you, I don't mod you, I don't see you. Don't like it? Don't be a coward.
    10. Re:I hate college by turk182x2001 · · Score: 5, Insightful

      I would have to disagree.. I have had plenty of balance in my life. While having a college degree has a dignified place in our society there are many of us whom don't have one, and we do OK without one... What I missed out on by not following through with a higher education still somewhat escapes me (Other than witnessing a shoot of girls gone wild). I get paid well for the job I perform, my peers respect me, my manager(s) respect me and they all know I did not go college. Now when I consider that I may want to attend university I am usually looking at degree's that have nothing to do with the field I've somewhat mastered (in my own world of course) already...

    11. Re:I hate college by JAgostoni · · Score: 2, Interesting

      I'll have to both agree and disagree. Yes, most places like to have a nice easy way to discard your resume. If you don't have higher education, you make it that much easier for them. That's not to say you wouldn't make a great employee. I have worked with people that have no degree's to people that have degree's in something completely unrelated to computers. While there are one or two of the degree-less that I wouldn't trade for a PhD, the rest just cannot put out the quality of work. That's not because they are not good programmers or are not experienced it's just that they lacked discipline and the ability to quickly adapt.

      I know those are all generalizations but I am only repeating my experiences not making a formal statement.

    12. Re:I hate college by Tet · · Score: 5, Funny
      A real Bachelor of Science degree includes enough liberal arts

      Only in the US. Everywhere else, when you take a degree in science, you study... science!

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    13. Re:I hate college by tverbeek · · Score: 3, Interesting
      which sucks for college students looking for a job.

      A college student* shouldn't be looking for the kind of job that requires a degree. You probably can't handle both school and a job of that sort at the same time, and even if you manage to get by at it, it'll suck. You'll hate it, and your boss and profs won't like it much either.

      Instead college students should look for jobs that don't expect you to focus your mental energies on them, the kind you can completely forget about when you're in class or studying for an exam. College jobs are for A) money and B) work experience (i.e. showing up, following instructions, etc.) not to be confused with job experience (i.e. x years of Java.NET). If you can get it in an organization that does work in you intended field, all the better, but that's gravy.

      *Unless you're a current student looking for a job for after graduation, in which case you will have the degree, so the complaint is moot.

      --
      http://alternatives.rzero.com/
    14. Re:I hate college by ricka0 · · Score: 2, Interesting

      Well put.

      I would also like to add that often people with degrees have had access to sources of information (professors, libraries, contacts, etc) that may be hard to get or at least less likely to be considered than someone without a degree. In the case of Google, it appears that they are claiming to be looking for bright people who not only can come up with ideas but come up with good ideas and be able to back them up to present them, which often requires research skills (which I imagine to be rarely cultivated outsite of acadamia and used less frequently).

      From personal experience, I learned to program on my own outside of school (which I think many readers here have probably done). I took a few programming classes while in school which I felt like I really didn't gain any more learning from than I would have on my own (honestly less in some cases because they required too much time for me to focus on learning new things). So although I didn't feel like my degree enhanced my programming much, it gave me credability. It also gave me confidence that I was at least on level with my peers, which is honestly worth a lot. And most importantly to me it gave me exposure to various professors with all different styles and personalities all trying to get totally different types of things from me. So I learned how to interact better, more quickly, and adjust faster to new situations.

      The school I was in included many hands-on projects with outside companies and group projects which allowed us to make mistakes and try new approached to problems without worries of loosing a job, while getting feedback at various steps of why things were or were not working. It was sorta like an open test-bed to various issues and ideas.

    15. Re:I hate college by jellomizer · · Score: 2, Interesting

      Well it is an issue with collage with a bachelors degree and getting at least a minimum level of knowledge. Say a BS in Computer Science, they know that a person was at least exposed to some search algorithms, and know the difference in speed in Big O terms . Yes college degrees in real life don't mean much after you get enough work experience, but at least it will allow you to talk the talk and walk the walk. Also there is something to say about a person who sticks to it and finishes their degree with an acceptable GPA, It shows that they have the ability to get work done.
      Companies that require bachelors degrees don't bother me. But companies that requires bachelors degrees from a top 10 College with a 3.75 GPA do.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    16. Re:I hate college by KilobyteKnight · · Score: 3, Funny
      What about those of us with a BA who work in the IT industry? We too bring a balanced, yet completely different view to the workplace - one of the reasons I was hired at my current job. Computer geek + history geek means a man who can do mental backflips.

      Oh, so that's the other thing you can do with a history degree.
      --
      When will Windows be ready for the desktop?
    17. Re:I hate college by LetterJ · · Score: 2, Insightful

      When I put "college degree required" in a job listing, I am screening not for whether they have specific technical skills. Rather, I am screening for someone who, for 4 years, followed a prescribed schedule, met deadlines, followed directions likely worked with others on projects, etc. I'm quite frankly sick of techical "whiz kids" who will spout off for days on end about their unbelievable technical skills, but, come Friday, the requested deliverable is nowhere to be seen or has missing features (and often extra, unnecessary features). When combined with the fact that, for weeks before, whenever asked how the process was going, they responded with significant progress and assurances that they'd be done with plenty of time left over. Many of these people won't ask for help or give any indication that they won't be able to finish until it's already too late.

      While college is by no means a perfect measure of these skills, when faced with 60-80 resumes, and I'll only be hiring 1, it's a pretty good tool to get the pool of potentials down to 10 or so.

      In many cases, the hiring process isn't about getting the "best" person for the job. Rather, it's about getting someone who won't screw it up.

    18. Re:I hate college by SydShamino · · Score: 3, Insightful

      Unless you are in a field where a college education is necessary (i.e. doctor, engineer in most cases), your college education tells your prospective employer one thing:

      This person can tolerate a certain level of bullshit to receive compensation.

      That's it. My wife's job has nothing to do with her degree (music degree for an IT job), but her company would not have hired her without it. For some employers, the fact that you can go through the crap that is some college classes, deal with university financial aid, stupid graduation requirements, idiotic nonsense policies, all to get a piece of paper at the end that qualifies you for some jobs, means that you'll go through the same level of muck at the job, and tolerate it, for your paycheck.

      Employers want people who will stick through the boring parts of work. A college degree can show that you will do this.

      --
      It doesn't hurt to be nice.
    19. Re:I hate college by Snorklefish · · Score: 2, Insightful
      Suppose you're trying to hire 25 decent programmers. To assist you, your staff has arranged two stacks of resumes. Stack one contains 1000 resumes of people with B.S. degrees. Stack two contains 1000 resumes of people without college degrees. If you had to pick 50 people at random to interview, would you choose them from stack one or stack two? It seems the folks at Google, who know a thing or two about search algorithms, have decided to spend their time interviewing from stack one.

    20. Re:I hate college by Teunis · · Score: 2, Interesting
      whatever. My arts background and amateur sports and music haven't been all that much of a benefit to me.
      I don't have a degree. Therefore I have to publish.
      That's all there is to it.
      I've been looking for serious work for 10 years now. If the town I finally moved away from out of shear luck actually had a university program, I might have a degree by now. I've been stuck working bottom-end jobs and low-pay high-pressure jobs for that entire period. I also almost completed an arts diploma as at least the local college had that. Now if I could get enough work to actually afford to finish it I might have a chance.


      *gleah*

      I'd still like that CS/math degree too. I enjoyed CS/math a lot more than most of the arts (English primarily) program. All I can figure is my presentation skills are so incredibly poor noone will look at me twice.

    21. Re:I hate college by HeyLaughingBoy · · Score: 2, Insightful
      leaves otherwise qualified applicants out in the cold

      Well, you do realize that a hospital's insistence on an MD degree when interviewing surgeons also leaves otherwise qualified applicants out in the cold, don't you?

      But that's really beside the point. If I want to hire only PhD rocket scientists who also have 5 years experience as Supreme Court justices for my $17,000/year janitor position, it's my problem whether or not I get enough qualified applicants.
    22. Re:I hate college by CAIMLAS · · Score: 2, Insightful

      While I agree with you - that the requirement for a college degree does indeed inhale with great force - I can at least see the reason why these companies require a diplomic pedigree.

      In essence, it's to make things easier for those that are interviewing.

      Take, for example, the parable of the Bayesian rule-based spam filtering package. A good filter (ie, the degree requirement) will filter out/mark the majority of the spam (ie, the unqualified/unintelligent people) as such, and promptly heed it no longer. A smaller percentage of the spam (ie, the ass-licking incompetents who end up getting positions in spite of their qualifications or real merit as a human being) will get through this filter (the degree requirement) than would get through without the requirement, and the signal:noise ratio is healthily improved. However, the use of such filters (degree requirements) is not without loss. Every once in a while, there might be a scenario where an important message that looks like spam (ie, someone without a degree of definate human qualities) but is not will get caught by the filter, as the message (person) does not fit the typical mold for legit mail (employees). The message might even be better in some way than normal mail. But none the less, it gets caught by the filter.

      Now, I ask you: did that make any sense? If so, let me also ask you: would you be half-sane still if you had to manually filter through tens/hundreds/thousands of spam messages a day to get to the small percentage of legit stuff? Do you really care all that much if you're losing 0.05% or so of your legit mail, at the benefit of hours/tens of hours saved per week?

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  5. I had two interviews at Google by Anonymous+Crowhead · · Score: 4, Funny

    They told me they only hire the top 0.000000000000000001% of all programmers. Funny, every other company I interviewed at said the same thing, give or take a magnitude.

    1. Re:I had two interviews at Google by khellendros1984 · · Score: 5, Funny

      Hmmm.....seems to me that they're assuming an available pool of 100 Quintillion or so programmers...Google had better check its math!

      --
      It is pitch black. You are likely to be eaten by a grue.
    2. Re:I had two interviews at Google by jericho4.0 · · Score: 4, Funny

      Even one magnitude less, and assuming that all people on Earth are programmers, that's a very tiny chunk of a programmer.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    3. Re:I had two interviews at Google by Lord+Kano · · Score: 5, Funny

      We're hiring programmers. One fingernail at a time.

      LK

      --
      "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    4. Re:I had two interviews at Google by Punboy · · Score: 2, Funny

      Thats why all these tech guys are unemployed! there are only 100000000 companies to work for :-p

      --
      If you like what I've said here, and want to read more, go to http://www.krillrblog.com
  6. Re:Is it just me by Anonymous Coward · · Score: 4, Insightful

    Or does Google sound like Microsoft more and more everyday?

    It's just you. Google still has "do no evil" as one of their company guidelines. They also accept the fact that their will be other large players in the markets they are in and that they won't be the only ones. When Google starts putting out products that suck (as quickly as they possibly can), have the aim of monopolizing as much as they possibly can and crushing competitors, then you can claim they sound like Microsoft.

  7. Re:Is it just me by Anonymous Coward · · Score: 3, Insightful

    I also got that impression that Google is like Microsoft in its infancy - with a key difference - 2 billion in cash. Despite all the stories that Gates was born with a golden spoon in his mouth and he stumbled into a good deal with IBM - he built Microsoft into what it is today. Will an advertising-only based revenue model ever get Google to Microsoft size? Time will tell if Google can stand the test of time.

  8. Re:Is it just me by MoobY · · Score: 2, Funny

    Note that while you are saying this, you have your gmail address plain out for everyone on /. to read and abuse. I don't think you really dislike google ...

    --
    --- Sigmentation Fault - Comments Dumped
  9. Re:Is it just me by Anonymous Coward · · Score: 3, Insightful

    Google still has "do no evil" as one of their company guidelines.

    A guideline that went right out the window when it came time to help the Chinese government try and prevent Chinese citizens from seeing things on the net that their government doesn't want them to see.

  10. Long intervies processes suck by Lord+Kano · · Score: 5, Insightful

    Especially if you already have a job and the current employer doesn't know you're in the market.

    14 interviews!? There are only so many flat tires and sick aunts one can come up with for missing a couple of hours of work.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
    1. Re:Long intervies processes suck by roror · · Score: 2, Interesting

      It is so with many good companies in India. I was lucky to have had to appear in four only (with success - hence, lucky :) ) Not getting the job after 13 interviews would suck - but, that's the way it is when you want to work for the best among the best companies. Usually you'll find your colleagues to be smart, and with good disposition. It's worth it some times.

    2. Re:Long intervies processes suck by Anonymous Coward · · Score: 2, Interesting

      Tell them you're going on an interview. It's something plenty of people do, even when they're not unhappy with their current job.

    3. Re:Long intervies processes suck by Dogtanian · · Score: 2, Funny

      My 15 year old friend was interviewed 3 times for a job a the "love sack" store. They sell bean bag chairs. He would just have been a sales clerk. They called him back for a forth interview but he just blew them off because he was sick of it.

      Why was a bean-bag store hiring programmers for a now obselete computer language anyway?

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    4. Re:Long intervies processes suck by __aafkqj3628 · · Score: 2, Funny

      There are only so many flat tires and sick aunts one can come up with for missing a couple of hours of work.

      Just be sure you keep track of them, when you're on your 8th dead grandparent, people start getting suspicious.

    5. Re:Long intervies processes suck by justins · · Score: 2, Interesting
      Tell them you're going on an interview. It's something plenty of people do, even when they're not unhappy with their current job.

      It's something plenty of employers will fire you for, even when they're not unhappy with your performance.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    6. Re:Long intervies processes suck by Richard_at_work · · Score: 2, Interesting

      In the UK employers cannot fire you for furthering yourself, so all you have to do is tell them you have a Job Interview and they have to give you off reasonable time for it, not sure if its paid or unpaid, pretty sure its paid.

    7. Re:Long intervies processes suck by BigGerman · · Score: 2, Funny

      I just like the term "furthering".
      I thought if one kept furthering oneself he would go blind or something

  11. Re:Quick Question by dasunt · · Score: 5, Interesting

    Do all the jobs require an appitutude test? Or just the high ranking ones?

    Almost every job does. Most of the time the aptitude test is how well you are at faking the type of person the interviewer wants.

    Yes, I'm bitter and cynical. That does not make me wrong.

  12. This is a new trend by Monkelectric · · Score: 5, Informative
    The forever interview is becoming a new staple of the hiring process.

    I had *10 hours* of interviews for a company that didn't end up hiring *ANYONE*, for a shity 50k a year entry position (yes, 50k a year is shitty in the area it was in when an apartment costs 1500/m).

    A friend of mine got hired for a company who wanted an expert in *3* non-related research fields (he has a PHD and luckily and experience in those fields). He flew up there and did several *days* of interviews, Then they called him back and said he would also have to be an expert in Unix and could he fly back up to meet their Unix team.

    We were able to maniupulate the test conditions and make him appear to be a unix expert. Hes been employed for a couple months now, and has worked entirely as a unix admin, which isnt even what hes hired for.

    The job market is nothing less then crazy

    --

    Religion is a gateway psychosis. -- Dave Foley

    1. Re:This is a new trend by wk633 · · Score: 2, Insightful

      Steve McConnel has a great line in 'Code Complete' about how one or two years is enough to learn any language. If you don't know it by then, you never will. I wish I could find the exact quote at the moment. I'm thinking of adding ot my resume for all those jobs that want '5 years exp in embeded C and Java UI design'.

    2. Re:This is a new trend by liangzai · · Score: 4, Insightful

      Nah, it's been around for a decade, more or less. The only thing an interview proves is that the applicant is good at giving interviews, it doesn't say anything about his or her real skills or long-term endurance. It also shows that you are willing to suck a lot of dick and lick a lot of ass to get that particular job they're offering.

    3. Re:This is a new trend by gl4ss · · Score: 2, Interesting

      pretty much means that they didn't have a real need for the person in the first place(and in your friends case.. they were just recruiting at random - and in the end happened to need an unix admin).

      seriously, wtf is google doing with all these people? 25 persons per week? something like google toolbar *shouldn't* take more than 25 persons working on it anyhow.

      recruting for recruitings sake - the hr/other recruting guys must earn their pay you know to justify their existance.

      --
      world was created 5 seconds before this post as it is.
    4. Re:This is a new trend by standards · · Score: 5, Insightful

      I hire people, and my organization went through a period of putting people through many rounds of interviews.

      I put a stop to it - the problem was poor interviewing and poor decision making. Some interviewers were not skilled in asking good questions. And no one in the hiring process wanted to be the person to "veto" or "take the blame" when things go wrong.

      But the fact is, we all had a good idea after the first round of interviews once we thought out our interview process. Subsequent interview rounds were just there to make some individuals happier with decision making - or to do a better job interviewing.

      But I thought (and still think) subsequent interview rounds were simply abusive to the applicant.

      So our new hiring proces is streamlined: (1) telephone interview, and then if still good, (2) a single round of personal interviews with a manager and then a peer.

      If we don't know after this, then it's likely that there isn't a match, and the candidate is not hired.

      If we think there is a match after this process, we make an offer to the person (which is sometimes accepted, sometimes rejected).

      The candidate is initially hired with the caveat that it might not work out (in the USA it is very easy to release a new employee that isn't working out).

      We only had to fire a new employee once, and this problem happened simply because my boss overrode my hiring veto (they attended the same university). Sadly, I had to do the firing.

    5. Re:This is a new trend by Dogtanian · · Score: 2, Insightful

      What do you mean by "learn a language"? You could learn C fairly quickly, but actually using it effectively is another kettle of fish.

      And what about Java? Does the "whole language" include all the libraries, packages, etc? Personally, I wouldn't try to learn everything Java had to offer, because it'd take *so* damn long, and a lot of it is quite specialised.

      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    6. Re:This is a new trend by Crash6-24 · · Score: 2, Interesting

      The company I work for may do a telephone interview before the main interviews. The candidate meets with the HR person for an hour to understand the benefits and environment of the company; then has 3-4 hour-long sessions with managers and peons in the company; then checks out with HR. Everyone scheduled to talk with the candidate has a copy of the resume before the meeting and is expected to write down comments on the technical skills of the person.
      The thoughts are 1) make sure the managers have at least met with the new hire and 2) record impressions and facts from a spectrum of people within the company both managers and co-workers.
      The results have been pretty good.

    7. Re:This is a new trend by frank_adrian314159 · · Score: 2, Insightful
      Same here. Although our process is one managerial phone screen (with me), one technical phone screen with one of my better tech folks, a site interview, and (if all goes well) an offer. We generally dump about 90% of the resumes we get, another 70% of the remaining in the phone screens, and end up doing site interviews with maybe 3% of the folks who we get resumes from.

      Granted, with Google, who probably gets 20,000 resumes with each announcement of a junior programmer position, you'd still be working with a pool of 600 candidates, but you could be a lot more selective in the pre-interview process and a lot more focused during the interview.

      All this tells me that Google, though they may have a lot of very bright people, aren't quite sure what they want to do, so they're not sure of what they want in their personnel (beyond "smart"), and they can't be rigorously selective because they don't know exactly what to focus on. Personally, I think I'd start looking for some leaders who can show vision, definition, and focus which seems to be the root cause of this issue.

      --
      That is all.
  13. Article flaws by harmonica · · Score: 5, Insightful

    When answering a search request, Google does not search the Internet. It searches its index.

    The index does not reflect the Internet, but the World Wide Web. And only a small part of it, with the Deep Web being much larger.

    Algorithms are not computer code.

    Please don't give us more of those regular media articles on Google. They mostly suck when it comes to the technical side. And we have all heard about the free food a gazillion times.

  14. Anti-Google Fortune? by PetoskeyGuy · · Score: 3, Funny

    The /. fortune for this article seems strangely relevant.

    To every Ph.D. there is an equal and opposite Ph.D. -- B. Duggan

    1. Re:Anti-Google Fortune? by kosmicki · · Score: 3, Funny

      Time to study up for my death doctorate. Really gonna be hard to uphold the oath to cause harm to everyone, I mean, there are only so many hours in a day people!

  15. Re:Quick Question by SharpFang · · Score: 5, Interesting

    My current boss got so enthusiastic while reading my CV that he completely forgot to ask any questions that would check whether it's true or not :) Luckily my work doesn't involve deep knowledge IRIX, SunOS, VNC, embedded Linux or SCADA systems, otherwise I'd be in trouble :) He just wanted someone who learns fast...

    "We bought that new device and it's quite sophisticated and with very specialized software, and we need someone to learn how to use it. Can you do this?"
    "Is the documentation available?"
    "Yes."
    "I can do this."
    "Great, you're hired."

    (yes, I could.)

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  16. Innovative practices... by MonkeyBot · · Score: 5, Interesting

    I just finished up with a graduate e-Commerce class in which we did a large case study on Google. They tend to be super-cutting-edge in almost every aspect of their business from technology to revenue generation, so it should come as no surprise that they are extraordinarily innovative in their hiring practices. One of the key things I remember reading about is their extraordinarily high employee satisfaction ratings, so it follows that a whole lotta people would want to work there. So, with a stack of highly qualified resumes like that (they hire a ton of PhDs), you have to expect them to use some pretty unorthodox methods to choose the creme de la creme.
    I remember a few years ago they ran a contest to see who could come up with the best project presentation solving some big issue in search technology, and I think I remember hearing about them making the guy who won a big offer (can't remember what the project was on...I'll try to find a link in a minute).
    On the other hand, we have IBM, where I start my job this month. The job is in their Business Consulting Services division, and their interviewing process was totally on the other end of the spectrum. I had two rounds of non-technical behavioral interviews, and don't believe they ever even checked my references. Go figure. I would think that IBM would have a large amount of applicants as well and that they would want to be a bit more picky about their interviewing process, but I guess I'm not going to complain because at least I'll be getting a paycheck (I went back to grad school after getting laid off...don't look a gift horse in the mouth, I guess).

    1. Re:Innovative practices... by maniac_inside · · Score: 3, Interesting

      This is a "solicitation" letter from the Microsoft Corp. It's written by a software engineer, rather than the personnel dept: I consider Microsoft an excellent home for the software wizard because: 1) its a great place to work. The company is owned (a key issue) and operated by software wizards: Bill Gates and Paul Allen. This means : - private offices (as many with windows as topology permits) - informal lounges for design/discussion/rap sessions - whatever hardware facilities are needed for the job - Microwave ovens, refrigerators, free soda, etc.throughout the buildings But, most importantly, you're working for and with other systems programmers that understand both the job and the people. The technical hierarchy is kept very simple and "shallow" so that there is minimal bullshit and over-organization. Since the development people report strictly to software engineers, who report directly to chairman/CEO Gates, we never do anything stupid because some manager/MBA/suit-type has power without knowledge. (When we do omething stupid,its our own fault!) Likewise, there are no "politics", just engineering. 2) The work that you do here at Microsoft MATTERS. Your work won't be canceled due to some political/financial upheaval,nor just used in-house; your work will be used by millions of people. Most sharp software people have seen endless amounts of software that "missed the boat". If you've felt this way, here's your chance to show the world (and yourself) just how good you are.I've been here over 5 years; thats the most sincere recommendation I can give. This is a place where I can literally explore the limits of my capabilities as a software engineer. The company that did the first microcomputer system software (BASIC), the first plug-in processor (the Softcard), the first lap-held computer (we conceived and designed the Tandy Model 100) and many other "firsts" lacks no boldness of vision. Since we're "owned and operated" by these same bold people, having no venture capital owners or cash crunches to limit us, the company's limits are set only by the ability of our engineers to envision great things and then to (the tough part) make them fly. Like the variety of small startups, Microsoft offers its key technical people stock options. We can offer technical challenges as good as or better than startups, financial packages ditto, and, since we're > 90% owned by ourselves, we have no outside investors to restrict ordirect our development efforts. http://groups-beta.google.com/group/net.jobs/msg/4 f2cf440919eeda9

    2. Re:Innovative practices... by Jah-Wren+Ryel · · Score: 5, Insightful

      One of the key things I remember reading about is their extraordinarily high employee satisfaction ratings, so it follows that a whole lotta people would want to work there.

      It is standard human psychology to overvalue something that was dificult to obtain. That is one big reason that fraternities haze their pledges - the pledges that "survive" the hazing will usually overvalue their membership in the fraternity and behave accordingly.

      Similarly, an extremely difficult interview process will tend to make the employees that put up with it feel that their new job is something really special and unique, when if looked at from an objective point of view, it might not really be so.

      --
      When information is power, privacy is freedom.
    3. Re:Innovative practices... by Nasarius · · Score: 3, Informative

      Ah, if you bother to look at the date on the posting, this was over 20 years ago. Things have changed.

      --
      LOAD "SIG",8,1
  17. Re:Is it just me by TLLOTS · · Score: 4, Insightful

    That's a pretty shortsighted view.

    Sure, they assisted in censorship of information. However, you should also realise that had they not then google would likely have been blocked from access by the chinese government. In that case, the Chinese citizens would have lost a very valuable resource for finding information. And despite their efforts, it's highly likely that there is still a great deal of information to be found on google that the Chinese governement doesn't want its citizens to see.

  18. i interviewed by Anonymous Coward · · Score: 5, Interesting

    I interviewed about 3 weeks ago at the hq. it was a pretty laborious process.

    first I got the e-mail, said it would be a 3-3.5 hour interview. this is apparently normal stuff for google interviewing procedure.

    so I show up about 20 minutes early dressed in business professional attire. they have a very cool lobby, lava lamps everywhere, soft sofa to sit on and read the paper, while one waits. there's an overhead display of the current searches on the website.

    I met with the woman, who was a contractor, who had e-mailed me. we spoke briefly about contrator positions at google. there's a test every 6 months for who will be let on as a permanent employee and who won't.

    the interview is in 3 one hour blocks, all water/soda/snacks/whatever, are on the house if offered. I opted for water. the first people I met with were two of the team members i'd be working with. we went over technical questions they ahd for me, is was a good time, all smiles and "that's good" comments. the position was more of a hardware ops type so it wasn't particularly unix admin type stuff, but we touched on that since it was more above and beyond the requirements, but below junior admin status for google. I figured I'd be ok for a hardware ops.
    hour one. very positive response ended on a good note. Grade A (my metric)

    the second two were the technical lead adn the supervisor of the team. very smart people, really put me in my place but in a friendly way with the admin stuff, and asked for an example of some shell code, I wrote some on the board stressing it may not be syntactically correct but it's as far as I know accurate. went well but I flopped on easy stuff like fping and reasoning for zone record trimming. another and I think a larger one was "waht do I look for in a leader" I answered in a bitter way as i'd been let down by most of my managers/directors/leaders at all palces i've worked for previously. (not too too important, but I view it as a demerit) still a positive experience. end of hour 2. Grade B

    bathroom break. they were really stressing that I be comfortable throughout the process. always stating clearly if I need anything, feel free. the bathroom is very clean and they allow the luxury of paper towels in the mens room. i was pleased.

    hour three were two people from another hardware group, I think NOC as they worked a 24x7 type position. one was a manager and another a technical person. at this point i think they were running out of questions. we went over some technical stuff. the difference between runlevel 0 and 6, =) other stuff of nebulous concern to hardware, I hate to toot my own horn but i'm really sharp on pc hardware and linux, so I really answered all the questions completely. after about 30 minutse we were just shootign the shix and I could see they were eager to cut it short, not due to myself but becasue they were out of things to ask. end of hour 3. Grade A

    i was escorted out and i haven't heard a word since.

    so evern getting the interview might be iffy. I think had I been better with the shell scripting, and perhaps less embittered by my previous employment experience i'd have been accepted.

    but honestly, it's a honor just to get nominated.

    1. Re:i interviewed by Iffy+Bonzoolie · · Score: 2, Insightful

      Really? Not even a letter that stated you would not be hired?

      In my country that would be considered bad taste, and I'm sure it is in the US too.


      Personally, I consider it bad taste as well, but it is the Standard Practice here in the US.

      -If

      --
      Run a pencil-and-paper RPG campaign with your far-off friends: Gametable!
    2. Re:i interviewed by D.A.+Zollinger · · Score: 3, Insightful

      and I'm sure it is in the US too.

      Unfortunately, most companies in the US listen to their legal dept. who tells them not to notify people when they do not get the job, for fear of legal reprisal. Instead if he had called back two weeks later, and they had hired someone else for the position he was interviewing for, the HR people would probably tell him that the position had been filled, and that they will keep his resume on file, should another position open for which he might be qualified. Although, chances are, his resume hit the circular file once the position had been filled.

      If I had been in that position, and I felt the interview process had gone well, I would have made regular contact with the contact I had made from the company, or the person would would be my immediate superior should I fill the position. Calling them on a regular basis (daily even!) shows that you are eager for the position, and may help you win out in the decision process. If everything between yourself, and your competitors is generally even, your regular contact would bolster your image as you would be viewed as a "go-getter", and someone who takes the initiative. I would make a warning about this, however, as you would need to listen to the feedback you get, and respond accordingly. For example, if you call back the day after your interview, and they tell you they are still interviewing other candidates, respect that, and wait a few more days before making contact again.

      --
      I haven't lost my mind!
      It is backed up on disk...somewhere...
    3. Re:i interviewed by jamesh · · Score: 2, Insightful

      In one of my classes at high school or uni, we were told all about this style of job seeking, but I always thought that if I was the one doing the hiring and I had told an interviewee that they would hear from us in two weeks, and they kept calling up, I would just get pissed off with them.

      So you'd want to judge the interviewer fairly carefully and think about about how they will relate to your direct or indirect disobedience of their instructions. If you were going for a telemarketing job and you kept calling back persistently, you'd probably be hired on the spot :)

    4. Re:i interviewed by God!+Awful+2 · · Score: 2, Insightful

      Calling them on a regular basis (daily even!) shows that you are eager for the position, and may help you win out in the decision process.

      Speaking as a manager who has hired a fair number of people in the last couple of years... calling regularly to check didn't do any harm (or good). However, there was one guy that I probably would have hired had he not called me daily.

      Trust me: calling daily is too often (especially when you are calling a technical contact rather than an HR person).

      -a

    5. Re:i interviewed by kaligraphic · · Score: 3, Insightful

      "after about 30 minutse we were just shootign the shix and I could see they were eager to cut it short, not due to myself but becasue they were out of things to ask. end of hour 3."

      They were probably just filling time because they'd already decided against you. When the interview turns to "shootign the shix," as you put it, you can figure that they've seen something that disqualifies you and are polite enough not to just get rid of you. Be especially wary of any mention of sports.

      --
      You are standing in an open server west of a blue house, with a boarded front door. There is an Exchange mailbox here.
    6. Re:i interviewed by nickco3 · · Score: 3, Insightful

      I answered in a bitter way as i'd been let down by most of my managers/directors/leaders at all palces i've worked for previously. (not too too important, but I view it as a demerit)

      I'm a technical manager that has recruited contractors and permanent staff. I have ruled out otherwise excellent candidates because they have bad-mouthed their previous employers. Don't do it.

      --
      -- Nick "Hallo this is Beel Gates, und I pronounce weendows as ... WEENdows"
  19. I don't see what is so special here. by the+angry+liberal · · Score: 4, Interesting

    I'd love to hear others' experiences in their attempt to get hired.

    I have not applied at Google, but here are my last two getting-hired experiences:

    Current job - 9 interviews
    Previous job - 12 interviews

    How is that number of interviews considered unique enough to bring up in the headline? I thought this was common practice for IT shops.

    The testing is a bit unusual, but if you guys wanted to even work at Wal-mart or Home Depot in the 80's you had to take a couple of tests. I even had to take a couple of lie detector and voice stress tests for minimum wage crap when a teenager.

  20. Re:Is it just me by abradsn · · Score: 4, Insightful

    Microsoft has a difficult interview process. I've had a job there a couple of times.

    They usually do an interview loop with between three and five people. I think that is a lot.

    Personally, I think interviewing more than that (ie. 16 times) is just plain stupid. Google should refine their process.
    On another note, eventually they will find out that all of these aptitude tests are really quite pointless.

    An interview should look for traits in people such as a work ethic. Smart people are smart, but hard working people get the job done. I'm sure other people besides myself, have noticed that being smart does not equate to being successful.

  21. Like Hazing by Derling+Whirvish · · Score: 4, Interesting

    I see it more as a fraternity hazing ritual than a real attempt to gauge aptitude or ability. Young companies are often like this for some reason.

  22. Comprehensive interviews are very important. by Anonymous Coward · · Score: 5, Insightful
    A company is little more than the team of its employees - so 14 interviews with aptitude tests is really the best thing that you can do if founding a company.

    Just think - in any field you can think of - tennis, school, etc. - some people are 'A' players and consistantly outperform others - other people are 'B' and 'C' players, that really don't stack up to the 'A' players.

    A company filled with 'A' players will win every time.

    Google's just in a very enviable position that so many top people want to work directly for them -- as opposed to starting their own thing in the hopes of getting bought by Google later.

    1. Re:Comprehensive interviews are very important. by Anonymous Coward · · Score: 3, Interesting
      Google's just in a very enviable position that so many top people want to work directly for them -- as opposed to starting their own thing in the hopes of getting bought by Google later.

      Ultimately, this won't last - The top people will soon decide that they'd rather be big fish in a smaller pond, and leave to form spin-off companies.

      I've seen this happen at Microsoft many times - including one friend named Steve who left Microsoft twice to start a company of his own, only to get bought back by Microsoft each time (for ungodly sums of money).

    2. Re:Comprehensive interviews are very important. by dfung · · Score: 4, Interesting

      For what it's worth, it's been my experience that the original Coward's comment is more correct. Make the right environment and choose the right people and most of them will be quite happy to stay.

      But when that powerful original culture and vision (oh, god there are those words, but it's absolutely true) is disippated because the company is getting bigger with the wrong people, or the investors want to kick out the founders and put in "experienced management" or the company just starts to "do evil", then the exodus will happen and happen fast.

      There's nothing better than being in a place and team that's "right". The minute the talented people feel that they're carrying the guy in the next cube who shouldn't be there or their idiot boss who got hired because somebody had to do the budget and reviews, they're gone because they know it can be better.

      Some people's essential nature is to be entrepreneurial and to strike out on their own - of course, only a tiny percentage of them are successful. I think there's a large number of very talented people who would gladly stay in the right environment. Ask your friend sometime if they left MS because it changed, and you may be surprised.

      I consider myself fortunate to have started working at Apple in 1981, when it was heaven and hell at the same time, but I wouldn't have missed it for the world. I saw a big chunk of the old-timers leave within a couple of years of the IPO because it wasn't the same, although I loved it then. And I left to a startup in the early 90's because culturally it had totally turned for me (and this, before the "bad years" of Gil Amelio and before the return of Steve). In the time since, I was both the "idiot boss" and the guy that made the world right, so I've had a chance to see that from both sides.

    3. Re:Comprehensive interviews are very important. by jonbrewer · · Score: 4, Interesting

      Just think - in any field you can think of - tennis, school, etc. - some people are 'A' players and consistantly outperform others - other people are 'B' and 'C' players, that really don't stack up to the 'A' players.

      A company filled with 'A' players will win every time.


      Having all 'A' players is not necessarily the path to success.

      There's no reason to own the secretaries (Kelly), Security (Pinkerton), Janitorial (Blackburn), AP/AR (EDS [cringe]), Procurement (Ariba [cringe again]) or Payroll (APS), but try to keep 'A' players around who have to interface with these, ahem, organizations, and you'll either be pumping your 'A' players full of SSRIs or you'll be looking for new ones every sixteen months. (Or both!)

      In fact some of the most profitable companies in the world (can we say big pharma anyone?) manage to keep very few 'A' players around for just such reasons. (buy me a beer and I'll elaborate)

    4. Re:Comprehensive interviews are very important. by foobsr · · Score: 3, Insightful

      A company is little more than the team of its employees ...

      Congratulations, very true, because of course there are no social processes whatsoever, no interaction with any environment etc. etc. ...

      This is why Psychology never touched - for instance - any topics that might lead to any performance improvement by adjusting role definitions etc. etc.

      And there also never was any notion that a system might comprise more than the sum of it's components.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    5. Re:Comprehensive interviews are very important. by ehack · · Score: 4, Insightful

      Quote: A company filled with 'A' players will win every time.

      This is the obvious posiiton, like most obvious positions it does not match competitive reality: Look at the sports arena which allows fast-paced testing of such hypotheses. Real Madrid has the world's best soccer players, including Figo, Zinedine Zidane, Ronaldo *and* David Beckham. But the team as a whole has been underperforming. I see no reason why a company should not be subject to the same phenomena.

      It would be nice if people on slashdot did not say the obvious thing, or at least did not mod up the obvious thing - otherwise Slashdot will in the end just model the most commonly held assumptions which are often also the dumbest ones :) Go ahead and mod this post down, I know you will anyway - anyone smart is now surfing at ground level here.

      --
      This is not a signature.
    6. Re:Comprehensive interviews are very important. by Lonath · · Score: 5, Funny

      I pity the fool who attempts to learn something from Slashdot.

      Your comment is funny when I read it using my internal "Mr. T" voice.

  23. got through in person interviews twice... by _dl_ · · Score: 3, Interesting

    I tried twice to get to google, passed the phone screens twice, which I guess I should consider myself happy about, but 'failed' the in person interviews both times (that was before IPO, I would assume it is much easier to get it nowadays).

    My impression was that they value youth and brightness (as in, just out of school, being able to quickly recall or come up with stuff irrelevant to actual work) over actual experience... (but yes, this is obviously sour grapes !)

  24. Discarding too many people by pauljlucas · · Score: 5, Insightful
    I've mentioned this before: the interview process that Google uses selects only those people who can solve puzzles in real-time. While such people certainly are smart and possess insight and intuition, there's no correlation to being a good programmer.

    In my experience, such people are usually poor programmers. When faced with a problem, they may hack together a solution quickly, but the code they write is often poor from a readability, structural, and maintainability perspective because none of those things are "interesting" in their own right.

    Google is discarding many people who are very talented programmers, but who just aren't good at solving puzzles in real-time during an interview. Additionally, the added pressure of you getting hired riding on not only your answer but how quickly you can give it is enough to make a lot of people freeze up.

    Personally, when faced with a really hard problem, I often think of a solution when I'm not consiously thinking about the problem. Showering and that period between the time I get into bed and the time I actually fall asleep are two examples of such times. (I keep a notpad and pen next to my bed to write down stuff I think of just before falling asleep and often discover that the next morning when I try it it's the solution I was looking for.)

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    1. Re:Discarding too many people by Planesdragon · · Score: 4, Insightful

      While such people certainly are smart and possess insight and intuition, there's no correlation to being a good programmer.

      Google may believe that they can teach good programming methods, but they can't teach insight or intuition.

      Considering that what they have avaliable works as well or better than anything else on the web, I think they've got "code quality" down pat.

    2. Re:Discarding too many people by vhold · · Score: 2, Insightful

      Any time a place of employment has a filter you disagree with, it works both ways. If you don't like their filters, you probably also wouldn't like working there, saving you from a most likely bad employment experience.

    3. Re:Discarding too many people by RyuuzakiTetsuya · · Score: 3, Funny

      but the code they write is often poor from a readability, structural, and maintainability perspective

      Google uses perl?

      --
      Non impediti ratione cogitationus.
    4. Re:Discarding too many people by pauljlucas · · Score: 2
      If you don't like their filters, you probably also wouldn't like working there ...
      Unfortunately for you, there's no way to prove that since you'd never be hired to find out.

      There was once a research department of a company I interned with. I liked working there a lot. I made good contributions, published a few papers, and obtained a few patents. I wanted to be hired into that department but they had a filter that you had to have a Ph.D. which I did not have. I disagreed with their filter and yet I liked working there. I guess that disproves your theory.

      As a footnote: interestingly, while I was there, they hired a recent Ph.D. graduate. Personally, I thought he was an idiot. How he managed to obtain a Ph.D. from a good school wasn't clear. As it happened, he didn't last long in the department. So much for their filter.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    5. Re:Discarding too many people by xswl0931 · · Score: 2, Insightful

      I do a lot of interviews where I work and many times I may ask a difficult problem that I want to see solved in real-time, but I don't expect them to actually solve it. Sometimes I just want to see how they approach the problem. What kind of questions they ask (if they even ask any questions). How they work under pressure, etc... If they can find a good solution, they need to make it look like they hadn't practiced that problem before :P

    6. Re:Discarding too many people by pauljlucas · · Score: 5, Interesting
      I do a lot of interviews where I work and many times I may ask a difficult problem that I want to see solved in real-time, but I don't expect them to actually solve it.
      And this can leave a candidate frazzled for the remainder of the interview. A techinique that works better, IMHO, is that used by Bell Labs (at least at the time I was there). The technique is that you talk about a current or recent problem and walk through the solution trying to engage the candidate. You observe the candidate. If s/he just sits there and listens: rejection. If s/he asks interesting questions and offers up solutions before you do, you're got yourself a winner.

      By interviewing this way, you're not directly asking the candidate to solve a hard problem on the spot and, consequently, you're not making the candidate into a frazzled, nervous wreck.

      --
      If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
    7. Re:Discarding too many people by poemofatic · · Score: 2, Interesting

      Google may believe that they can teach good programming methods, but they can't teach insight or intuition.

      It's a lot easier to teach real time problem solving than to teach good programming methods. The first requires a certain base talent, but from that point you can learn "the tools of the trade" (e.g. knapsack problems, induction, graphs, divide an conquer approaches) To wit, many countries hold mathematics competitions that are essentially brain teasers, and some nations (e.g. Hungary) consistently outperform the rest of the world. It's not that Hungarians are smarter, but that they have better training.

      On the other hand, teaching someone to write robust, well designed, well documented, efficient, correct code -- I'm not aware of any success stories. Just look at the schools (or any program) and see whether their graduates are in fact writing better code than graduates of other programs. Unlike the example of state math education, no one has found a way to consistently produce excellent programmers. In your work place, look around for the really good coders, and see if they come from the same schools -- my experience is that they do not.

      In other words, although Google may have very clever people, and they may come up with cool stuff, but as a corporation they don't have good judgement. In fact, they have horrible judgement. A good company is supposed to hire a small group of creative and erratic people to be "idea factories" and then an army of seasoned enginneers to turn the good ideas into profits. The seasoned engineers don't need to be clever -- they need good judgement and practical wisdom. Instead, Google is doing the opposite. They hired an army of tinkerers and imported a single CEO, Eric Schmidt, to have *someone* in the company with business sense. Schmidt provided Google with the revenue stream that they are currently enjoying, without solving a single brain teaser in the process. But instead of learning from this, they're squandering the revenue on building a trophy case of more tinkerers, while actual companies have already caught up to them in search engine quality -- Google is running on reputation now and they aren't going to be around much longer.

      --

      When in doubt, have a man come through a door with a gun in his hand.

    8. Re:Discarding too many people by dont_think_twice · · Score: 2, Interesting

      Wow, this might be the single dumbest comment I have ever read on slashdot. Considering that I sometimes read at -1, that is pretty impressive.

      It's a lot easier to teach real time problem solving than to teach good programming methods ... The first requires a certain base talent, but from that point you can learn "the tools of the trade" ... On the other hand, teaching someone to write robust, well designed, well documented, efficient, correct code -- I'm not aware of any success stories. Just look at the schools (or any program) and see whether their graduates are in fact writing better code than graduates of other programs ... In your work place, look around for the really good coders, and see if they come from the same schools -- my experience is that they do not.

      Or, maybe it is really easy to teach good coding, and all schools do it? If all schools produce students with equal coding ability, the logical conclusion is that it is straightforward to teach coding. On the problem solving side, Hungarians are smarter. They also have better training, of course.

      In other words, although Google may have very clever people, and they may come up with cool stuff, but as a corporation they don't have good judgement. In fact, they have horrible judgement. A good company is supposed to hire a small group of creative and erratic people to be "idea factories" and then an army of seasoned enginneers to turn the good ideas into profits. The seasoned engineers don't need to be clever -- they need good judgement and practical wisdom. Instead, Google is doing the opposite. They hired an army of tinkerers and imported a single CEO, Eric Schmidt, to have *someone* in the company with business sense. Schmidt provided Google with the revenue stream that they are currently enjoying, without solving a single brain teaser in the process. But instead of learning from this, they're squandering the revenue on building a trophy case of more tinkerers, while actual companies have already caught up to them in search engine quality -- Google is running on reputation now and they aren't going to be around much longer.

      So because google doesn't follow standard business models, they have horrible judgement? Considering that they are doing pretty well in the market right now, wouldnt the obvious conclusion be that all those smart people saw a better business model?

      So, lets see:
      Slavish devotion to Standard Business Practices - check
      Consistently flawed logic - check
      Resistance to change - check

      Let me guess - you are a business major?

    9. Re:Discarding too many people by Amit+J.+Patel · · Score: 3, Funny

      If you interview enough people, you can solve all your problems this way.

  25. Didn't Last Long by bjtuna · · Score: 5, Informative

    I got a call from Google earlier this fall, saying they'd farmed my resume off the web and wanted to interview me for some kind of Unix-related position. I spoke on the phone a couple times with an HR person who asked me some general questions and setup a phone interview with a current Google employee.

    The phone interview with the employee, who was working at a position very similar to the one I was interviewing for, was rigorous. He asked questions that required me to speak code to him, on the fly. I ended up asking if I could take my time and write the code out before I read it to him, because I didn't want to screw up. I screwed up anyway. I was really nervous and even though the questions weren't very complex, they were things that I wasn't prepared to have to answer on the spot.

    I finally heard back from them almost a month later, with the (no surprise) rejection.

  26. Re:"do no evil" vs "nonprofit"? by Maestro4k · · Score: 5, Interesting
    • Like GMail and POP3. You see, 1GB webmail with text ads based on contents of email, all fine and clear. But a non-crippling POP3 that lets you avoid the ads?

      Where's the catch?

    I don't think there is one, I believe they put in the POP3 access for all the geeks who had requested it, most of the general population won't know what POP3 is, or care, they'll continue to use the web-based interface.

    I also suspect they're betting on people buying into the concept of having E-mail/storage/etc. available anywhere they can get a network connection. I know I'm still using Gmail's web interface and have no plans to change. I actually like the interface (first time I've ever said that about a web-based E-mail client) and having things centralized has proven to be quite useful for me. I'm frankly hoping they're planning to offer more things like it, maybe a calendar program. (Actually I could probably find a free one of those if I'd every remember to take the time to look.)

  27. What are Google's chances? by FuturePastNow · · Score: 2, Interesting

    I can't speak to the questions about Google's hiring process, but reading about the Googleplex and the company ski trip made me think of the old dot-com days. Many companies reached Google's level of financial success (though arguably not its name recognition), and then bit the dust.

    We all like to think that Google is different, somehow, but is it really? Or has Google become so ingrained in the way we use the internet that it cannot be destroyed, even if the company itself ceases to exist?

    --
    Give a man fire, and you warm him for the night. Set a man on fire, and you warm him for the rest of his life.
  28. Searching Questions by dotslashdot · · Score: 3, Funny
    They kept asking me searching questions--it was like they were looking for something but couldn't find it. I would often respond with "Did you mean
    • what
    did I like about my last job?" When my answers were repetitive, I asked the interviewer if they wanted me to reiterate my answers. how strange.
    1. Re:Searching Questions by blcknight · · Score: 3, Informative

      Rule #1: Never, Never ask an interviewer what they meant by their question. They meant it exactly like they asked it. Give concise answers, if you find yourself getting too repetitive, think about the question and try to give more detail in your answer.

    2. Re:Searching Questions by Legion303 · · Score: 3, Informative

      On the contrary, most hiring managers recommend this, on the theory that they'd rather you ask them to clarify so you can give the question some thought, instead of just spurting an obviously canned and pre-planned response.

    3. Re:Searching Questions by EriDay · · Score: 2, Funny

      I just told them I came up with 4,300,000 answers in .16 seconds. I could give them a summary of my top 10 answers, or if they felt lucky, I'd just give them my number 1 answer.

    4. Re:Searching Questions by frozen_crow · · Score: 2, Insightful
      That sounds like an excellent strategy for getting stomped on.

      If you don't understand the question, don't waste time pretending you do. You just look like a person who's not smart enough to ask for clarification when you do that.

  29. Re:Is it just me by Albinofrenchy · · Score: 2, Insightful

    Microsoft may be big, but you never hear anyone say "Why don't you MS for that?" Empires fall, yet verbs are eternal.

    --
    "A man is but the product of his thoughts what he thinks, he becomes." -Mahatma Gandhi
  30. Re:Quick Question by Jedi+Alec · · Score: 5, Insightful

    the 2 main job requirements in IT: the ability to RTFM/Google. ofc i suppose the latter isn't very relevant in the context of this article ;-)

    --

    People replying to my sig annoy me. That's why I change it all the time.
  31. Fairly typical these days by Solr_Flare · · Score: 5, Insightful

    Although Google is a bit more on the extreme side hiring process wise, this is definitely very typical for the market today. Anyone planning on getting a job in the tech industry, here are the key things your employer is looking for:

    1) Ability to work well with others and in a team environment. This is pretty much critical in tech industry today.

    2) Ability to learn quickly and on your own. No one realistically expects you to know *everything*, there is just too much for most people to absorb. What they do expect you to do though, is to be able to teach yourself the things you need to know and learn quickly.

    3) Background experience. What companies analyze out of your background really varies from company to company. But, in the end all they are looking for is data that backs up point number 1 and 2. They want evidence that you are balanced, that you can learn well, that you can work well with others. Be it college background, work experience, tech demos you build yourself, etc, all that stuff really is just hard data to confirm your background.

    As for the aptitude tests, those are just a way for companies to narrow down the potential applicants. With so many people looking for a job, it helps to shrink the applicant pool any way you can. Trust me, your potential future employer knows you are going to BS on the aptitude test. In fact, they are pretty much expecting it. They just want to ween out the people who aren't serious enough about getting the job and who aren't smart enough or serious enough to BS the test based on what they feel the employeer is looking for.

    Honestly, aptitude tests are just a quick and easy filter to get the dumbest of dumb out of the way. What really and truly matters when you apply for a job is the interview(s). That is where your potential bosses can really judge you.

    80% of what matters in the hiring proces is all about the interviews. 10% is background, and the last 10% is your BS filter(aptitude tests, on the spot programming challenges, etc).

    --
    You are who you are, let no one tell you different. But, never close your mind to a new point of view.
  32. Re:Is it just me by aussie_a · · Score: 3, Insightful

    I think the above post being modded a troll is actually quite unfair. Many Americans I know have expressed this opinion (here at slashdot and other places) and I don't believe all of them were trolls. Therefore I'll respond to it (and most likely be modded a troll as my opinions will be unpopular).

    By your logic google is evil for having a DMCA policy. Now you might say "wait a minute, they have to do that, it's the law." Well I don't know if linking to infringing material is illegal, which means they're complying with censorship without being forced too. But assuming it is illegal to link to infringing material, they have to follow the law to comply with the US government. Well they have to censor material to comply with the Chinese government. If they don't do so in each case they get in a lot of trouble and risk having their business shut-down in a certain location/completely.

    For a lot of people it's okay for google to comply with the US government but not the Chinese one. But if google should try to persuade people to criticise and change certain policies of the Chinese government, they should do the same with the US government (I don't think I'm alone in saying both policies are bad).

    Having said that, I don't beleive in FOREIGN companies trying to persuade a country's laws. However I can see why a lot of Americans don't share this opinion, for instance some think it's the duty of their government to try to persuade other peoples to come within America's vision (democracy and capitalism).

    Not all American's believe this, but many do. It only makes sense that they think it's okay for companies to try to influence foreign laws as well.

    This isn't a troll, but a post commenting on this issue :)

  33. I interviewed in May by waffffffle · · Score: 5, Informative

    I flew out to Google in May for an interview. I had first interviewed on campus (I actually thought I bombed that interview). They flew me out to California for an interview (the only person from my school that interviewed for that position). I was interviewing for an Associate Product Marketing Manager position. My day consisted of about six half-hour interviews, all in the same small conference room, with a break for lunch. The process was very different in comparison to Microsoft (I had just flown out to Microsoft two weeks earlier). While Microsoft moves you from building to building, room to room, so you get sufficiently lost and disoriented (while the different interviewers talk about you behind your back) at Google the interviewers come to you and they don't know anything about you until you meet them (so they claim). Google's questions seemed significantly easier than Microsoft's, but I was interviewing for a Program Manager position at Microsoft, so the focus of the questions was pretty different. Microsoft gives you brain teasers, tells you to write code on the board (even though it was a non-coding position), and even gave me an ethics question. Google gave me a lot of estimation questions (number of pizzas sold at college in a year), which I don't really understand since I don't see how being a good estimator makes you good at anything else. Regardless, I was really proud of all of my estimations (I prepared myself with a bunch of dumb facts, like the number of Wal-Mart stores in the US, to use as references, which worked well. At the end of my day of interviews (which I thought went really well) I was talking with an HR guy (not my HR guy, strangely) and he asked me what time I was coming back the next day. I told him that I wasn't coming back since my flight home was the next morning (this was set up by the Google travel people, I had no choice in this matter). He told me that I needed to meet with two more people and he went back upstairs to see if they were free to meet with me that afternoon. It took him a long time to come back and tell me that they were too busy, so I was sent home, pretty much knowing that I wouldn't be getting a job since I couldn't complete the interview process. I was an east-coaster, and unlike all the Stanford kids that they seemed to move in by the busload for interviews, I had to go home. It took them a long time to get back to me about their decision. The HR guy kept telling me that the meeting to discuss my interviews kept getting postponed. Then one day he told me that I needed to set aside two hours for a timed essay. I took the essay, which was the "final step" in the interview process, according to the Word doc they sent me (I was expecting some high-tech web form that prevents me from missing the deadline, but instead I just got the email at the time specified and had to email it back within two hours). I got an email about a week later telling me I didn't get the job. My essay kicked ass. I should post it online. Oh well. I've got a lot of other observations about the differences between the Google and Microsoft interview processes if anyone cares.

    1. Re:I interviewed in May by Anonymous Coward · · Score: 5, Funny

      You could try paragraphs.

    2. Re:I interviewed in May by Xenna · · Score: 3, Funny

      Please tell us more about the ethics question they asked you at Microsoft ;-)

    3. Re:I interviewed in May by Troed · · Score: 2, Insightful

      I don't see how being a good estimator makes you good at anything else

      On the contrary I'd say it's one of the things that separates the really excellent people from the others.

      That, and being able to take a step back, connecting everything you know about just about everything and using _that_ to extrapolate a resonable prediction about the future in almost any area.

      Anything else is basically just learning from books. The above two things are either just there or not in some people.

    4. Re:I interviewed in May by ArsenneLupin · · Score: 3, Funny
      Then one day he told me that I needed to set aside two hours for a timed essay. I took the essay, which was the "final step" in the interview process, according to the Word doc they sent me (I was expecting some high-tech web form that prevents me from missing the deadline, but instead I just got the email at the time specified and had to email it back within two hours). I got an email about a week later telling me I didn't get the job. My essay kicked ass. I should post it online. Oh well. I've got a lot of other observations about the differences between the Google and Microsoft interview processes if anyone cares.

      Your error was that you sent back an essay. You really should have sent a message "Sorry, I can't read your attachment, could you send me it again in an open format, please"?

      Your other error was that you did your Microsoft interviews before your Google interviews. Had you done it in the other order, you could at least have gotten the Microsoft position, especially after telling them how you flunked google ;-)

  34. Hiring attempt by cbdavis · · Score: 2, Interesting

    My X tried to get job there, twice. She has a Phd (physics), 2 masters degrees and teaches C/C++/Python and OOP(college level and business level). Also, has experience writing large software projects on Linux. She has developed software for IBM that was marketed and made a bundle. She has a special interest in algorithms and their application to tough software problems. She couldnt get an interview. I was astonished - she is probably the best programmer/designer Ive ever met. Google, you goofed not hiring her.

    1. Re:Hiring attempt by Anonymous Coward · · Score: 3, Funny

      You goofed on not marrying her...

  35. So are the handicapped *not* welcome at Google? by qualico · · Score: 2, Insightful

    ...there are a lot of people who do *not* test well, yet blossom under the right conditions.

    With rigorous testing, you'll get a lot of smart people...smart at passing tests anyways.

    Work ethic and love for ones occupation should far exceed aptitude in any hiring criteria.

    So if you have any handicap(s), you can forget ever working at Google?

    Seems like Google has already become severed from reality using that filter.
    Too bad. :-(
    I did have high hopes.

  36. Re:Is it just me by aussie_a · · Score: 2, Informative

    Google is censored in North America (or at least the US portion), see their dmca policy. See my post below and whether or not I believe it's evil (I'm against their DMCA policy more then their Chinese policy because the DMCA affects me. If I were Chinese I may have a different opinion).

    By the way, those fanatics you talked about is a foreign government. With that sort of respect it's no wonder America isn't the most popular country right now. No, not a flame. An observation.

  37. Not only Google looks for big brains by jsse · · Score: 3, Insightful

    Google uses aptitude tests, which it has even placed in technical magazines, hoping some really big brains would tackle the hardest problems

    Almost all hightech companies look for big brains. Typical questions would look like this:

    five pirates have 100 gold coins. they have to divide up the loot. in order of seniority (suppose pirate 5 is most senior, pirate 1 is least senior), the most senior pirate proposes a distribution of the loot. they vote and if at least 50% accept the proposal, the loot is divided as proposed. otherwise the most senior pirate is executed, and they start over again with the next senior pirate. what solution does the most senior pirate propose? assume they are very intelligent and extremely greedy (and that they would prefer not to die).

    The answer is in the no. 63 of techInterview. Don't feel depress when you couldn't come up with the right answer, and don't bother memorizing all those answers before going to interview. They probably wouldn't reuse any of them anyway. If you don't have extremely high IQ, you probably want to learn techniques to solve those problems.

    As a matter of fact, questions as such are mostly problems in Game Theory(Yes, Game Theory as in the movie A Beautiful Mind). Pirates problem above is a typical game that can be solved by backward induction on an extended subgame. I've actually seen this question in a final examination of Game Theory in my prograduate Economics studies.

    1. Re:Not only Google looks for big brains by JimR · · Score: 2, Funny

      I'm not sure I would want to work for any company that asked me this question in an interview, as it clearly indicates that the culture in the company is for management to pay themselves as much as possible, whilst paying the people who actually do the work as little as possible.

      --
      #exclude <ms/windows.h>
  38. Re:Is it just me by TLLOTS · · Score: 2, Insightful

    Again, that's a very shortsighted view to take, a very naive view.

    Believing that it would be better for google not to comply with the governments wishes and censor some content, when the alternative is to be blocked entierly is rather foolish. That would mean that a very useful resource, which many many people use on a daily basis would be taken away. So tell me, which is the greater evil; allowing people to access a tool which gives them access to a great deal of information with censorship (which with the state of the internet means that its highly likely that a number of things are still available that the governement would desire censored), or not complying, and depriving them from the use of a tool which could facilitate the finding of that information?

    One can easily view google's association with a governement that is often percieved as evil as google being evil as well. But are they not infact offering a service to the people of the area? Your suggestion that they should not censor and be blocked makes it seem like you believe google should be fighting the battles of the chinese citizens. Tell me, what have you done to aid people living in china with regards to their government? I expect google has done much much more for them than you have.

  39. IBM isn't entirely stupid by Goonie · · Score: 5, Insightful
    IBM is an enormous company that has been around since 1911 (or the 1890's if you count its predecessors). It continues to make solid profits, and has done more often than not. It has survived the introduction of the digital computer, the minicomputer, microcomputers, and the internet, and is still going strong. Maybe they're doing something right...

    Seriously, basing your business plan around hiring a bunch of geniuses is not automatically a smart idea. Geniuses can be lazy, they can be terribly hard to manage because think they know better than their managers, and the supply of grade-A ones is rather limited and competition for them will remain pretty hot. It may well be smarter if your business is set up in such a way that you didn't require all your employees to be geniuses, but through good training and good procedures equipped them to deliver the services that you wish to offer.

    Sure, maybe your business is going to be less flexible and adaptable this way. Maybe you're going to need more staff, and more intensive oversight, than the "hire geniuses" route. But the supply and cost of moderately competent, reliable staff is much, much more favourable than competing for geniuses.

    In 20 years time, when Google is a mature company trying to protect its patch, let's see whether people are chewing off their right arm to work there, and how the company copes then.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:IBM isn't entirely stupid by aixguru1 · · Score: 2, Insightful

      AT&T Bell Labs used to hire nothing but the best... Where are they now? I hope the folks at Google make sure they know the mistakes that came from the business there and use their brilliant minds to create real actual products they can pay for those minds with.

      --
      root 10956 5164 0 Oct 22 - 0:23 sendmail: rejecting connections: load average: 70 (isn't sendmail just too kind)
    2. Re:IBM isn't entirely stupid by Momoru · · Score: 3, Interesting

      This is a good point that I wanted to follow up the original article with....does anyone else think Google might be making a mistake in their hiring practices? It seems that they put a really really large emphasis on highest of high education and strong mathematics. While I appreciate that their core business (search) does require quite a bit of math skills to make it great, from my experience as a programmer, the people I run into that have "real life" programming skills usually end up writing decent enough code...while the people with masters degrees in math end up writing great code, but it often takes twice as long (they seem to have less of a grasp on the business end of things which requires promptness). Perhaps this is why 90% of Google's stuff is still in Beta?

      I also think it's funny that the 60 minutes seemed to contrast the Google environment from "Big evil microsoft", but Microsoft WAS google 15-20 years ago...remember how that was an enviable place to work with the free soda and the "everyone gets an office"? At the rate Google is hiring, and now that they are public their corporate climate will end up HAVING to change. Right now they can still have fun, but when their non-voting, non-dividend paying stock begins to crash (its currently at what, a 150 P/E?), they will begin to act like every other corporation.

  40. A year ago it was horrible by amigus · · Score: 2, Interesting

    I interviewed at Google about a year ago and it was horrible in so many ways I don't know where to begin.

    They asked questions requiring nothing more than memorization of man(1) pages.

    They asked for my opinion and told me it was wrong.

    They asked me if I knew insert techology here and when I said "no" they spent the rest of their timeslot asking questions about it.

    They asked no questions which accertained logical reasoning, problem solving skills, creativity or anything else they seem to be so interested in.

    The list goes on and on. By the time I was done I didn't want the job. They called me months later to ask if I'd be interested in working for them and once again I said "no." :-)

    1. Re:A year ago it was horrible by HuguesT · · Score: 2, Funny

      Very good, this suggests an algorithm to get hired by Google: do not memorize man pages, assert your opinion when asked (do not try to guess what you think the Google people will like), be truthful about what you know, and play hard to get!

  41. I know how to define Google! by RyuuzakiTetsuya · · Score: 2, Funny

    Life Engine.

    oh wait...

    --
    Non impediti ratione cogitationus.
  42. 14 interviews != 14 rounds by Anonymous Coward · · Score: 3, Funny

    You could do 14 interviews in 3 afternoon rounds.

    So that's one flat tire, one sick aunt, and a dentist appointment.

  43. A Technical Look At Google by supersat · · Score: 5, Insightful

    If you're looking for a technical look at Google's inner workings, I highly suggest you view this talk given by one of Google's Distinguished Engineers at the University of Washington. He talks about how Google stores all of its data (the Google File System), and how massive amounts of data are processed (MapReduce), among other things.

  44. Easiest Interview EVER!! by IcarusMoth · · Score: 5, Funny

    It was like
    Me: "What Up?"
    Them: "What Up?"
    then I pulled down my pants and they were like:
    "You're Hired!!"
    then I'm like "Respect."

    1. Re:Easiest Interview EVER!! by dj245 · · Score: 3, Funny
      then I pulled down my pants and they were like:
      "You're Hired!!"

      No no no. This article is about Google, not Booble

      --
      Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
  45. Re:The Apprentice by symbolic · · Score: 2, Insightful


    Speaking of The Apprentice, that show cracks me up. Does the Trumpster really think that ONLY Ivy-leaguers could come up with the crap that those contestants did? Give me a break. And what about the episode right before the finale, where those two women were hissing away at each other...PLEASE...it sounded more like a high-school tiff (they even TALKED like high-school girls). I'd NEVER expect something like this from a professional. This was supposed to be the creme de la creme, but I guess the joke was on them.

  46. Indeed! by fluxrad · · Score: 5, Funny

    Collage isnt everything. I learnt to make money without a batchelors', and I do'nt need a job at google.

    I see you have a CS degree.

    --
    "It is seldom that liberty of any kind is lost all at once." -David Hume
  47. My experience by dexterpexter · · Score: 5, Interesting

    In July of 2002, when Google Answers was hardly-known (is it very well known even today?), I did some research work--without pay--for Google.com. I love research, so I didn't mind; I was thrilled to do it.

    One day, I got a letter/email from Google.

    In it:
    "We have noticed you have been quite active on the site and that your
    comments have been well-written and comprehensive ...

    Based on your postings we think you would be
    an excellent addition to the researcher community."


    They were offering me a job as a paid researcher. I was quite shocked because I had read that lots of people applied and were never given jobs, and I never even applied.

    Apparently I was answering questions very quickly and thoroughly; one of their paid researchers noticed and recommended me.

    It wasn't a very well-paying job and it was not a "high ranking one" per say, but it does qualify as a job that did not require an aptitude test.

    --

    *-*-*-*-*-*-*-*
    "We are Linux. Resistance is measured in Ohms."
  48. Had a few interviews.. by BawbBitchen · · Score: 2, Interesting

    Before they were public. 3 interviews then nothing. Got another job. They call. 4 more interviews. Nothing since. I have a friend that works there. He says they are like that. He thinks I will get another call in another 2 months for 4 more interviews.

  49. My interview process by paranoidia · · Score: 5, Insightful

    So I was just hired by Google right out of college, I'm graduating from Carnegie Mellon Univ in May. Google came to our school to run interviews around October. Here's a summary of the process:

    Google set up shop at one of our job fairs with about 120 other companies. Anyone could walk up to the booth and give them their resume and talk to the people there. If they liked you, they e-mailed you later for an interview

    There are then 2 on campus interviews. The first on one day, and if the interviewer likes you, then you get called back to the next day. If that interviewer likes you, you get flown out to their head quarters by San Fransisco. For my trip, there were 8 kids from CMU, and about 25 total from 7 other schools.

    Out in their headquarters, you have 3 interviews with different sets of people. One of my interviews had 2 people each asking questions. They also feed you though and give tours of the campus. They definitly treated the applicants very well out there, great hotel, very nice all around.

    Finally a week later people found out if they had offers or not. I heard rumors that in interviews with Google, each interviewer has 'veto' power, so if just one person didn't like you, no luck.

    As for interview topics, there was a large range. Most were data structure concepts and problem solving. One interview was very unique though, the guy had a sheet of general software eng questions ranging over topics such as application design and testing, server-client software design, internet concepts. He would ask you just to describe a general topic, and see how much you could explain about it. For instance, one question was like "If you wanted to improve one of your programs, what would you do?" So you had to talk about testing, bottle-necks, better hardware, etc, just about everything.

    As for coding questions, some people have complained in this thread that they don't display if you are a good coder, and I quite disagree. The purpose of those questions are to find out how you think, not how you code. They look for if you can logically lay out a problem in entirety and solve it one step at a time. Yes it's under a stress you would normally not have, but I think the stress helps sometimes. The part that all my interviewers spent the most time with was if I could improve my current solution. To see if you could do it with less memory, less cpu. The hardest part is just not knowing if there's something obvious that you should see. But a hint, start with the worst solution, then 'think up' a better solution while you're writting out the first. Do not try writting out the optimal solution from scratch from your head. They want to first see that you can solve it, but then to make sure that you don't settle for that solution and instead cringe at every line to make sure it's perfect.

    Other tips I would suggest, spice up your resume with team projects. Also, the breadth of experience you have, not depth. As for positions at Google, I was hired as a Software Eng, which means I can work on just about any project, so they wanted people with skills in many areas. Lastly, don't be afraid of saying 'I don't know' to a question. I did this a few times for 'quiz' questions where I knew I could just go look up the answer (for instance, one question was 'list and define all the different type casts in c++'). But just don't wait time trying to make up something or giving a wrong answer.

    After that babble, I also wanted to mention that every interviewer seemed to love their job there, like some people in the thread have said.

    I hope this might give some insight into the process, although it's specific for college grads. But the general idea I got was that Google was looking for genearally bright people with decent experience and good team skills.

  50. Data mining by rush22 · · Score: 2, Insightful

    Well, data mining is still profitable, creating and selling demographics and psychographics is still profitable, and that's what you give them license to do.

    ... Google's computers process the information in your email for various purposes, including formatting and displaying the information to you, delivering targeted related information (such as advertisements and related links)...and other purposes relating to offering you Gmail.

    ...Google will never sell, rent or share your personal information, including your Gmail address or email content, with any third parties for marketing purposes without your express permission.

    Building psychographics, demographics, geographics, profiles, etc. from keywords (as well as cataloguing keywords) is not selling/renting/sharing personal information and is not selling/renting/sharing email content, and can therefore be sold to third parties. I can't see anything in Google's privacy page that prevents them from mining and selling this information.

    Websites I've found (with a quick (google) search just now) charge $500-1000/month+ for access to plain old demographics. Just think how much money would be made from samples of millions of people talking about products, when they talk about products, how they talk about products etc etc. Why do you think Google search needs to assign an ID to you and remember what search terms you used anyway?

    We use cookies to improve the quality of our service and to better understand how people interact with us. Google does this by storing user preferences in cookies and by tracking user trends and patterns of how people search.

    http://www.google.com/privacy.html

    http://gmail.google.com/gmail/help/privacy.html

    http://www.demographicsnow.com/

  51. Google's Process Seems Pretty Standard to Me by alphanumwheel · · Score: 5, Informative

    So I'm a programmer at Amazon.com - I do a good bit of recruiting/interviewing.

    Google/Amazon/Microsoft all do it pretty much the same way, with a few variations. Everybody's looking for the same super-awesome programmers, and so you have basically a gauntlet of programmer-led technical interviews. Google's aptitude tests, advertisements are just it's way of leting the super-awesome programmers know that Google Wants You!

    The main difference between places is how exactly they define "super-awesome". Here's my take on the companies I know about:

    1. Google will hire really hardcore theroetical people into pretty applied positions. Raw intelligence seems to be job #1 at google, so they hire people without a solid pratical track record.

    2. Amazon will hire hardcore hackers, even if they don't have perfect academic credentials. Stuff like sucess in Open Source project is way up there at Amazon.

    3. Microsoft will hire people who have decent (but not awesome) coding skills and social skills and give them a Project Manager job. Because they have so many Project Managers, I think that also frees them to hire programmers with even fewer social skills.[pmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjn

  52. How 1337 are you? by kevpie · · Score: 2, Insightful

    90% of programmers believe that they are in the 10% of programmers.

  53. Re:Is it just me by Jah-Wren+Ryel · · Score: 3, Insightful

    By your logic google is evil for having a DMCA policy. Now you might say "wait a minute, they have to do that, it's the law." Well I don't know if linking to infringing material is illegal, which means they're complying with censorship without being forced too.

    I believe that there is case law (the 2600 DeCSS case) that says it is illegal to link to illegal information. If google were really interested in "doing good" (which is different from doing no evil) then they would do two things in DMCA censorship cases:

    1) PROMINENTLY indicate that the search returned information that is being censored by the DMCA. When the crutch of scientology sued them to stop linking to bootlegs of their "religious" texts, they put a little dinky notice at the very bottom of the search results indicating something was amiss. In my opinion, Google should put a notice like that as the very first hit and it should be in red. It would link to the DMCA take-down notice or whatever other legal document was used to force them to not link.

    2) They would wait for a really good test case and push to have it taken to the Supreme Court. They obviously have got the bucks for the lawyers and after all these years, I expect they have had at least one good test case slip through their fingers.

    --
    When information is power, privacy is freedom.
  54. Re:Quick Question by Dhalka226 · · Score: 5, Funny

    Good is an adjective, well is an adverb.

    You are GOOD at faking who you are.

    You fake who you are WELL.

  55. This is why.. by Acuram · · Score: 2, Interesting

    ..I've decided not to get a degree in computer science.

    Hi, everyone. I've been a lurker on these boards for a long time now, but just wanted to state this. I've wanted to be a programmer all my life, and have worked on projects on the side ever since I bought my first computer about 10 years ago. I consider myself talented.

    Anyways, this is probably the #1 reason I have decided to get a degree in something else (nursing maybe). This trend in interviewing is just plain rediculous and leaves one not caring about the job. There is only so much BS you can get spoon fed before revulsion kicks in...

    1. Re:This is why.. by HHaygood · · Score: 2, Funny
      So let me get this straight -- you're upset about the difficult process of getting the job, so instead you're considering going into medicine?

      Think, man, think!

  56. Obviously... by Jah-Wren+Ryel · · Score: 2, Funny

    One recent hire had 14 interviews before getting the job - and that was in the public relations department.'

    This one is so obvious...

    1) Engineering company - lotsa dorky engineers who can never get close to a babe in real life
    2) PR department - #1 requirement is to be good looking, usually female (able to work as a "booth babe" if the regular unemployeed actress/model/singer/songwriter chicks are no shows).

    Those 14 "interviews" was just google management sharing the wealth with the engineers, keeping up morale and all. Maybe even hooking up a couple with some nice poon since everybody knows google stock options are making the long-time employees rich.

    --
    When information is power, privacy is freedom.
  57. Re:The Apprentice by suyashs · · Score: 2, Interesting

    Trump doesn't give a damn about the person he actually hires, the whole damn show is a cash cow for him anyway and he could care less about the actual person he is "hiring". I doubt they actually do anything important...

    --
    http://chrono.posterous.com/
  58. Many, many interviews by dexterpexter · · Score: 4, Interesting

    Oftentimes, that "rigor" is really not so rigorous as much as a process for your and the company's good. A lot of large companies/agencies do this so that they can find the right fit for you in their company. Many times, the company already plans on hiring you and has already decided you will make a "good employee," but the seemingly ridiculous number of interviews is for placement purposes.

    If you come in and wish to interview only for the advertised position, you might be missing out on an opportunity in an area you really want to work in or would excel at (being a new, unpublicized area, you might be brilliant at it and love it, but not be aware it even exists), and so oftentimes the company puts you through interviews (in this case, ump-teen interviews), so that people in each of those areas have an opportunity to speak-up on your behalf and say, "you know, I could really use him/her here, but the position we have open hasn't been advertised." Putting you in an area that you are likely to love is worth the time "wasted" because you are more likely to be productive.

    Perhaps it isn't this way at all companies, but interviewing many-times (seemingly "rigorous") is simply a placement issue, not a torture or publicity one.

    Also, the tests oftentimes aren't about the right answer, but your reaction to being placed outside your comfort zone for a moment, and how well you respond. Perhaps Google is doing it for torture purposes (I am not so sure of that, though), but the "extreme interview processes" often have other purposes than the initially-perceived ones. I am speaking about other companies here, not necessarily exclusively about Google.

    --

    *-*-*-*-*-*-*-*
    "We are Linux. Resistance is measured in Ohms."
  59. too little info by new500 · · Score: 2, Insightful

    . . .

    seriously, there are a whole bunch of people posting "i did 100 interviews and got nothing" VS "i got headhunted" ('scuse the exaggeration, but it was getting boring)

    this is not very useful information without knowing the positions applied for and applicant's experience and qualifications.

    a friend "interviewed" for a a news agency recently - 1st interview came across like a Herbalife recruitment circus. Second is scheduled but not happened already.

    i have a good friend in the UK who's an employment attorney. with the sheer overload of tribunal cases for unfair dismissal claims, discrimination claims and the like, it's no wonder the interview process for raw fresh young hires is tortuous.

    but that doesn't mean the process is perforce of any use to anyone - i have the strong impression much of the belaboured trials are invented to protect management liability. and sometimes, with some companies, long intetrview processes are a sign of unfocussed and ill-prepared management.

    also, with new and fast growing companies with lots of bright staff, all fairly equallty qualified, i've noticed a tendency towards spreading responsibility of all kinds. that's just IME, but when you hire tons of execs in a go, internal hierarchies are not settled, even if roles are allocated, and few step up to act outside the behavioral mold - often because there isn't such a mold yet.

    == Idle Random Thoughts. Usual Disclaimers Apply ==

  60. I just wish they would redesign their news group by Snaller · · Score: 2, Funny

    ... or failing that, do anyone know someone apart from Google who indexses usenet?

    --
    If Google really cared they would fix Android Chrome to reflow text, instead of discriminating
  61. University degrees; Overrated by Anonymous Coward · · Score: 3, Interesting

    Let me say one thing. I got my BSc from a decent UK university (top 33-25% for Computer Science); it's a First Class Honours, the best ranking the University gave out (typically, UK degrees are graded as "First Class", "Upper Second Class", "Lower Second Class", "Third Class", and some stuff below that which isn't that great; I think some unis give "starred" firsts, mine didn't).

    To be honest, I was expecting to get an upper second and was extremely damn surprised to get the first (because they don't give out details on marks, I've still no idea how the fuck they got a first from them).

    Here's the crunch. I'm *not* a 'First Class' student; I'm a decent "Upper Second" at best, but I didn't cheat (or, if you think I did, then I'd point out that 90% of the class probably cheated more than me, so go figure).

    How did I get a First? I don't know, but I strongly suspect that putting the extra effort into a written essay on data ethics (that ended up counting towards a small but notable percentage of the year) made the difference. I know that many people didn't put that much effort into it, but spent ages on things that didn't matter half as much.

    Point is, I'm fairly mediocre when it comes to computer skills, I spent more time studying crap than I did doing actual computer stuff and preparing for a job; yeah, my essay writing is okay, but the whole experience has left me very sceptical about what a degree means.

    I didn't "abuse" the system, but I certainly played along with it for all that it was worth, because I wanted a decent chance of getting a First Class. I knew that wasn't everything, but I suspected it would mean more than it did.

    I could bore you with this all day, but I can't be arsed typing that much; point is that a degree teaches you stuff, but it's not the same as the real world, it's overrated, and in spite of their efforts, it doesn't really teach you the practical stuff you need for a job as much as some people would like you to believe.

    I thought it was ironic that one of my lecturers asked me if I was going to be doing a PhD. The BSc drained me of the enthusiasm I would have needed to even *consider* doing a PhD. There's no way in hell I want to see the inside of a university for a long time to come.

  62. Re:Quick Question by Anonymous Coward · · Score: 2, Insightful

    Gee, that's a tuffy. Maybe I'd respond with something like "Let me get right back to you on this. I want to check the documentation at the office to make sure I'm correct."

    You obviously can't think outside the box, hence you are destined to remain inside the cubicle.

  63. Google and Others by CrankyFool · · Score: 5, Interesting

    First, the others:

    Back in August, on a Tuesday (you'll see the days matter in a second) I did a phone interview with a hiring manager; I did well enough that toward the end of the interview she asked me when I could come in; I said Thursday would be earliest (I was unemployed). After shouting over to some people, Thursday turned out to be OK. Lets call this Day 0

    Day 0+2: I came in on Thursday and was interviewed for about three hours. Four teams, two singletons and two pairs. Oh, and I hate pair interviews. I remember distinctly that I managed to establish an amazing rapport with the hiring manager fairly early on and had an interview that left me feeling like a million bucks (this is probably the only interview where I've ever said, in response to a salary question, "you can't pay me what I'm worth" and meant it :) ).

    Day 0+3: On Friday, I was contacted by another company and told they wanted to bring me in. We arranged the interview to occur Tuesday (so a week after the first phone interview).

    Day 0+4: Company A calls me and wants to hire me. I tell them I've got to check out Company B and we negotiate to have me give them an answer by Thursday (0+9, or 5 days hence). Due to the sensitivity of the project, I agree to come in for a meeting at work on Wednesday (0+8) so I can be up to speed if I take the job (this also let me see what kind of work environment they've got).

    Day 0+7: I interview at company B. Process is also about three hours. They're aware of my situation, and so the last person to talk to me is the hiring manager, with an offer in hand. I tell him I'll let them know by Thursday.

    Day 0+8: I come in for a meeting at company A and fall in love with the company culture -- remember, this isn't "let's tell the interviewee what the culture's like," but rather a real business meeting I'm attending, so it allows me the sort of inside intelligence that's often lacking in our decisions. It also allows me to see that, e.g., everyone dislikes the company-provided laptops, which allows me to ...

    Day 0+9: I call company B and politely decline, I call company A to enthusiastically accept and negotiate a better laptop (the 'negotiation' process wasn't exactly lengthy -- "I'd like a laptop, but your standards suck. What can we do about this?" "Yeah, we're not happy with the standard. Can you work with the IT Director to come up with something better?").

    As for the Google process ... I probably got in due to the fact I was an internal reference. I had a phone interview that was actually pretty cool -- my interviewer felt engaged, asked intelligent questions, and seemed really interested in me. It was a back-and-forth process, and I really liked it. I also did well enough, apparently, to qualify for a face-to-face interview.

    The face-to-face happened about 15 days later. It was about 3-3.5 hours (fairly standardized for Google, apparently). I was lucky enough (ref internal referral) to eat at the Google cafeteria ahead of time, which definitely rocked.

    _That_ interview process was ... a little disappointing (can you tell I didn't get the job? :) ). It felt very one-sided. Forgive the fuzzy wording here -- I tend to be one of the more fuzzy, Myers-Briggs EIFPish, geeks out there.

    I think it's natural, really -- Google goes through so many of these interviews that the first step is by necessity an emotionally disengaged "show us you're worthy of breathing Google Air[tm]" process. One of the things missing from the interview, for example, was any sort of discussion of the Google side of things, or what the job or work relationships or technology are like.

    I left the interview drained. I'm actually pretty pleased with my performance -- I'd probably want to change two or three things, but overall I'd say I probably performed at about 85% or better of my optimal capacity.

    About ten days later I got a phone call fr

    1. Re:Google and Others by frozen_crow · · Score: 2, Informative
      One of the things missing from the interview, for example, was any sort of discussion of the Google side of things, or what the job or work relationships or technology are like.

      Did you ask? When I interviewed there, they drove me nuts, everybody asking all the time whether I had any questions.

      And don't forget, google is notoriously secretive. It should come as no surprise that they don't volunteer much information about the technology. A number of my questions got "sorry, I can't answer that" answers.

  64. Not Learnn the API - Learn the Language by brunes69 · · Score: 5, Insightful

    The point of the parent poster, and though I haven't read it, I assume the book - is that once you have a few good years under your belt, any decent programmer will tell you that all languages are essentially the same. Sure, you have some that are OO, some are more procedural, some have some weird syntax to get used to - but, for the most part, they are all the same basic constructs and concepts, and anyone with a moderate level of skill can pick up a new language fairly rapidly. Sure, they will be no expert at first, but given 6 months to a year and they would be proficient enough that you just may have a hard time picking them out of a lineup with people who had 10 times the experience.

    Programming is about algorithms and design. The language you use to implement those ideas is nothing more than a tool. If I was interviewing anyone this is where I would be focusing my evaluation.

    The days of needing to know the language's API inside and out are over - Google took care of that. I don't want to know if you know what the method of creating a vector in Java is - any monkey can find that out with Google in less time than it took you to read this sentence. I want to know if you know what the *difference is* between a vector and a list, and if you instantly know when to use which. This is not something you find in 2 seconds on Google, and this is what you should look for in a good coder - the ability to quickly and easily identify the best algorithm for the situation.

    1. Re:Not Learnn the API - Learn the Language by Ian+Bicking · · Score: 2, Insightful
      once you have a few good years under your belt, any decent programmer will tell you that all languages are essentially the same.
      Maybe an okay programmer will tell you that, but a good programmer doesn't believe that. A good programmer has a thoughtful appreciation for their tools, and some tools are more powerful than others.

      I would interpret it, from a hiring perspective, that after a couple years the skills you gain while developing in a language are largely transferable. So, for a Java job it's good if you have a couple years of Java experience. It's also good if you have more than a couple years experience, but it doesn't have to be in Java. Maybe it would even be better if it wasn't in Java; though really it's more important that the candidate be intellectually curious, and that's not necessarily represented by the specific languages they've been employed to use.

      Programming is about algorithms and design. The language you use to implement those ideas is nothing more than a tool.
      I'd give the language more credit than that. The design you'll use in Smalltalk will be much different than the design you'll use in C. At least if you are doing it right. They say you can program FORTRAN in any language; but that doesn't make it right ;)

      I'd place algorithm skill at a distant second to design skills (at least for most jobs; maybe not if you are working on a 3D renderer). For most programming jobs, you only have to be Good Enough at algorithms, and know when to use the right ones. And if you get it wrong, it should be easy to fix. If it's not easy to fix, you've got a design problem. Good design is way more important than good algorithms, and bad design can be way more damaging than bad algorithms.

      I'd probably lump metholodogies in with design, but maybe it should be considered separately; knowledge and use of good programming methodologies (even informally) is also very valuable, and something that is very tied to experience. Of course, some people don't get anything out of their experience, and some people get a lot -- but that's just what you'll have to find out in the interview.

      The days of needing to know the language's API inside and out are over - Google took care of that.
      For the most part I'd agree. Not because of Google, but because there's just too many APIs to reasonably know them. It should be expected that you'll learn the necessary domain-specific APIs on the job when you are hired.
  65. 14 Interviews - thats an eye opener by blackpaw · · Score: 2, Interesting

    I just lost all interest in working for google - 14 interviews ? thats bollocks, sounds like an asshole micro management system.

  66. I'll tell you what they're doing! by MarcQuadra · · Score: 2, Interesting

    I'll tell you what Google is doing, they're getting ready to learn a HARD lesson in economics.

    It's not NEARLY as easy to let people go as it is to hire them, and the only product the general public is even remotely interested in is the search engine. Desktop Search? WTF? Do they realize that most professionals in the office environment I've serviced can easily fit all their documents (sans-pictures) on a few floppy disks? Where's the market for this Desktop Search when most people either a) produce little to no digital output, or b) already know how to use folders and organize their work?

    The Google folks should be focusing on small, judicious changes to their flagship product (www.google.com), and just rake in the billions like they were before the IPO.

    Maark my words: The IPO will be remembered as the day Google lost focus and started the change to bleeding money.

    --
    "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    1. Re:I'll tell you what they're doing! by Idarubicin · · Score: 3, Insightful
      The Google folks should be focusing on small, judicious changes to their flagship product (www.google.com), and just rake in the billions like they were before the IPO.

      You're right. They should rely on a single product to produce billions of dollars for the rest of the life of the company. They shouldn't ever plan for the future, or diversify their offerings just in case someone develops a competing search engine.

      That business model worked real well for Altavista, didn't it?

      Or, for that matter, Microsoft--after all, MS can make money forever with just Windows and Office, right? Nobody would ever consider independently developing a product to challenge the market leader....

      If Google is worth just one billion dollars, they can pay a hundred grand per year to a staff of a thousand for ten years just to dick around. And if they keep hiring the best and the brightest, then they ought to be able to get at least one more billion-dollar idea (or a few hundred-million-dollar ones) out of that crew over the course of the next decade, right?

      I'm prepared to trust the business acumen of Google over that of a Slashdot poster, I'm afraid.

      --
      ~Idarubicin
  67. Next day visit IS one of the test questions. by Anonymous Coward · · Score: 2, Interesting

    What time will you come back the next day?
    question is most likely part of the HR interview process.

    It checks to see if you are willing to change plans in order to stay the extra day.

    Sure Google did all the flight arrangments for you,
    but you could skip that flight or call the airline and reschedule it yourself.

    Consider it a real world, real time thinking on your feet test.
    It's part of the weeding out process.
    After all, if they give you the job, your going to have to come back the next day, and the next day,
    and do some more flying and moving, just to work with them.

    The come back the next day question also could be a loyalty check - it tests your motivation.
    Anyone hungry enough and serious enough to go above and beyond the scheduled visit,
    at their own expense - really wants to stay and work there.

    The situation gives you the opportunity to show that you are flexible and in control of your life & situation.

    If you Really want the job at a company,
    Next time simply say 'What time is good for you?'
    and work out the flight/hotel details yourself,
    without distracting the interviewer away from their positive impression of you.

    It is better to show your cool, calm, and collected skills to the interviewer.
    You can impress them with your sincerity and with the strength of your motivation.

  68. When Genius Failed by jdigital · · Score: 4, Interesting
    Last night I finished reading 'When Genius Failed: The Rise and Fall of Long Term Capital Management', by Roger Lowenstein. Apart from being a fantastic read, the book provides a great example of when a group of terrifically smart people can get things so wrong.

    The basic story is of a hedge fund in the mid to late 1990's, and its dramatic rise and spectacular failure. The fund hired only the best of the best, and amongst its cadre of partners were 2 Nobel prize winners for economics. These people were bright. Their prime failing came down to two points.
    1. They had an unfailing belief in their Nobel prize winning understanding of how markets operate. After losing almost $4 billion in 3 months, these views were revised.
    2. With no management structure in place, everyone was afraid of stepping on eachothers toes, and timely decisions weren't made.

    Whilst on the topic of finance, long interviews here are no exception. I recently applied for an internship at a certain bank. The application process was completed on-line. After about 10 pages of copying from my resume and short essays, I clicked submit -- only to find out that I was now ready to complete the on-line math and communication skills tests. These took about an hour each, and were graded instantly. I made it past the first stage. If I do progress further, I am expecting a few days of interviews, as this is the norm even for internship positions.
    --
    :wq ~ ~ ~ ~ ~
  69. Like Brave New World by cremes · · Score: 2, Interesting

    I remember a passage in Aldus Huxley's BRAVE NEW WORLD where a character asks why the government didn't just breed all Alphas. In this ficticious universe, they tried an experiment where they put all the biggest brains on the island of Crete and observed them. They were all so smart, every single one of them wanted to be an engineer or a philosopher or a politician or a CEO (you get the idea). Not a single one of them signed up for garbage duty, raising children, maintaining the water supply, growing and harvesting the food...

    Is Google going to run into the same problem? Don't they need some "drones" who are just solid workers instead of super-geniuses? Who will get the work done while all the geniuses battle over the cool new projects (and skunks works)?

    I sense Google going in the direction of the early 90s Apple (not a good thing).

    cr

  70. LOGIC PROBLEMS DO NOT WORK!!! by Fantastic+Lad · · Score: 2, Insightful
    The official answer is stupid. . .

    pirate 5 gets 98 gold coins
    pirate 4 gets 0
    pirate 3 get 1
    pirate 2 gets 0
    pirate 1 gets 1

    I'm pirate 2, about to get zero in this scheme. Here's what I'd do. . .

    I'd take pirates 1, 3 and 4 aside and tell them; "Arrr, matey's! Here's what we'll do. We're all about to get screwed into nothing while P5 takes all the loot. So-called 'Logic' dictates that there's no other way out! So follow my plan, and the four of us will all be better off!

    "We vote down P5 and feed him to the sharks, but first we promise that immediately after killing the old bastard, we stop this voting nonsense and cut the loot four ways! That way we all profit and we get rid of that old blackguard! Are ye in or are ye out? If yer in you get 25 gold, if yer out, you get only one gold or nothing. What say ye?"


    This is why logic problems are retarded. They only work in closed systems which never adapt, and this is why they don't work in the real world.

    Interestingly, this is also why the Powers That Be want to make the world more and more controlled so as to make it so that their dipshit game theories CAN work. Luckily, this is quite impossible. Un-luckily, everybody gets hurt as they try to do it anyway.


    -FL

    1. Re:LOGIC PROBLEMS DO NOT WORK!!! by Geoff-with-a-G · · Score: 2, Informative

      I think the part where you have the pirates "promising" stuff to each other is where you go off track. There's no reason to assume they'll trust Pirate 2, especially since he's about to get zero. Pirate 4 will surely vote with him, but Pirate 3 will expect to get zero if Pirate 4 doesn't stick to the "promise".

      You're trying to introduce emotional factors like trust into a problem that's about logic. Sure, you can say that real live humans don't work like the problem assumes, but computers do. Someone who can accept the set of rules presented to them and find the mathematically optimal solution to the problem without bitching about its realism will be well suited to work with computers.

  71. Never daily. by jotaeleemeese · · Score: 2, Insightful

    You would become a nuisance.

    Call once a week until you get a definitive answer, in the meantime you are looking for other options. Eventually you'll get a job, just avoid annoying people.

    --
    IANAL but write like a drunk one.
  72. My Google HR Experience by justinstreufert · · Score: 4, Insightful

    Two years ago when I was desperate for a job, I sent resumes to almost everywhere imaginable. In desperation I even checked the Google jobs site, despite the fact that I live nowhere near them. Lo and behold, they had a sys admin position available here on the east coast. Holy crap! Of course, I immediately sent them a resume. I had no hope that they would contact me, since (as you already know if you read the post) they receive over 1,000 resumes a day.

    Maybe a week later, I get an e-mail from Google! O, frabjous day. They want to do a quick interview over the phone. I immediately agree, and the interviewer calls me at the appointed time. He asks me some standard HR-ish questions about who I am and where I want to be, and then the real interview starts.

    "Now for this part, you can't use a computer or a calculator." Uh oh. He starts asking me networking questions. Geeky ones. Hard ones. He had me list off the port numbers for various services, calculate netmasks in my head and troubleshoot hypothetical problems. I trip up only a little bit on the mathy parts, and he informs me right on the phone that I seem good enough, and that I could be scheduled for a real live interview.

    Then comes the rub: He's explaining about the job (basically live in their east coast datacenter and maintain their server farm) and in the process tells me how much they're paying. Ouch... True, it's sort of a low-level job, but with my mortgage and family, there's no way I could live on it. :(

    He tells me that in a few years, I could move up in the company, were I willing to pack up and ship off to California. Could this really be a backdoor into a coveted position in the Engineering department for those of us without Ph.Ds? I can tell you that if I were single and commitment-free, I'd have taken that job in a second. IMO, roughing it for a few years would be worth it to work for Google.

    But it was not to be. I have an excellent (and far higher-paying) job now, and I didn't even have to move to California for it. ;) Still, just this small contact with Google, where even the HR suits are geeks, was inspiring.

    --
    "Why would God give us a waist if we wasn't supposed to rest our pants on it?" - Rev. Roy McDaniels
  73. What a complex world we live in! Is it worth it? by master_p · · Score: 3, Interesting

    In order to get a decent job these days, you have to be extra-smart, extra-informed, always on the edge of your field both theoritically and practically. ...but is life about that? why should it all be about competition? is it good progress if our society clusters all good minds together for a single purpose? is profit the only reason we live? is the everything-for-profit mentality good for the environment? will this competition-crazy society of today be able to evolve, or will it be self-destroyed?

    Should we really be anxious because we went for interview at Google and someone asked us to solve a puzzle that we couldn't? does that make us less worthy of living a good life than those that have answered that question? should we be judged for the environment that we were brought up (and that we did not have a choice about, but it really shaped us)?

    One would say that it is social darwinism that causes progress. But what is progress? is it only technological? how about social progress? spiritual progress? emotional progress? how about balance? how can one keep balance inside with such a competitive environment haunting him/her? What about the stress this environment creates? how will these people, that are such heavy competition, so much stress, be relaxed to create and raise a family? low birthrate is a significant problem for the western countries, and people working in such a heavily competitive environment are too stressed out to think of creating a family.

    Do we, as people, still enjoy the sunset? do we still dream about the magic moment when we hold hands with our dearest under a full moon on a beach, or our minds is on profit-profit-profit only?

    There are thousands of questions that are far more important than those silly Google puzzles. I couldn't care less if there are 5 or 100 C++ cast types. Life has much more important issues.

    It is a great disappoinment when our society's only purpose is to gain more profit. It means we have failed as a society. We've lost our touch with what makes us humans...one day, when AI will be an everyday reality, what will become of all these clever people Google have hired? they will starve to death, along with all the millions of poor people working at McDonalds, because the Google of that era will not need them!

    It is also a great disappoinment when our society continues to use sub-optimal tools to do a job, and all the brains are just used to create more profit, where they could have been used to improve and optimize the tools we work on.

    If you now think I am bitter because Google rejected me, let me tell you that I don't live in USA, and I am employed, and very much respected, admired and even envied in my job. After all these years working in a corporate environment, I really haven't figured out the 'why' behind all we do: we spend so much time trying to develop new weapons, so much time trying to outrun and outsmart our competitors, so much time trying to cover our wrong-doings...but we have failed miserably to be warm, sincere and offer a big smile to others from inside our hearts on a day-by-day basis! we have failed in LOVE...

    (I apologise for the bitterness and the long post.)

  74. Re:You better hope Google's motto is "Do No Evil" by aldousd666 · · Score: 2

    It's actually misquoted on 60 minutes. Their real motto is "Don't be evil." It's on their website somewhere.

    --
    Speak for yourself.
  75. An Axiom of Hiring by Major+Lame+Brain · · Score: 2, Interesting

    There are two basic categories of workers: the smart/stupid categorization, and the lazy/productive categorization. Combining the two produces four basic types:
    1) Smart and Lazy (the worker wont get alot done but also wont cause any serious trouble).

    2) Smart and Productive (these are the people you want -- and it might take nine interviews to find them).

    3) Stupid and Lazy (again, no real problem except a drain on your bottom line).

    4) Stupid and Productive (this is the worst person to hire -- they work tirelessly to destroy your company).

    --
    I report to Colonel 2.6.1 and General Chaos is his boss.
  76. Re:Quick Question by doofusclam · · Score: 2, Insightful
    the 2 main job requirements in IT: the ability to RTFM/Google...


    True. I use google more than any online/dead tree help if I get stuck. That said, the mark of a professional is knowing what to search for and if you don't understand the system enough you ain't going to know.
  77. 14 interviews is unnecessary by tentimestwenty · · Score: 4, Insightful

    Anyone that takes 14 times to figure out if an employee is 1. suitable and 2. better than the other candidates is wasting a lot of business resources. If you can't tell on the first interview through half an hour of specific questions you're not a great hiring manager. It may take 2 or 3 follow-ups to address specific hypothetical job-related questions but that's it. Anything more and it's not a job interview but a pre-work endurance test. Personally, I would find it insulting to have to sit through that kind of process, especially if I was qualified.

    I have a friend who applied at Chapters and was told up front that it was going to be a 5 interview process over 2 months. This was for a freakin' $7 an hour stock job. Even though she was more than qualified and had already accepted the lesser reality of working a shitty retail job, by the 3rd call back she told them to shove it. And don't say that's what the interview is designed to screen out. She was honest and hardworking and would have outperformed any of the "me too" candidates.

    1. Re:14 interviews is unnecessary by kashani · · Score: 2, Insightful

      That's complete crap and you're an idiot for even arguing it. If you as a company can't hire a $7/h stock person in 15 minutes, I don't want to work for you. I mean what's really going to happen? They screw up a few times the first month and you decide to fire them. And most of the time you're going to hire a person who does well enough. So out of the total 20 stock guys you've got, you saved 2 hours each against some manager who makes $20/h. And we're not even taking about the time you've wasted by having to schedule the meeting, clear some time before and after, etc. 40 hours * $20 = $800 or 130 stock guy hours. That's your margin of error for screwups. And no you don't have to pay unemployment if you fire for cause.

      kashani

      --
      - Why is the ninja... so deadly?
  78. Re:Quick Question by hel+shwarts · · Score: 2, Interesting

    TO BE GOOD AT SOMETHING is Phraseologism /A term together with a word or words with which the term commonly occurs in specialized discourse/ means that these words together form a fixed combination commonly used in the language & such combination has a specific meaning often different from the meaning of each of the words separately. cheers to linguistics !!!!

  79. Re:final test by KD5YPT · · Score: 2, Interesting

    It's actually a drug test, not a piss test. They just want to know if you were high on something. If you want to any company, you better not be high.

    Exception maybe the patent office. By the type of patents they approve, I wonder if they're all high on drug.

    --
    In US, you can easily buy enough major firearms to wipe out your neighbourhood but a few little fireworks are banned.
  80. Re:Quick Question by moojin · · Score: 3, Interesting

    I may have to add RTFM and Googling for Information to my resumee as IT skills. It would be a good way to gauge my future employer if they knew what those two things were... If anything, we'd get a good laugh out of them during the interview.

    Andrew

    --
    Why did I lurk so long before registering for a Slashdot account? I could have had a Slashdot ID of less than 100000.
  81. My excuses by Hoi+Polloi · · Score: 2

    I had to go to so many interviews for one job that my boss at the time finally said "Either you have really bad teeth or you are looking for another job." Lets just say I had good teeth.

    --
    It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
  82. companies that prize PhDs by peter303 · · Score: 2, Interesting

    I picked up one some years back, mainly because I was too lazy to switch out of the academic rut for quite a long time.

    I constantly read debates whether companies should hire PhDs because (1) they are too stuck up to perform more routine tasks, (2) ask for too much money, etc. However I notice the real money engines- MicroSoft in the 1980s/1990s and Google in the 2000s- did seem to accumulate alot of them. There didnt seem to be the usual prejudiuce for or against a PhD. If your degree work or business experience demonstrated great intelligence and creativity- they want ed you, whether you were "over" or "under" educated.

  83. Is anti-elitism elitist? by peter303 · · Score: 2, Insightful

    One of the more interesting comments in the 60-Minutes piece was about the peer pressure not show off one's new found stock option wealth. At many other Silicon Valley companies the nearly rich would quickly buy expensive cars and houses. Most of the people interviewed bragged how modestly they lived and how flashy people would not last at google.

    "Filthy rich people can afford to be socialists."

  84. Maybe you'd learn English? by berck · · Score: 5, Funny

    ...there are many of us whom don't have one...

    who, not whom.

    ...usually looking at degree's...

    degrees, not degree's.

  85. Anti-Military? by Autonin · · Score: 3, Informative

    It may have just been the individuals who interviewed me, but when they started going through my employment history and hit my military service, the interview took a dive.

    They pulled out the Google mantra of "Do No Harm" and started asking pointed questions about how I could possibly work for them when I was this horrible warmonger. They would ask me what I did while I was in (I was M.I. = Intel), and then started asking me if I thought the intelligence products I'd developed had killed anyone.

    At that point, all technical questions regarding my technical ability were basically dropped in favor of bashing my experiences in the Army.

    I was really disappointed - it seemed like a great working environment, and I was more that qualified for the job (really!). It was before the IPO, so that would have been nice as well (*wink*), but I really wanted to be there for the atmosphere more than anything else.

    Any others with this kind of experience? Or was my disaster a localized incident?

    --
    -AutoNiN
    1. Re:Anti-Military? by Autonin · · Score: 2, Informative

      God's honest truth this happened.

      They asked me what projects or other work I'd done that I was proud of (typical background question = allows the candidate to put forth their best work).

      When I started talking about how I'd had the job of analyzing enemy data traffic comms and how I'd been able to build a nice, concise map of their network from traceroutes and DNS zone transfers, they lit into me about how could I even consider myself eligible for Google (they must've said "Do No Harm" like 10 times, no joke), and how effective my targeting was, and how many people did I think I killed with this information. When I explained to them that this information wasn't probably used to kill anyone, then they lit into me about why I thought I should be proud of this work when obviously it wasn't ever used.

      I was basically damned if I did, and damned if I didn't - I either was proud of my work and was an effective soldier (and therefore "Harmful" = strike 1-2-3 you're out!), or I was an ineffective nobody who's work wasn't good for anything (and therefore "Incompetent" by my own admission = strike 1-2-3 you're out!).

      I was really disappointed. It really was just two people together during one of my 4 interview sessions that day, but it seemed their negative reviews sunk any hopes I might have had. I was never given a complete answer as to why I was rejected, other than I was 'unsuitable'.

      --
      -AutoNiN
  86. Re:Quick Question by themightythor · · Score: 2, Funny

    Pretentious is an adjective, pretentiously is an adverb.

  87. Re:I hate college - university and autonomy by borkus · · Score: 3, Interesting

    The one thing that was both thrilling and frightening about college was the degree of autonomy. In grade school, if you don't go to class, the teacher notes it, the administration gets on your back and the school can even send law enforcement after you. In college, if you don't go to class, you just deal with the consequences - bad grades. And I saw a good number of people who couldn't handle that autonomy - they could make grades in high school with teachers and parents on their case; in college, they couldn't handle the lack of structure. In short, college teaches you to manage the priority of work and how to meet various deadlines. That becomes a big differentiation in the the workplace. Generally, college educated people can work unsupervised and get it it done by a deadline. This isn't just a matter of motivation, but is an actual skill that not everyone has.

    While many people without college degrees can do organize their own work as well, they only pick it up over time. Many skilled trades such as plumbers and mechanics don't require that you prioritize work; most tradesmen just do one job (fix that sink, install that furnace), then move on to the next one. Even if they work without direct supervision, their priorities are short term and usually set by someone else - ie, go fix the sinks at these four addresses today.

    That reality hit one of the managers in my area. He originally managed only IT people, but recently inherited a customer service call group as well. While he adjusted to it, one of the differences was that he couldn't just tell the customer service employees to do something. He had to tell them to do it, make sure they understood what they were told, and then have someone check up that they're in fact doing what you told them.

    So, along with that tolerance for bullshit comes the motivation to deal with it without someone looking over your shoulder all the time.

  88. Do you know what you are saying? by SuperKendall · · Score: 2, Informative

    See, this is the exact thing I am talking about. You are displaying your ignorance of algorithms here. A vector and a List (eg, ArrayList in Java) are *very* different. Sure, the both implement the java.util.List interface, but that is of no real concern. A Vector can access elements in O(1) time - a list can not. However, inserting into a list is O(1) time, inserting into a vector is not. These ideas are *fundamental* and are very important, regardless of the language being used.

    Excuse me, but do you understand what the implentations of List do? I guess not. It's generally not a Linked List (which is what you are thinking of). There is in fact a LinkedList class (in 1.5) and ArrayList is not it.

    Why do you think "ArrayList" has "array" in the name? It's a list backed by an array, O(1) access. The difference between Vector in Java and ArrayList, is mainly one of thread synchronization around calls into the list. Even then ArrayList is really better as you can synchronize calls if you like with an optional wrapper.

    You have just proved my point again, at how dangerous it is when you do not understand the libraries throughly enough to know what the implentation is going to do. You would have chosen Vector over ArrayList seeking O(1) access but instead would have cost yourself a substantial synchronization penalty for no reason! I have seen the same behaviour in countless junior Java programmers, mistakenly using Vector instead of a List reference.

    Why? Why should I care what IDE someone uses as long as they write the code properly. If they are more efficient using SharpDevelop or vi, all the power to them.

    Well in the case of C# (which you also seem to know little about) the IDE is the language. They are essentially inseperable, at least not without great cost in productivity. In other languages sure, the IDE is not really important.

    Same thing goes with the Java libraries. You don't need to know them by heart, all you need to know is the URL to the API spec and what youa re looking for. It is **far** more important to decide to use the correct algorithm (eg, a list vs a vector), before you get to the API.

    Once again, as you have shown it's also important to understand the IMPLEMENTATION behind the API as much as the algorithm you are gunning for. Algorithms are I agree key to understand - but beyond that understanding the library you are about to invoke and the nuances of using it are equally important in any modern language. Otherwise you do things like adding strings without realizing the cost.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  89. I call BS on "no Porche" quote by w3bgeek · · Score: 2, Informative

    The article includes "If anybody got a Porsche or a Ferrari right now at Google, they'd probably be drummed out of the company," observes John Battelle, an author and entrepreneur who has been following Silicon Valley companies for 20 years. I call BS. Google is opening a new campus in Kirland, WA (another Seattle burb, next to Redmond) in an effort to poach as many devs as possible from Microsoft. My wife was out driving near there and saw a brand new Mercedes SL500 (about $90k) with the license "GOOGLE1".

  90. Re:My experience by Anonymous Coward · · Score: 2, Insightful

    I'd say that's a sufficiently good aptitude test. Consistently performing well doing what you'd be paid to do is kinda the idea of an aptitude test anyways.

    Similarly, solve the Riemann Hypothesis, and some universities will clamor to give you honorary math PhDs. The RH was your aptitude test. Just because it's not given to you for 45 minutes with a pencil and a sheet of paper doesn't mean it's not a test.

  91. Re:Quick Question by owenb · · Score: 3, Funny

    So is well.

    If you fake who you are, I will throw you in this WELL.

  92. Re:Quick Question by Woody77 · · Score: 2, Interesting

    Supervisory Control and Data Aquisition. Also called HMI (Human-Machine Interface), previously MMI (Man-Machine Interface).

    Virtual guages and logging of data, sometimes with alarming. Basically a GUI for a plant-floor, or a chemical plant, or a water treatment facility, etc.

    Largish commercial market, but there's not a lot to know, although I don't understand why so few people actually grok it who are involved in it.

    I used to work for Rockwell Software, as an apps engineer on their RSView32 HMI development and runtime engine. You could do a lot of nice stuff with it, but it was obvious most people hae no idea how to make a useful UI.

  93. Why manhole covers are round by Animats · · Score: 2, Informative
    That's the classic Microsoft interview question. And all the published answers are wrong.

    Today, covers come in many shapes - round, square, rectangular, oblong with rounded corners. But older covers tend to be round.

    This reflects manufacturing technology a century ago. In 1900, you could cast metal, so you could get any rough shape you wanted. Machining was limited to flat planing, grinding, drilling, and turning on a lathe. Milling machines for heavy work didn't exist yet. Welding wasn't working yet, either. Turning on a lathe was the only really high-precision operation available.

    So you could make flat things, or round things, or imprecise things, or riveted things. Look at a steam locomotive from about 1900, and that's what you'll see. Almost everything is either flat or a full circle. You won't see arbitrary curves on parts that have to fit. You won't see rectangular inside corners.

    Actually, it's not making the cover that was hard in 1900. You could make a square cover. But making the ring into which it fits was tough. The inside of the ring has to be flat, or the cover will rattle. An unmachined casting will be too rough. Some finish machining will be required.

    Casting a round ring is straightforward. You make a wooden master, press it into a box of moulding sand, and pour in molten metal. Straightforward foundry work. Finish-machining the ring on a lathe is easy. The only surfaces that matter are the ones where the lid touches the ring. One clamping of the work to a flat spindle plate, two cuts, one for each surface, using stock lathe cutters that can be resharpened on an ordinary grinding wheel. This could all be done cheaply in 1900.

    Today it's no problem to make a square frame. You'd make a square frame by cutting angle stock into sections and welding the corners. Clean up the welds with a power grinder. Or make a rough casting, then do a quick pass with a CNC grinder to true it up. So today, you see square frames with square covers.

    But try to make a heavy square frame with 1900 technology. You can rough cast the frame, but smoothing out the inside edges is a tough job. You can't use a lathe; the workpiece isn't round. You don't have a milling machine. You can't get a planer into the corners. It's hand work, with files and grinding stones. That's slow and expensive, unaffordable for a cheap generic product.

    And that's the real answer to why manhole covers are round.

  94. Thank you for saying that. by eugene+ts+wong · · Score: 2
    What's wrong with wanting to be as correct as possible?
    I totally agree with that. I don't understand how people can be so negative towards such corrections. I understand that we have to have humility when we correct, but still, corrections like these are good things.

    I just hope that I can speak and write better as time goes on.
  95. Re:Quick Question by Zetra · · Score: 2, Funny

    Reference.com gets slashdotted every single time there is a /. post.
    Slashdot - News for pedantic Nerds. Stuff that matters.

  96. Observations by waffffffle · · Score: 2, Informative

    Here are my observations, as promised yesterday: I found it interesting to compare the processes of both Google and Microsoft. Microsoft seems more willing to spend money on you. They give you incredible flexibility with travel arrangements and let you stay up to two extra days to see Seattle. I interviewed in 2003 for an internship and spent the entire weekend out there and Microsoft paid for all of it. It was as much fun as a solo vacation could be. Google on the other hand was very stingy. They required that I take only the cheapest flights that they could find and wouldn't let me stay any extra time (I asked, since I hadn't really been in the bay area before). This is more frustrating since the fact that they flew me home the next morning seemed to be pretty influential in their decision, not allowing me to meet with all the right people. Google also had a less formal expense system. It also took them a lot longer to reimburse me for my meals and I had to pay for the car rental upfront (which they didn't warn me of). As for the questions, I don't know if I should give away all of them, because from what I hear the companies don't really like that (I still may end up working for either of them some day). The Microsoft ethics question was a complete hypothetical, about a company that created medical equipment, not about something Microsoft-related. Many of Microsoft's questions required me to design a product that Microsoft would probably not be interested in. For my final interview I then had to explain why Microsoft WOULD be interested in selling such a product. That last interview didn't go as well as the rest (another reason it didn't is that in the middle of the interview I realized that I had lost my cell phone, so I was distracted the rest of the interview). One of the fun parts about interviewing at Google is lunch. You've probably heard about their great cafeteria: the food is amazing and free. Because of this the lines seem to be very long to eat, but everyone at lunch seems pretty happy, as opposed to the Microsoft cafeteria that I ate at, where most people didn't seem so enthusiastic (although I have certainly seen far worse employee lunch rooms in terms of people's demeanor). At Microsoft your lunch is one of your interviews. I found that my lunch interviewers were often the nicest interviewers. They asked the easiest questions and seemed to focus mostly on my opinions and less on my creativity or technical ability. This was my experience with my two trips out there, so I don't know if this standard. My first time the interviewer took me to a restaurant and put it on an American Express card (I'm assuming he can expense that) and this past year we just ate in the cafeteria. In the morning the recruiter gives you free lunch tickets for you and your interviewer. Since I didn't use them my first year I gave mine to a friend of mine who was working for Microsoft so he can have a free lunch (not like he needs it though). Unlike Microsoft, Google gave us all lots of swag. I came home with a whole lot of pens, and the coolest freebie, a Blogger sweatshirt, although that was a special gift from one of my interviewers . (I was an original Blogger Pro customer but didn't read the end of the email where they told us we get free sweatshirts for supporting the company before Google bought them until after the deadline, so she got me a sweatshirt.) At Google I felt a lot like a group of interviewees. We all had name tags and had a lot of time to meet each other. Everybody was my age (graduating senior) and the majority of the kids were from nearby schools like Stanford. Many of them only had half the interviews that I did, and were scheduled to come back the next day for more. I met one girl that originally had her interviews scheduled for the day that they announced the IPO but they sent her home because no one wanted to interview her. Luckily she was a Stanford student. At Microsoft an interviewee feels very alone. I spent very little time around other candidates other than the 20 mi