Slashdot Mirror


How To Get a Job At a Mega-Corp

Barence writes "'With the economic hangover starting to wear off, the technology giants are once again recruiting in earnest. Apple, Google, and Microsoft all have vacancies on their websites, and now could be the perfect time to land a job at one of computing's biggest hitters.' PC Pro talked to people inside Microsoft, Apple, and Google to discover how to track down the best jobs, and what it takes to get through the arduous selection and interview processes." With lots of experience both within and without, what other words of wisdom can be offered to those wishing to break into a mega-corp?

373 comments

  1. Other words... by Anonymous Coward · · Score: 1, Funny

    don't do it.

    1. Re:Other words... by antirelic · · Score: 0, Flamebait

      Yes, it would be much better and environmentally friendly if we all lived like medieval peasants. Al Gore can rule over us from his 12 bedroom mansion, and drive down in his massive SUV and feed us scraps from the troves of food he bought with his carbon credit scam.

      Best way to get hired is to show initiative. Its not difficult to get into the corporate world. Have a "can do" attitude, show a little independence and ability to learn.

      --
      20th century Marxism is not progress...
    2. Re:Other words... by flyneye · · Score: 1

      Several reasons not to do it.
      1. life is too short and pay is truthfully not enough to subject yourself to that tension,no matter what the sales pitch.
      2. If you are truly talented enough to make the cut, you are still only enabling their antics and attacks on humankind via product.
      3. Gratification comes from finding your niche and promoting your own talent, product, service , etc...
      4. Small family type businesses are really where its at to get ahead, if not monetarily, at least experience, satisfaction and slack.
      5. Who wouldn't like to tell the Ballmers, Jobs, CTOs of the big money world to ingest excrement and expire?
      6. When the rats are racing Saturday night and thru Sunday, You'll be swiggin beer at the lake instead of finding a positive way to sell the plastic consumer ripoff du jour under penalty of unemployment.
      7. Just Say No

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    3. Re:Other words... by Devout_IPUite · · Score: 1

      Al Gore? WTF are you smoking? You sir are fucking paranoid...

    4. Re:Other words... by Profane+MuthaFucka · · Score: 1

      I'll countermand reason #1. Large companies are perfect places to hide.

      (large consulting company) has 3 ratings. 3,2,1. 3 means you suck, 2 means you're good, and 1 means you're awesome.

      If you get 2's, you're solid. Good for another year. So basically you just need to do the minimum required to get a 2, which isn't much.

      Every project in global consulting has a different PM. Mostly they don't know you, and you don't know them. They work halfway around the world. Everyone's working at home in their underwear anyway.

      It's an ideal situation. Just today I watched two old episodes of Dr. Who while I worked on another machine on my appointed task. I know I'm good because HR communicated to me yesterday that I have a 2. Safe for another year.

      For the record, the previous story most likely is fiction, and since speech is protected, even for (large consulting company) employees, my fictional account of my work performance, is only a joke. It won't hold up in court, or at least I hope it won't.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    5. Re:Other words... by Metasquares · · Score: 4, Insightful

      show a little independence

      But not too much!

    6. Re:Other words... by DamonHD · · Score: 1

      Just as much as the market will bear is about right...

      --
      http://m.earth.org.uk/
  2. Freelance decker by WilyCoder · · Score: 5, Insightful

    I'd much rather be a freelance decker than work for a megacorps...

    1. Re:Freelance decker by ShadowRangerRIT · · Score: 2, Informative

      To the unaware: That was a joke about Shadowrun, a cyberpunk/fantasy roleplaying game.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    2. Re:Freelance decker by lorg · · Score: 1

      Lofwyr doesn't take kindly to puny humans like you.

    3. Re:Freelance decker by Anonymous Coward · · Score: 5, Funny

      I thought it was a reference to Achilles' speech in the eleventh book of the Odyssey, in which he says that he'd rather be a hired worker for a poor man than king of all the dead.

    4. Re:Freelance decker by ShadowRangerRIT · · Score: 4, Interesting

      I worked for Microsoft out of college (though I had some co-ops under my belt beforehand). I can't speak for Apple or Google, but Microsoft doesn't expect an 80 hour work week. My average work week there was 40-45 hours; it could drop as low as 35 or go as high as 50, but that was the exception, not the rule. I don't know of anyone in either group that I worked for that regularly exceeded 50 hours, and it was never my impression that managers expected that sort of time from anyone.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    5. Re:Freelance decker by turgid · · Score: 0, Flamebait

      Idealistic, young, shrewd people know that working 80+ hours a week for a megacorp is a hiding to nothing since by definition, megacorps are marketing-driven and can't produce anything truly interesting and exciting.

      If you are really clever, you will work for a reasonable company 35-45 hours a week and pursue your dreams in your own time on your own terms.

      Why sacrifice yourself to a bunch of ignorant, blinkered PHBs?

    6. Re:Freelance decker by qbzzt · · Score: 1

      I work for IBM, and it's the same. Sure, I work longer when there's an emergency or a looming deadline. But on weeks there isn't a lot of work I work less.

      Working for a large corporation depends less on the corporation as a whole, and more on the people you work with or your manager. In my case, I have four kids (7-3). My boss knows my family comes first.

      --
      -- Support a free market in the field of government
    7. Re:Freelance decker by Red+Flayer · · Score: 5, Funny

      Working for a large corporation depends less on the corporation as a whole, and more on the people you work with or your manager. In my case, I have four kids (7-3). My boss knows my family comes first.

      Thanks for the mathematical explanation of how many kids you have. I'm curious as to why you chose that particular explanation -- why not use the simple four kids (2^2) explanation, it would make it a lot easier for those of used to thinking in binary.

      I'm lucky, I have one kid -- I have a variety of ways I can express that:

      one kid (1^n)
      one kid (3-2)
      one kid (lim[x->0]{(ln(1+x))/x)})
      Etc.

      Wait... did I get bogged down and miss your point?

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    8. Re:Freelance decker by HeronBlademaster · · Score: 1

      I'm guessing he was describing their ages ("four kids between seven and three years of age")... but personally I would have said "ages three to seven" instead of the more cryptic "7-3".

      Also... four kids in four years? Seems kinda close together...

    9. Re:Freelance decker by Anonymous Coward · · Score: 0

      It's also really good advice :D
      I've worked for megacorps for over 15 years. It's soulless.

    10. Re:Freelance decker by Kjella · · Score: 1

      Also... four kids in four years? Seems kinda close together...

      It doesn't optimize well but it does parallelize.

      --
      Live today, because you never know what tomorrow brings
    11. Re:Freelance decker by gonzo67 · · Score: 1

      Depends on the number at each age. If he had one 7 years ago, waited 3 years and then he and his wife had triplets. More believeable this way as it means the computer geek had sex only twice vs a potential 4 plus times!

    12. Re:Freelance decker by Eristone · · Score: 1

      You will note he didn't say anything about four kids with the same woman... (sorry qbzzt - no insult intended to you or your sig. other)

    13. Re:Freelance decker by rolfwind · · Score: 5, Funny

      In my case, I have four kids (7-3).

      Did you kill the other three off or was it natural causes?

    14. Re:Freelance decker by Anonymous Coward · · Score: 0

      Maybe he meant they range in age from 7 to 3?

    15. Re:Freelance decker by Hurricane78 · · Score: 4, Insightful

      I worked at a pretty big corporation. And I’ll never do it again.

      The simple reason it, that humans are not made for such big social/power structures (yes, that counts for countries too). And the reason for that is, that above a certain number, most of the other people in the group become faceless entities. Which means certain social feedback mechanisms are missing.

      Think about what a person in a 30 people tribe (or your group of friends and family) can do and not do, versus what someone in a 300,000 people corporation can do and not do, and you know what I mean.

      This mechanisms get replaced by endless meetings over meetings about meetings, micromanaged policies, and people who are banned from having any personal interest in the company as a whole, because they can’t control its direction at all. (Or at least never see an effect.) So they mostly end up doing it for the money. Passively.

      While the bosses, having to become experts in management, and lacking proper feedback from their employees (including what’s a bad idea), then make bad decisions.

      Now I’m of course not saying that this is always and without exception the case. (Only stupid people are talking in absolutes, or think by default that others do.) But that is the only result that fits with all experience I got, be it first, second or third hand.

      In my eyes, those companies are always already dead. The only reason they still are still moving, is their giant inertia. Like a supertanker needs 10 nautical miles at full speed backwards, to get to a halt. Like a giant dinosaur, that takes half a year to completely cool down to ambient temperature.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    16. Re:Freelance decker by Anonymous Coward · · Score: 0

      I'm thinking he meant ages 7-3...or did I miss your sarcasm tag somewhere?

    17. Re:Freelance decker by Anonymous Coward · · Score: 0

      Come on now - this is slashdot

      Few here have ever had sex. Sex with more than one woman is surely bold exaggeration.

    18. Re:Freelance decker by Greenisus · · Score: 1

      this is the funniest slashdot comment i've seen in a very long time

    19. Re:Freelance decker by cdfh · · Score: 1

      In reading my sibling comments, I'm deafened by the sound of *whooosh*

      Whether the number of children I have is a natural number depends on your preference. I personally prefer the definition which does not include the cardinality of my offspring set.

    20. Re:Freelance decker by Surt · · Score: 4, Funny

      I'm guessing he was describing their ages ("four kids between seven and three years of age")... but personally I would have said "ages three to seven" instead of the more cryptic "7-3".

      Also... four kids in four years? Seems kinda close together...

      Indeed, too close together to be the explanation. Instead, I assume that he had seven kids, and three died, so now he has four.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    21. Re:Freelance decker by hedronist · · Score: 1

      Agreed. And who would have ever guessed that it would occur in the middle of a mind-numbingly boring topic like Getting a job at a Mega Corp?

      Can the insertion of random, easily misinterpreted comments save /. from its inevitable decent into the vortex?

      Discuss.

    22. Re:Freelance decker by keeboo · · Score: 1

      Working for a large corporation depends less on the corporation as a whole, and more on the people you work with or your manager. In my case, I have four kids (7-3). My boss knows my family comes first.

      Thanks for the mathematical explanation of how many kids you have. I'm curious as to why you chose that particular explanation -- why not use the simple four kids (2^2) explanation, it would make it a lot easier for those of used to thinking in binary.

      Such a talent for twisting the meaning of words which can clearly be understood as originally meant using common sense... pedantically perverting that for your own purposes.

      You should work as a lawyer instead.

    23. Re:Freelance decker by Missing_dc · · Score: 1

      Funny, I was wondering how he'd pull off an 8 to 5 job when he has the 4 kids from 7 to 3.

      Talk about a forgiving schedule or a kid-friendly work environment, and doesn't that interfere with their school. or does the megacorp handle their education too.... now that's inducting them into corporate culture early!

      --
      How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
    24. Re:Freelance decker by Gorobei · · Score: 2, Interesting

      I'm currently having a pretty good experience at a big (100k+ worker) corporation.

      I am lucky to have a good relationship with my boss: he tells me what problems he wants solved, and I solve them or explain why I can't; I listen to his proposed technical solutions, implement if feasible, else do it some other way and then explain why the alternate plan was implemented.

      Meetings: I just ignore these. Maybe did one big face-to-face meeting and four phone-confs in the past year.
      Policies: I mostly ignore these too. Apparently, I work 40 hours a week because my PA just enters info into some random system.

      All requests for work are handled the same way: find the person who made the request; decide if they are a loser or not, give losers advice on what they need to do, ensure non-losers get what they need; repeat. After a few years, you have good relationships with many people in the firm.

    25. Re:Freelance decker by Khyber · · Score: 1

      "I worked at a pretty big corporation. And I’ll never do it again.

      The simple reason it, that humans are not made for such big social/power structures"

      Please define "pretty big." I work for a corporation of about 35 people, yet they rake in about 100 million a year in profit. The money amount suggests pretty big, the personnel count does not.

      And I *LOVE* working for these guys. Minus staying up late to coordinate skype conversations between Europe and Australia, it's swank. All I do is come up with an idea, make a rough sketch of it, explain how it works, get a prototype made, and test it in house, and deliver results back! I get paid in many ways, too.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    26. Re:Freelance decker by Gorobei · · Score: 1

      Hedge fund?

    27. Re:Freelance decker by syousef · · Score: 1

      Think about what a person in a 30 people tribe (or your group of friends and family) can do and not do, versus what someone in a 300,000 people corporation can do and not do, and you know what I mean.

      Agree on what toppings to get on the pizzas? ;-)

      --
      These posts express my own personal views, not those of my employer
    28. Re:Freelance decker by qbzzt · · Score: 1

      Also... four kids in four years? Seems kinda close together...

      Pretty much. We thought we'll have two kids, and wait to see if we can handle a third. When #2 was 7 months old, we discovered that birth control pills are not 100% effective - and it was an economy size pregnancy. Two for the price of one.

      --
      -- Support a free market in the field of government
    29. Re:Freelance decker by Devout_IPUite · · Score: 1

      Maybe he has two girls and had a kid with A, then with B, then with A, then with B.

    30. Re:Freelance decker by qbzzt · · Score: 1

      I work 2-5 at home. Next question?

      --
      -- Support a free market in the field of government
    31. Re:Freelance decker by Anonymous Coward · · Score: 0

      Achilles wasn't alive in the odyssey - Do you mean the Iliad?

    32. Re:Freelance decker by PCM2 · · Score: 1

      He means The Odyssey. It's Achilles' ghost who says it. He's saying it's better to have a lousy job than to be the king of all the dead -- in other words, "Don't give me any of your bull about death, Odysseus. Being dead sucks."

      --
      Breakfast served all day!
    33. Re:Freelance decker by Anonymous Coward · · Score: 0

      I'll go with the earlier interpretation that 7-3 is just an elaborated expression for the number 4.

    34. Re:Freelance decker by Red+Flayer · · Score: 1

      What, you've never seen non sequiturs used in humor before? They're the basis of most of the humor in Family Guy and many other shows...

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    35. Re:Freelance decker by Bluesman · · Score: 1

      I'll bet he's a Mormon.

      --
      If moderation could change anything, it would be illegal.
    36. Re:Freelance decker by keeboo · · Score: 1

      Oops... It seems that I've forgot to add hints it was an ironic post.

      Sorry, it wasn't meant the way you perceived.

    37. Re:Freelance decker by Miser · · Score: 1

      I wish I had mod points, as your comment is spot on. "Planning to plan" from Office Space comes to mind.

      Yes, I have a lowish number. Just now found my password from many years ago. Welcome back me. :)

      -Miser

    38. Re:Freelance decker by Khyber · · Score: 1

      No hedge fund for payment. I get money from each selling product I design, I get paid also in stock and property. I'll be getting my own research facility built soon enough for my work. I also get paid in raw materials to play with/test and I get to keep all manufactured prototypes. IP rights are split equally.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    39. Re:Freelance decker by Stone316 · · Score: 1

      I've worked for companies from 200-350,000 employee's. There are pro's and con's to working at both large and small companies.

      Unfortunately bad management isn't exclusive to large companies as I've seen bad management at both. Larger companies tend to have more polices thanks to stupid regulations such as SOX. Chances are if they are large they are public.

      Internal movement both lateral and vertical can be difficult with small companies. With larger companies there are plenty of opportunities in house which means you can move around without leaving the company. I have also found its easy to branch into new roles. If you have proven yourself then they know you'll ramp quickly and be able to produce. I always liked that. However, with smaller companies you have a better chance of becoming involved in making decisions that affect the company.

      I'm at a small company now and its nice to have more control, not as much red tape because we aren't public, exposure to different technologies. With large companies you tend to be silo'd to your specific skillset. What I don't like is that the systems I manage are not as complex as they were in large companies. I enjoy working with highly available, critical environments where downtime can cost the company millions. On the other hand the job isn't as stressful and there's more family time.

      With the type of work I do, in larger companies your usually in a group of similar people. The nice thing about this is that there are people to bounce ideas off, different sets of eyes when looking at a problem, others with more experience in certain areas. All this can provide you with more opportunities to learn.

      Anyways, i'm sure we could go on for quite awhile generalizing about the pros/cons of working in both large and small companies. Personally I wouldn't rule out working for either. As long as the job is stimulating and provides me with opportunities to learn then i'll be happy. I tend to move on if things become stagnant.

      --
      "Thanks to the remote control I have the attention span of a gerbil."
    40. Re:Freelance decker by plover · · Score: 4, Insightful

      It's also really good advice :D
      I've worked for megacorps for over 15 years. It's soulless.

      I'm not quite sure I agree with your soulless comment. I've been at a Mega-Corp for almost 25 years now, and I really still enjoy my job. I got lucky when I was hired, and got in with a development group that has always had work to do. I also got lucky and worked for a pretty good boss for the first 8 years (he knew how to shield his people from crap.)

      Since then I've had bosses who range from follow-the-3-ring-binder-plan type to some who have more of a sense of humor. Managers have come and gone as they follow the corporate advice to "move around to get ahead", and there's a definite correlation between the ones with longer tenures being the most effective. And I've had co-workers ranging in talent from "So, wet paper bag, you've thwarted me once again, but next time I shall escape!" to "Rock Star!" (seriously, he's a wicked fine coder AND he plays guitar in a metal band.)

      So why do I stay? I *choose* to enjoy it. If I chose to hate it, I would hate it, and it would suck, and I'd leave. Instead, I have a very positive attitude about it. Life is too short to work at a job I hate, and if I didn't have an income the rest of life would be pretty damn hard. So if I have something I like to do, something I'm good at doing, something I choose to find rewarding, and I get paid to do it, well that's a winning hand. I'm deliberately going to appreciate it.

      Sure, not every day is great, and there are corporate tragedies and comedies, and sometimes the penthouse office gets a bee in their bonnet and hands down their stupid ideas that if we just had one more re-org, everything would be all better; but that's all noise I simply choose to ignore. Let the managers run around all panicky about how many people they will or won't have after their re-org. I don't care. At the end of the day, I'm still doing basically the same thing; maybe for a different boss, but that's almost an inconsequential detail.

      Soul exists only when you put it there yourself. And sure, I know it'd be damn hard to remain positive if I worked under a smothering micromanager, or a screaming executive director. But if you report to someone who's fairly reasonable, the only reason you can't thrive is your own choice.

      --
      John
    41. Re:Freelance decker by Red+Flayer · · Score: 1

      no worries... it's just that you said i should be a LAWYER... that was pretty insulting :)

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    42. Re:Freelance decker by Anonymous Coward · · Score: 0

      humor in Family Guy

      What?

    43. Re:Freelance decker by lavaface · · Score: 1

      awesome! no mods now . . . .

    44. Re:Freelance decker by Anonymous Coward · · Score: 0

      [...] And the reason for that is, that above a certain number, most of the other people in the group become faceless entities.

      A recent work-experience tells me that even small companies are not immune to treating their workers as replaceable cogwheels. I'll resign shortly.

    45. Re:Freelance decker by Anonymous Coward · · Score: 0

      Also... four kids in four years? Seems kinda close together...

      3, 4, 5, 6, 7. That's five years, isn't it?

    46. Re:Freelance decker by Anonymous Coward · · Score: 0

      Twins? Kids aged seven, five, and three would seem fairly common, and if there was a set of twins instead of a singleton at one of those ages, that makes four kids.

    47. Re:Freelance decker by Geminii · · Score: 1

      Wait, there's someone on Slashdot who cares about social feedback?

  3. anyone noticed the snide arrogance? by Anonymous Coward · · Score: 5, Interesting

    in the last year, when interviewing...has anyone else noticed the interviewers air of superiority? like they hold the keys and you had better get to ass-kissing. i can't be the only one to have noticed this.

    and this article...like the mega-corp is gods blessing to YOU. like you aren't just trading time for dollars and they aren't the ones making the profit? oh, please sir, may i have some more?

    1. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 5, Interesting

      It often works the other way, too. I can't remember how many interviews I've given for programming jobs where the interviewee comes in all cocksure and arrogant. Not to single them out, but I've found those trained in India to be the worst.

      They tell me about their training at some foreign university or college I've never heard of, about all of the certification they've received from Sun and Oracle and Microsoft, and all of these programming contests that they've participated in. Then I ask them to describe how a linked list works, and they tell me some shit like, "Java doesn't support linked lists, only arrays."

      Then I thank them for their time, and tell them to leave.

    2. Re:anyone noticed the snide arrogance? by BitZtream · · Score: 2, Insightful

      As opposed to the typical geek snide arrogance of thinking they hold the keys and you had better get to ass-kissing if you want your network to work?

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:anyone noticed the snide arrogance? by francium+de+neobie · · Score: 1

      Well, this can actually be a tactic on the interviewer's side to make the megacorp look like it's highly desirable. :)

      Of course... not many people can actually execute it right.

    4. Re:anyone noticed the snide arrogance? by Monkeedude1212 · · Score: 5, Informative

      It's totally like a list... Thats linked!

    5. Re:anyone noticed the snide arrogance? by bangthegong · · Score: 2, Interesting

      Similar experience in a non-tech role, I interviewed a guy with an MBA but no experience, I explained that he was welcome to apply but would find it challenging to get the role when experience was absolutely necessary for this position. We didn't have the time to hand hold someone along. Anyway he immediately turned on me, started whining and getting angry "well how am I supposed to get into your field if everyone needs experience" etc.

      Very different from the young man without the MBA who came to me and earnestly wanted to interview for the role despite having that same hurdle to overcome, correctly realizing that there was value in learning more about the job and by meeting the people on the team, he could potentially impress us enough that we waived the experience requirement - or if not, he at least saw value in building the relationships that would come from the process.

      Needless to say, neither guy got the job, but that MBA would need to think twice about darkening my doorstep again, whereas the eager young man is someone I will keep in mind if I find a position that needs a sharp, motivated, positive person but doesn't require the experience. One more point - both of them could have decided that I was arrogant and holding the keys and requiring them to kiss ass, but the reality is I am confident (not arrogant) and I DO hold the keys, and while I don't expect ass kissing I also expect that part of the interview is not just your skills on paper but your ability to play nice in the sandbox with the other employees. If you walk in with the attitude of the AC above, interpreting the situation to be that I need my ass kissed, and that I am assumed to be arrogant because I do work as a manager at a mega-corp, well, it's a self-fulfilling prophecy. Good luck in your job hunt, you fill find a good position with a company of fellow paranoid schizophrenics I guess.

    6. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      I'd say you were applying at the wrong place. While it didn't work out in the end, when I interviewed with Google in Dublin despite the fact that there were the usual interview questions we had some quite nice discussions and it was rather pleasant.

    7. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 2, Insightful

      A linked list consists of a set of structs, objects, or data structures of some sort, each containing, in addition to its own data, a reference to the next in sequence (and to the prior in sequence as well, if it's a doubly-linked list). These references let one iterate over the set of data structures in order to perform operations on each set of data in sequence.

      Am I close? I'm only a classics major, not an engineer, but that's what I was able to remember off the top of my head.

    8. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      Isn't that part of tech support?

    9. Re:anyone noticed the snide arrogance? by Bob-o-Matic! · · Score: 3, Interesting

      No.

      In late Nov. last year I was called by LockMart for an interview for an entry level hardware engineer position. I had been looking elsewhere since May after graduating with a BSEE and with 3.39 GPA. Early in the morning of the interview we received the first major snow of the winter. I ended up stuck on the highway, 18 miles from the interview, for nearly 4 hours. I called to let my contact know I was going to get there when I could get there.

      That day I interviewed with several people from about 11:30 until 4:00. Lunch was provided. All the interviewers were understanding of the delay and were professionally courteous. No one had any overt smug attitude, and now that I have been working with them for over a year, I can say that they did not at all act out of character for the interview.

      That evening I received a phone call from one of the managers that the interview was well received and that if I wanted the position that HR would be notified that I was the candidate of their choice.

      Is there anything special about me that allowed me to land a nice job with little trouble with a MegaCorp at the height of the recession? Attention to detail, self confidence, and a can-do attitude which indicated that although I had a successful 11 years of service in the Air Force in an unrelated career field (linguist), I understood that I have no relevant experience in engineering and was willing to do a lot of [desk-bound] grunt work and learn how they conduct business.

      Contrast this with another lead I had been pursuing at the time: a small NASA contractor interviewed me for a test engineer position. This was/is my dream job, setting up tests for the NASA scientists. I toured the facilities and was all but shaking with desire to work there. The managers were friendly if not a bit short about asking questions. The young (well, younger than me, anyways) engineer they sent to show me the facilities and interview me seemed unenthusiastic about interviewing me. After about an hour or so of walking & talking (more looking around than conversing, unfortunately), we prepared to return to the manager's office. At that time he basically let me know that he thought I was playing the field for interviews (I had been unemployed since graduating several months earlier), ostensibly to grab the highest salary offered. I told him I was not bullshitting (at that point I knew he was going to torpedo my candidacy) that I really wanted the job.

      The hiring manager let me know that they were going to weigh their options and get back to me within 3 weeks. I sent a good thank-you letter, reiterating my strong desire to work there. He failed to call within a month, so I sent email reminding him that I was still interested. He claimed that with Obama's election that their capacity to take on new workers was unknown (NASA being a political / budgetary football, I guess) and that he'd get back to me when he knew what was going to happen. About a week or so later I noticed that the position disappeared from their website; I called to ascertain the status of the position and the guy basically blew up at me over the phone.

      A week later I was called to see if I wanted to interview with LockMart, and the rest is [recent] history.

      So there, AC, if you think that mega-corp interviewers are arrogant, then you may be meeting with jerks or you may have some sensitivity / self-confidence issues.

    10. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      "If you walk in with the attitude of the AC above, interpreting the situation to be that I need my ass kissed, and that I am assumed to be arrogant because I do work as a manager at a mega-corp, well, it's a self-fulfilling prophecy. Good luck in your job hunt, you fill find a good position with a company of fellow paranoid schizophrenics I guess."

      Welcome to what will become an ever-more-common interaction with the "Me first!" generation. :(

    11. Re:anyone noticed the snide arrogance? by Kjella · · Score: 1

      Welcome to boom vs bust. Are you really surprised? I noticed the same with a real estate broker, if you're looking to buy in a bone dry market and is the lone bidder they work for you, not the seller. They make the seller take the deal, get the commission and stay in business a little longer. And while we're into real estate, if that job means your house won't be foreclosed and your kids thrown out of their home I think some might consider that a blessing.

      --
      Live today, because you never know what tomorrow brings
    12. Re:anyone noticed the snide arrogance? by Lumpy · · Score: 1

      Only for the ones where they are looking for a body that there are a million candidates for.

      I decided to become an expert in a rare field that is exploding. (Crestron programming) So when I became unemployed and posted that fact on a crestron Mailing list, I had headhunters and 2 offers within 30 days for a new job.

      If you are a webdeveloper, IT grunt, Java programmer, or someone that is fairly common in an established field, you are nothing special unless you made a name for yourself or your references are stellar. If you have Steve Wozniak, or other famous name as a personal or professional reference they sit up and take notice. Or make your name known by being a part of a crapload of big OSS projects. If on your resume you list the projects they can grok and see you as a big part of they pay more attention and dont give the "another snot nosed java programmer" look to you and act like you need them.

      It's all about marketability. If you are in a field where there are 80,000 clones of you, they dont care.

      Finally, dont apply for a level 2 job and then ask for high end veteran pay. sorry but this kid was good but was not gonna get $60K like he said he "needed". $40K is the top and you better know what the pay scales are in your area for the job or we just laugh and say, "nope... NEXT!" You cant ask for 1999 wages. it's 2010 your pay has been cut drastically.

      --
      Do not look at laser with remaining good eye.
    13. Re:anyone noticed the snide arrogance? by chrisbtoo · · Score: 4, Funny

      I feel the need to congratulate you on your +5, Informative mod.

      --
      Registering accounts later than some other chrisb since 1997
    14. Re:anyone noticed the snide arrogance? by tomhath · · Score: 1

      Then I ask them to describe how a linked list works, and they tell me some shit...

      Even better is to hand them a marker and have them explain Quick Sort. A programmer with any amount of curiosity should know that, but sadly, most are lost when autocomplete doesn't.

      To the point of the OP however. Read the ad carefully and look for the keywords. The first gate to get through is the HR drone who's just doing a keyword search. But don't think you can bluff your way through the in person interview if the keywords in your resume are not a good fit for your experience/education. I've interviewed too many candidates like the parent post describes who seem like a perfect match based on their resume, but obviously don't have a clue when you talk to them. In other words, apply for a job when you have a good chance of being the most qualified candidate and you'll do fine.

    15. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      Very close, it is suffice to say it is a self referencing structure.

    16. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      You're hired. Honestly, with your first two sentences alone you've shown that you know more than most of the Indian Comp. Sci. graduates I've ever dealt with.

    17. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0
    18. Re:anyone noticed the snide arrogance? by Bob-o-Matic! · · Score: 1

      No.

      In late Nov. last year I was called by LockMart for an interview for an entry level hardware engineer position. I had been looking elsewhere since May after graduating with a BSEE and with 3.39 GPA. Early in the morning of the interview we received the first major snow of the winter. I ended up stuck on the highway, 18 miles from the interview, for nearly 4 hours. I called to let my contact know I was going to get there when I could get there.

      That day I interviewed with several people from about 11:30 until 4:00. Lunch was provided. All the interviewers were understanding of the delay and were professionally courteous. No one had any overt smug attitude, and now that I have been working with them for over a year, I can say that they did not at all act out of character for the interview.

      That evening I received a phone call from one of the managers that the interview was well received and that if I wanted the position that HR would be notified that I was the candidate of their choice.

      Is there anything special about me that allowed me to land a nice job with little trouble with a MegaCorp at the height of the recession? Attention to detail, self confidence, and a can-do attitude which indicated that although I had a successful 11 years of service in the Air Force in an unrelated career field (linguist), I understood that I have no relevant experience in engineering and was willing to do a lot of [desk-bound] grunt work and learn how they conduct business.

      Contrast this with another lead I had been pursuing at the time: a small NASA contractor interviewed me for a test engineer position. This was/is my dream job, setting up tests for the NASA scientists. I toured the facilities and was all but shaking with desire to work there. The managers were friendly if not a bit short about asking questions. The young (well, younger than me, anyways) engineer they sent to show me the facilities and interview me seemed unenthusiastic about interviewing me. After about an hour or so of walking & talking (more looking around than conversing, unfortunately), we prepared to return to the manager's office. At that time he basically let me know that he thought I was playing the field for interviews (I had been unemployed since graduating several months earlier), ostensibly to grab the highest salary offered. I told him I was not bullshitting (at that point I knew he was going to torpedo my candidacy) that I really wanted the job.

      The hiring manager let me know that they were going to weigh their options and get back to me within 3 weeks. I sent a good thank-you letter, reiterating my strong desire to work there. He failed to call within a month, so I sent email reminding him that I was still interested. He claimed that with Obama's election that their capacity to take on new workers was unknown (NASA being a political / budgetary football, I guess) and that he'd get back to me when he knew what was going to happen. About a week or so later I noticed that the position disappeared from their website; I called to ascertain the status of the position and the guy basically blew up at me over the phone.

      A week later I was called to see if I wanted to interview with LockMart, and the rest is [recent] history.

      So there, AC, if you think that mega-corp interviewers are arrogant, then you may be meeting with jerks or you may have some sensitivity / self-confidence issues.

      . Whoops! All this was in late 2008, not last year.

    19. Re:anyone noticed the snide arrogance? by Surt · · Score: 4, Insightful

      I don't know. We get a disturbing number of resumes claiming 20+ years of overall experience who can't seem to code their way out of a wet paper bag. No one on our interviewing team has found a way to distinguish those resumes from the people who are great.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    20. Re:anyone noticed the snide arrogance? by dgatwood · · Score: 4, Insightful

      Explain quicksort? Seriously? That borders on cruel unless they're straight out of college. Those of you who have been out in the workplace more than ten years, raise your hand if you still remember how to write quicksort without looking it up. Heck, half the quicksort algorithms I see published in textbooks have an off-by-one error and don't even work. It's quite possibly the most frequently botched algorithm ever. And you want somebody to explain it cold? You are one sick [expletive deleted]. :-D

      Besides, there's no useful reason to know quicksort unless you're applying for a job writing sort algorithms. For 99% of the programming jobs, all that really matters is that when you ask them what sorting algorithm they would use to sort a list of 10,000 items, they had better not say bubble sort or suggest implementing their own algorithm (which will invariably end up looking an awful lot like bubble sort). There are plenty of libraries out there for heapsort, quicksort, etc. that are so trivial to use that it makes knowledge of the algorithms at any depth largely unnecessary.

      The purpose of teaching those algorithms is not to have people understand the algorithms themselves, but rather to serve as a gentle introduction into algorithmic complexity and the more broadly useful topics of binary trees and other link-structured data. Expecting people to memorize the details of a particular search algorithm is missing the whole point of why we learn about those algorithms in the first place.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    21. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 2, Insightful

      you will soon come to realize that large defense contractor companies like lockheed, boeing, etc. will hire you on if you can breathe. their profit is generated by a percentage of each man hour worked on a project, not on the completion of the project itself. the more people they have charging to their project, the more money the executives and company makes.

    22. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      I've noticed that now in the UK - all the hoops you have to jump through now - first there is the pre-screening by a third-party recruitment agency, submission of your details to human resources, the online technical test, the telephone technical interview - and even then, it's just an entry-level job.

    23. Re:anyone noticed the snide arrogance? by jcr · · Score: 4, Insightful

      Those of you who have been out in the workplace more than ten years, raise your hand if you still remember how to write quicksort without looking it up.

      Actually, those kinds of questions are a great time-saver. I've been in the industry since 1982, and if an interviewer asks me how to describe quicksort, I'll tell him it's in volume 3 of Knuth. If that answer doesn't satisfy him, I'll stop the interview.

      On the flip side, when I'm interviewing a candidate, I couldn't care less whether he's got the qsort algorithm memorized. What I want to know is whether he's experienced with the kinds of work we're doing, and whether he's capable of inventing a solution to a problem he hasn't seen before. Asking him to describe qsort is about as useful as asking him to recite all the state capitols.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    24. Re:anyone noticed the snide arrogance? by elnyka · · Score: 1

      It often works the other way, too. I can't remember how many interviews I've given for programming jobs where the interviewee comes in all cocksure and arrogant. Not to single them out, but I've found those trained in India to be the worst.

      They tell me about their training at some foreign university or college I've never heard of, about all of the certification they've received from Sun and Oracle and Microsoft, and all of these programming contests that they've participated in. Then I ask them to describe how a linked list works, and they tell me some shit like, "Java doesn't support linked lists, only arrays."

      Then I thank them for their time, and tell them to leave.

      If there is any comfort, you are not the only one who have witnessed that type of shit. The funny thing about software geeks is that we tend to only look at corporate arrogance (whether real or perceived), but we never look at the arrogance we many times distill. Sometimes, what we see as arrogance in others just happen to be the reflectionof a big fucking chip in our shoulders.

      As for arrogance in interviewers (and this is not intended to any poster in particular), it's human nature. I've been on the receiving end of interviewers more interested in showing me what they know or how little I know compared to them (little-dick-compensation syndrome) as opposed to actually interview me and gauge whether my skills can be incorporated as assets to the company.

      An interviewer's job is to do just that: match an applicant's skills and personality against the requirements of a given position. When they go into little-dick-compensation syndrome, they are not doing their job and they might as well reimburse the company for the hours wasted in the interview and possible loss of talent acquisition.

      But that's part of life and part of the game. We just have to suck it up with some dignity. Unless you are in a really dire situation and you are just short of taking a job flipping burgers, just stop the interview if you feel (rightfully of course) if they are feeding you dick stew. If it's tolerable, just go with it to the end, say thanks and move to the next interview.

      If it's blatant dickery - "I'm sorry, but I don't feel the tone and objective of this interview is to gauge my skills against the job requirements but to show me how little I know or to establish a food chain order before even discussing if we are both interested in working together. I think it will be best that *I* (never *we* but *I*) discontinue this interview. Thank you for your time and I hope you find a suitable candidate."...

      ... then call their HR department and *your* headhunter and inform him/her of what just transpired (if he/she happens to be a headhunter that you trust.)

      This is all predicated in the fact that your assessment is objective and that you are not just an ashole that gets easily insulted.

      Not everything will be peaches and roses all the time, but if you conduct yourself professionally and with integrity and with respect, good things will follow.

    25. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      You really shouldn't give away important information like that, as the fakers are bound to use it to fool you in the future. Keep it to yourself for the sake of honest hard working American's who might apply to your company.

    26. Re:anyone noticed the snide arrogance? by mikael_j · · Score: 2, Insightful

      Quicksort? Oh my, I haven't actually had any reason to actually write my own implementation of that since I was a student and I can honestly say that I don't really remember much about it except that it involved splitting an array/a list by picking some point in the list and making sure all elements with a lower/higher (depending on sort order) value end up before that element and then recursively sorting bits and pieces, I definitely don't remember what the best practice for picking where to first split the list is but I'm sure if I ever end up having to write a quicksort function again I could re-learn it pretty quickly.

      That said, I don't think throwing a bunch of theoretical concepts at prospective employees is the best way to weed out the incompetent ones, most likely there are lots of competent and experienced developers who, like me, just haven't had any reason to keep the formal definitions of various algorithms and concepts accurately stored in their heads since a lot of that stuff is useful to have encountered if only to have knowledge of its existence but just isn't used in everyday development. So what you end up with if you demand perfect textbook knowledge of every little intricacy of computer science you'll end up hiring a bunch of fresh grads who still have all of it fresh enough in their minds that they are able to explain it by simply quoting their college textbooks, but three years from now they'll have forgotten a lot of those details anyway...

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    27. Re:anyone noticed the snide arrogance? by Surt · · Score: 2, Funny

      Thanks, but how do I know you can do the job? We're on our tenth professional recruiter.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    28. Re:anyone noticed the snide arrogance? by spiffmastercow · · Score: 1

      We get a disturbing number of resumes claiming 20+ years of overall experience who can't seem to code their way out of a wet paper bag.

      I quit using this analogy after I thought about it for a while.. Short of coding for a robotic system, I can't think of any way to code an escape from a wet paper bag.

    29. Re:anyone noticed the snide arrogance? by jcr · · Score: 0

      Thanks, but how do I know you can do the job? We're on our tenth professional recruiter

      You're new to this, right?

      Hint: there's a reason why recruiters should be commissioned, not salaried.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    30. Re:anyone noticed the snide arrogance? by johanatan · · Score: 1

      That's a pretty low bar to entry. Define 'linked list'. Really? If you ask a question such as that, you must either suspect that the entire resume is faked (assuming that there is at least a degree on it) or be pretty brain dead yourself. I wouldn't want to work for someone that paranoid or dumb.

    31. Re:anyone noticed the snide arrogance? by Bloodoflethe · · Score: 1

      Reading comprehension would not lead me to the same place you have gone. When I read his comment there is no indication of what would happen after he receives a decent answer. This is not a low-bar barrier-to-entry, this is a "get the people wasting my time out of my office as quick as possible" barrier to entry. I would assume, though there was no indication either way, that this person would have more in his interview than this question.

      --
      "Little is much when little you need."
    32. Re:anyone noticed the snide arrogance? by johanatan · · Score: 1

      The 'get the people wasting my time ...' filter should have been applied to the resumes. Presumably, the ones remaining (i.e., the ones called in for a face-to-face interview) at least have a B.S.

    33. Re:anyone noticed the snide arrogance? by johanatan · · Score: 1

      And, I think you fail to consider that most places have at least one if not two or three phone screens for such purposes.

    34. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      John, you need to realize that you're one-of-a-kind. You're special. There are very, very few people who have anything near your level of experience and talent.

      I mean, you were one of the most critical members of the Mac OS X development team at Apple. If it weren't for you, Mac OS X wouldn't be anything near what it is today. You are a god among the gods.

      Now, I'm sure you'll downplay what I'm saying. But that's just because you're so humble. The sign of a true gentleman and professional, if you will.

      The rest of us, if we're lucky enough to even get an interview, can't just refer to Knuth and then tell our interviewer to bugger off!

    35. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      I've been in the workforce since 1993. I remember how to implement quicksort, heapsort, mergesort, and bubblesort, and would probably be able to hack up a radix sort if necessary.

      I don't remember these because knowing them is necessary for my job or because I've ever had to implement them - I remember these because each of them represent a simple and elegant concept, and because my interest in algorithm make me pay attention to that concept.

      Quicksort is a trivial divide and conquer. Heapsort is just repeated application of a heap, where the insight is that you can build a binary tree in an array by using the double of the index for the next level - and trivially using this for keeping a partial order. Mergesort is just repeated merging of sorted lists (and remembering that a list of one item is always sorted). Bubblesort - trivial scan and swap makes stuff bubble up, repeat until no change. Radix sort - now, radix sort I remember because of how it elegantly throw out the assumption of "you have to do N log N" because it don't do compares. And I remember it for being tricky - as far as I remember, you start from the least significant byte in order to exploit the maximum amount of entropy and not end up with lots of empty buckets at the end, and you exploit the fact that you can keep the sort stable as you go to the more significant bytes.

      However, none of this is particularly relevant for doing my job. I can remember this because I am interested in algorithms, and because I can chunk all this up to a level of complexity where it is easy to remember, I can tie it to a hundred different small things that make it easy. This also allows me to keep the complexity of the performance behavior of a multithreaded webserver with RPC calls, caches and garbage collection in my head, and reason about where to change things to make it work better.

      And that is useful in my job.

    36. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      Robotics, emergency responder request system, cpu fire starter ... the list goes on and on.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    37. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      They are! They're earning 10% what they could if they could fill our positions!

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    38. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      I don't know. We get a disturbing number of resumes claiming 20+ years of overall experience who can't seem to code their way out of a wet paper bag.

      When was the last time you were on the other side, getting peppered by technical questions by a skeptical interviewer who maybe didn't hit it off with you right away? Maybe you should try that, it's a totally different perspective feeling that one must be prepared for most any technical question. What an interviewer thinks of as "incredibly basic" is typically something that his team deals with on a regular basis. But there are hundreds or thousands of nooks and crannies in computer science and engineering, not even counting those that are obsolete, and nobody can be up to speed on them all.

      In short, the interviewer must be wary of being blinded by his own arrogance.

    39. Re:anyone noticed the snide arrogance? by Anci3nt+of+Days · · Score: 1

      Easy enough in Java:

      Wet_Paper_Bag.escape();

    40. Re:anyone noticed the snide arrogance? by CodeBuster · · Score: 3, Insightful

      Not to single them out, but I've found those trained in India to be the worst.

      I too have experienced the same. The IIT graduates are by far the worst in this regard. Their heads are so inflated by their "elite" education that it requires only the slightest pinprick of reality to burst their bubble. Personally, I think that this is due to the style and structure of the Indian education system. The IIT graduate will, by the time they have completed their degree, beaten out thousands or even tens of thousands of others (not all qualified mind you) seeking a job in IT (i.e. the proverbial "golden ticket" to the middle and upper classes). The tests required to get into IIT feature massive amounts of rote memorization and obscure problem solving techniques which may have little or no use in real world IT work; serving mostly to eliminate large numbers of applicants. In this way the Indian education system is great at emphasizing rote memorization, but terrible when it comes to teaching critical thinking and creative problem solving skills. Indeed, when these "IITians", as they like to call themselves, are thrown a curve ball; they strike out 9 times out of 10.

    41. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      When was the last time you implemented your own quicksort, douchebag?

      I didn't keep college in my cache. I learned more outside of class than they could have possibly taught me. If I really need to implement a quicksort algorithm I'll pick up a book. Pick your language, pick your dataset, I'll do it right.

      Until then, please remember that HTML is just a markup language. Think of it as console output for sophisticated people.

    42. Re:anyone noticed the snide arrogance? by SageMusings · · Score: 1

      You just run a tight loop of NOP instructions and check the integrity of the bag each iteration. When sufficient time has passed and the paper bag has degraded to the point where its outer integrity has been breached, you branch out of the loop and end execution.

      --
      -- Posted from my parent's basement
    43. Re:anyone noticed the snide arrogance? by dgatwood · · Score: 1

      Off the top of my head, I can give you the implementation for 3 versions of quicksort.

      Off the top of my head, I can explain to you the basic syntax differences between more than a dozen different programming languages. I can also, typically within just a few minutes of debugging, given a line of input that causes problems, fix a bug in a 44,000 LOC piece of software. With the exception of vacation time, I've never let an single bug in this code base reported by anyone else go unfixed for longer than 72 hours. I know which functions are in which files, and I know almost every major function name by memory, including what all of the dozens of debug switches do in the more complex chunks of code, which sections of code have been modified most recently, which sections of code are most likely to cause particular classes of problems based on historical failures, etc. All that info is being tracked inside my head.

      And that's just a small part of what I do for a living. The other 95% of what I do is looking at *other people's* giant multi-thousand LOC software, analyzing the programming interfaces, intuiting how to use them, writing sample code, and explaining how it all works in plain English, all while looking for flaws in those interfaces, watching for security ramifications, considering how developers are likely to use the interfaces, and trying to figure out ways to enhance them to make them more developer-friendly.

      In terms of what I do programming-wise, I'm too buried in the bigger picture to even see something as far down in the stack as a sort algorithm. As far as I'm concerned, that's something that I call, and assuming they didn't do something stupid, it should be fast enough. Half the time, that's not even something I call. That's something that something I call calls.

      Could I implement quicksort? Sure. That said, I had to look it up in Wikipedia just to remind me which sort algorithm quicksort is. After all these years, that's so utterly unimportant a piece of information that it got paged out to long-term storage, the disk it was on crashed five years ago, and I didn't even notice until this post mentioned it. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    44. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      Well of course you have to have refresher tests every six months to make sure they still remember :)

    45. Re:anyone noticed the snide arrogance? by Stiletto · · Score: 3, Insightful

      Linked list? Quicksort? You might as well ask them how printf() works. You'll get about as much information about the candidate's ability to think creatively and build large complex systems---basically nothing.

    46. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      I decided to become an expert in a rare field that is exploding. (Crestron programming)

      You program remote controls for home theaters? How large a market can that possibly be?

    47. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      I take an interview once a year for the practice and to gauge market rates.

      Beyond that, here's my definition of wet paper bag:

      Implement a dictionary class. You'll be given a file containing the set of words in the dictionary. You must implement one method 'boolean isWord(String word)'.

      Good solution: reads the dictionary, stores the words in a HashSet/TreeSet or ArrayList, checks to see if word is present in isWord (must use binary search for ArrayList).

      Ok solution: any less efficient data structure or algorithm (e.g. ArrayList with inefficient search, the most common in this category).

      Tolerable solution (you pass if this is your only mistake): reads the entire file to check each word.

      Fail: solution doesn't work.

      And this is a take home quiz. You get to work on it for up to a week. It has 3 other parts, of comparable difficulty.

      Fully 40% of 'senior engineers' with 15+ years on their resume (and at least 5 in java, the language we request a solution in) submit a solution that doesn't work. An additional 40% only reach tolerable. About 10% submit 'ok', and the last 10% reach good.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    48. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 1, Funny

      Actually, those kinds of questions are a great time-saver. I've been in the industry since 1982, and if an interviewer asks me how to describe quicksort, I'll tell him it's in volume 3 of Knuth. If that answer doesn't satisfy him, I'll stop the interview.

      I had an interview like this once:

      "How to you perform x task?"
      "I don't know, but I could look it up fairly quick with google."
      "What if the internet is down?"
      "I'd look it up using my blackberry."
      "What if you're out of coverage?"
      "I'd call someone on a land line who had internet access."
      "What if the land lines are down?"
      "Are we expected to work during a natural disaster?"

    49. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      Do you interview the same Indian over and over again? Or may be all of them went to the same university where they were thought it would be easier to teach them Java, it's support for the arrays and it not supporting linked list etc. instead of just teaching them that a linked list is a data structure with a "next" field that keeps a link to the next node. That would be easier you think?

      Also do you thank them (or him, the same guy - I don't know) every time before asking to leave? That must get boring quickly.

      But yeah your intention seems to be not to single Indians out - after all you said so ;)

      Internet Post Pattern - anytime IT/jobs/interviews are discussed throw in a story, stick in a Indian reference somewhere and then go on to repeat the same rhetoric - lame Indian programmers, all of them. This would have been ok if all other citizens of the country or even if a majority of them were all great programmers but other wise it just stinks of "they stole my job and they are no good.. whaa whaa".

    50. Re:anyone noticed the snide arrogance? by Stiletto · · Score: 1

      Actually, I wish more people would respond with "I'd just look it up in the book" to those awful "programming trivia" type questions. I have never in my career encountered a situation where I had to know the parameters to strtok() by heart because the API documentation was more than a keystroke away.

      In fact, I don't want a programmer who knows linked lists so well that he's eager to re-invent them all over the company's source tree. There are better things to do today besides re-implementing yet another standard library function--like BUILDING THE DAMN SOFTWARE PRODUCT.

    51. Re:anyone noticed the snide arrogance? by pclminion · · Score: 1

      Explain quicksort? Seriously? That borders on cruel unless they're straight out of college.

      I'm seven years out of college. Here's how it works. Take the array of elements. Pick one at random. Move all the elements less than this element to the left of that element. Move all the elements greater than this element to the right of that element. Now, recursively do the same thing to the left and right halves.

      If that's too confusing for you to understand or remember, once it's been taught to you, you should NOT be programming.

    52. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      I disagree. The idea behind quicksort is very simple and in my experience generalizes nicely. It is not about blind memorization. If you have understood the algorithm then you should be able to describe it at some level. Having understanding on many things is important, because it helps you to design new things.

    53. Re:anyone noticed the snide arrogance? by beguyld · · Score: 1

      The 'get the people wasting my time ...' filter should have been applied to the resumes. Presumably, the ones remaining (i.e., the ones called in for a face-to-face interview) at least have a B.S.

      And of course, they will be white, blond haired and at least 6 feet tall... Oh, and good teeth.

      News flash: many very smart and capable people do not have a 4-year degree, for any number of reasons. If they are smart, the reason is not because they can't do the work. Often it's because there were more interesting problems to solve at that time in their life and they went and did that instead. And maybe that was early wisdom, as after a few decades one starts to understand just how short life is...

      If you want someone for a big company job, it could be that the degree is important, as it shows that after 13 straight years of school, they were willing to spend at least another 4 (by their own choice) in an institutional environment. For some of us, that is not our idea of heaven...

      But it you're hiring for an agile startup, you want someone who can think for themselves, wants some creative freedom, and is willing to take risks for larger rewards. Very smart people who got distracted by a more interesting problem on the way to their degree might be the kind of people you want. (Gates, Jobs, Michael Dell, Larry Ellison, Paul Allen, David Geffien, and many others didn't finish their degrees...)

    54. Re:anyone noticed the snide arrogance? by jcr · · Score: 1

      I don't want a programmer who knows linked lists so well that he's eager to re-invent them all over the company's source tree.

      Bingo! We have stdlib already. It's a waste of time and money to write redundant code just to prove one's cleverness.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    55. Re:anyone noticed the snide arrogance? by jcr · · Score: 1

      The rest of us, if we're lucky enough to even get an interview, can't just refer to Knuth and then tell our interviewer to bugger off!

      As amusing as your sarcasm is, I have to ask why you'd want to work for someone that can't even conduct an interview competently.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    56. Re:anyone noticed the snide arrogance? by azgard · · Score: 1

      I think they recently added the PaperBag class (with WetPaperBag subclass) to the Java standard library just for the people mentioned above.

      Now they can claim that nobody needs to know how to code their way out of the wet paper bag, since it's already available in Java.

    57. Re:anyone noticed the snide arrogance? by TapeCutter · · Score: 2, Insightful

      "I'm seven years out of college."

      20yrs commercial experience since I was at Uni and gained my CS degree, most of it programming in C where quicksort is a library call. I had a vague recollection the algorithim involved recursion. I also majored in operations research and even though I passed with flying colours I still don't understand how some of the logistical algorithims work let alone remeber the details. The important part is knowing they exist and recognising where they might be applicable.

      "If that's too confusing for you to understand or remember, once it's been taught to you, you should NOT be programming."

      I've worked with people who have been in the bussiness for 40yrs, I put it to you that all of them would have forgotten more random trivia than what is currently stored in your head.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    58. Re:anyone noticed the snide arrogance? by GravityStar · · Score: 1

      Please tell me you are joking.

      That is sad... a working solution should not take more than 5 - 15 minutes to implement. (on your own machine with fully working dev environment, and not including testing)

      *Grabs development environment, ready, steady, go*
      Soooo, okay, 17 minutes. (I basically re-implemented strings since I didn't know the file layout.)

      As an aside, of those solutions that don't work at all; why is that? Do they try to deliver a full Swing app? Are they stumbling over how to recognize separate words in the file? What happens here?

    59. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      I'm more interested in hiring the guy with the 5-digit id. I don't remember quicksort of the top of my head either. Not everyone's memory works that way, and it's not the best metric of how good a developer they are. It's frequently not even a good metric.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    60. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      The question is whether you should be programming if it is too trivial to remember rather than too confusing to remember.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    61. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      Even with a B.S. on the resume and 10 years in the field on the resume, we get about 25-40% candidates who couldn't implement a linked list.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    62. Re:anyone noticed the snide arrogance? by Ichoran · · Score: 1

      Maybe you haven't seen as much abysmally slow code as I have that was created because the coder wasn't thinking about divide-and-conquer strategies. From what I've seen, I wouldn't be too dismissive of a "explain quicksort"-style question. It's a very simple algorithm conceptually (though getting the implementation details exactly right and avoiding worst cases and such is less easy). I wouldn't ask that for *every* programming job, just the ones that involve processing of data of non-negligible size in a fashion that is not entirely handled by high-level calls to some library.

      I would, however, accept "it's in reference X" (as long as they were correct that it was there) unless X==Wikipedia (it _is_ in Wikipedia, but this provides no assurance of past experience, whereas picking out a section of a book on algorithms suggests that they've had exposure to a decent number of algorithms and would have some idea of when to go looking for details).

    63. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      Let's see, the most common failures are:

      Returns wrong boolean value (even though we provide code that will test this). We expect (and the javadoc says) that isWord should return true for a word that is found in the dictionary.

      Reads file incorrectly, though the file is provided, and is just a series of \n terminated strings ...

      Writes their own data structure that doesn't work, rather than using a java collection.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    64. Re:anyone noticed the snide arrogance? by jeffb+(2.718) · · Score: 1

      Implement a dictionary class. You'll be given a file containing the set of words in the dictionary. You must implement one method 'boolean isWord(String word)'.

      Good solution: reads the dictionary, stores the words in a HashSet/TreeSet or ArrayList, checks to see if word is present in isWord (must use binary search for ArrayList).

      So if someone codes up a trie, instead of assuming a HashSet is "good enough" for your purposes, do you score them higher or lower?

    65. Re:anyone noticed the snide arrogance? by Surt · · Score: 1

      Higher. Assuming their implementation is better than HashSet and works. However, this has never happened.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    66. Re:anyone noticed the snide arrogance? by pclminion · · Score: 1

      I'm not disputing that there's no need to remember a hell of a lot of things. Hell, I can never even remember the order of arguments to fwrite() without looking it up. But quicksort, I think, is such an obvious and elegant thing once it's been properly explained that I'm really not sure WHY I would forget it. I've spent my professional career working mostly with PhD's and masters of engineering (don't have a masters or PhD myself) so perhaps my perceptions of what is reasonable are a bit skewed. I'll accept that.

    67. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      Which is why businesses are inherently evil, treating people like crap is more efficient. Never join a company where you have to lose a bit of your humanity.

      A power-hungry boss who manipulates people are all too common. You can normally tell how you'd have to behave at work by the personality of the interviewer.

    68. Re:anyone noticed the snide arrogance? by Anonymous Coward · · Score: 0

      I completely agree with you, and yet, I still wouldn't employ *you* because you sound such an arrogant fuck that you wouldn't get on with anyone else in the office.

      You wouldn't be american by any chance would you? that would explain a lot.

    69. Re:anyone noticed the snide arrogance? by dgatwood · · Score: 1

      The funny thing is that I don't have an arrogant bone in my body. I do, however, defend myself when attacked as the GGP post did. And it's safe to say that if a work environment made me regularly feel like I was being personally attacked, I'd leave faster than a tree in autumn. That's an unhealthy work environment.

      You wouldn't happen to have a small penis, would you? That would explain a lot.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    70. Re:anyone noticed the snide arrogance? by russotto · · Score: 1

      That's a pretty low bar to entry. Define 'linked list'. Really? If you ask a question such as that, you must either suspect that the entire resume is faked (assuming that there is at least a degree on it) or be pretty brain dead yourself. I wouldn't want to work for someone that paranoid or dumb.

      Why not? There are plenty of clueless people with inflated or phony resumes out there; it's not paranoid to realize that and ask a few simple questions to weed them out early (you can ask in a phone screen as well but sometimes the person who takes the phone screen isn't the person who shows up for the interview!). If the whole interview is like that it's probably not a position you want, but a few softball questions at the beginning shouldn't be cause for offense.

    71. Re:anyone noticed the snide arrogance? by russotto · · Score: 1

      I think they recently added the PaperBag class (with WetPaperBag subclass) to the Java standard library just for the people mentioned above.

      I'd quibble with that. A paper bag is a paper bag. Whether the bag is wet or not is a property of the bag, not an inherent quality which puts it in a subclass of its own.

    72. Re:anyone noticed the snide arrogance? by TapeCutter · · Score: 1

      Ever start hacking some code and mentally critising the authour only to find out you were the authour?

      I don't think it's about why people forget I think it's about why people remember. I think you remeber quicksort because you admire it's elegance. Certainly the type of work one does also has an influence on what people do or don't remember. I used to teach C lab classes part time in the early 90's and wrote the universities "text book" on searching and sorting techniques, back then I had no trouble remebering the algoritim. I don't know when I forgot it and didn't realise I had until the GP mentioned it.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    73. Re:anyone noticed the snide arrogance? by pclminion · · Score: 1

      I always value words from the wise. Thanks for replying in the context of your much longer experience without jumping down my throat. I appreciate it, it's not common here.

    74. Re:anyone noticed the snide arrogance? by Geminii · · Score: 1

      Hand them a paper bag and say "Get coding!" ?

    75. Re:anyone noticed the snide arrogance? by TapeCutter · · Score: 1

      Compliments are also rare, thanks.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  4. Get bought out by them. by Anonymous Coward · · Score: 3, Insightful

    That way, you can toil for years as you watch them destroy what you've worked on. Highly recommended.....

    1. Re:Get bought out by them. by Lonewolf666 · · Score: 4, Insightful

      If you have a company that is a buyout target:
      Only sell out if there is enough $$$ in it that you don't have to keep working there. Maybe stay for another 6-12 months to ensure a smooth transition, but then get lost. Of course, very few posters here actually have a company that might get bought...

      --
      C - the footgun of programming languages
    2. Re:Get bought out by them. by Kjella · · Score: 1

      Only sell out if there is enough $$$ in it that you don't have to keep working there. Maybe stay for another 6-12 months

      Only a fool buys a company without making sure that's a clause anyway, it's generally assumed that when it ends you might (will?) bail to do something else.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Get bought out by them. by Lonewolf666 · · Score: 1

      I know such a fool. A pretty large corporation in fact. They bought a smaller corp to acquire a certain product. A few weeks later the old owner, who was also the main developer, left. As a result, it was difficult if not impossible to develop the (poorly documented) software of the instrument in question further.

      --
      C - the footgun of programming languages
  5. Orly? by infinite9 · · Score: 2, Insightful

    With the economic hangover starting to wear off...

    Says who?

    --
    Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    1. Re:Orly? by Opportunist · · Score: 1

      Some analyst after casting the bones...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Orly? by ezelkow1 · · Score: 2, Funny

      I thought it was after cutting off a chickens head and letting it run around on a game board

    3. Re:Orly? by Anonymous Coward · · Score: 0

      Same people who said the economic hangover was coming on.

    4. Re:Orly? by Opportunist · · Score: 1

      Can't we combine it? I think it would be hilarious to see an analyst run around on a game board...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Orly? by mjwx · · Score: 1

      With the economic hangover starting to wear off...

      Says who?

      Well the hangover is subsiding but the economy is going to a bucks party tonight so expect a worse one tomorrow.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  6. Power down your engines by sakdoctor · · Score: 1

    Drift around in a small ship until you get assimilated.

    1. Re:Power down your engines by girlintraining · · Score: 1

      Drift around in a small ship until you get assimilated.

      That only works at Target or if you've managed to build a ship capable of interstellar travel.

      --
      #fuckbeta #iamslashdot #dicemustdie
    2. Re:Power down your engines by HeronBlademaster · · Score: 1

      if you've managed to build a ship capable of interstellar travel.

      Nah, that only works if you've attracted the attention of a mischievous omnipotent being who's obsessed with contrived drama.

  7. Bring rope, lots of rope. by toppavak · · Score: 5, Funny

    With lots of experience both within and without, what other words of wisdom can be offered to those wishing to break into a mega-corp?

    Black clothes, a ski mask and quiet footwear would probably help.

    1. Re:Bring rope, lots of rope. by Maniacal · · Score: 1

      Oh, and one of those suction cup, glass cutting thing-a-ma-bobbers. Those are sweet. And a long rope with a 3 pronged hook on the end. Can't go wrong with that.

      --
      MG
    2. Re:Bring rope, lots of rope. by assemblyronin · · Score: 1
      Oblig:

      Connor: Do ya know what we need, man? Some rope.
      Murphy: Absolutely. What are ya, insane?
      Connor: No I ain't. Charlie Bronson's always got rope.
      Murphy: What?
      Connor: Yeah. He's got a lot of rope strapped around him in the movies, and they always end up using it.

    3. Re:Bring rope, lots of rope. by Jeng · · Score: 3, Funny

      Always have a clear objective and stick to the objective.

      If you go in to steal the credit card information from the mainframe do not get distracted by the laptop just left in someones cube. Just leave the laptop alone, its probably loaded with software capable of tracing back to you. Targets of opportunity are just opportunities for you to get busted.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    4. Re:Bring rope, lots of rope. by Jah-Wren+Ryel · · Score: 1

      I am so fucking looking forward to the blu ray of "All Saints Day" - due out March 9th.

      --
      When information is power, privacy is freedom.
    5. Re:Bring rope, lots of rope. by Hurricane78 · · Score: 1

      With today’s genetic analysis, I recommend a black full-body-suit with only a hole for your face. Where a gas mask with stereo wide-angle night vision should be. But no shoes. (Most quiet).

      You know a better way? Trough the front door. At the middle of day. With social engineering. You’re the new guy from the cleaning company. Make it believable.

      And even better? Get some idiot to do one of those solutions.

      But the best way off all, is to crash the economy, get a giant bailout, buy them with that bailout, and THEN walk in trough the front door. Make it believable. Get some idiot to blame. Next go to a nice island. (Most quiet.) But no shoes!

      Hmm, maybe I’ve seen too many movies...

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    6. Re:Bring rope, lots of rope. by cdfh · · Score: 1

      Also, beware of shooting bystanders. This can sometimes lose you points.

    7. Re:Bring rope, lots of rope. by JAlexoi · · Score: 1

      That crap does not help in breaking out of a mega corp :-(

  8. Slashvertisement? by Anonymous Coward · · Score: 4, Insightful

    I only skimmed the first and second pages, I didn't want to wait for all five pages to load.

    What I gleaned from those two pages though is that large companies have job postings on their web sites. What a breakthrough! Who would have guessed this?

    1. Re:Slashvertisement? by Panaflex · · Score: 1

      Holy fishguts, Batman... you're right!

      --
      I said no... but I missed and it came out yes.
    2. Re:Slashvertisement? by kestasjk · · Score: 1

      I expect in the remaining three pages there were some interview tips as per the summary..

      In other news I just read the first page of Moby Dick, turns out there's some guy called Ishmael, what a shitty book..

      --
      // MD_Update(&m,buf,j);
    3. Re:Slashvertisement? by Austerity+Empowers · · Score: 4, Insightful

      I'd say the flaw in the article is lack of comprehension or explanation of the hardest part of megacorps. There are many ways to find job postings, and no shortage of advice on interviews. The hardest part of getting employment at ANY of these companies is getting the screening phone call. Before that, maybe there's some magic in a good resume, or magically selecting exactly the right words for the resume, or I dunno what I never figured it out. In my experience: knowing a guy on the inside is really the #1 best way of getting in, that job postings are fulfilling legal requirements but not entirely the right way in the door.

      Speaking for myself, I am offered 100% of the jobs that I even get a phone screen for. I am given a phone screen for perhaps less than 5% of the jobs I submit a resume to. So the real trick is figuring out how to bypass that big brick wall of HR resume screening.

    4. Re:Slashvertisement? by Ed+Peepers · · Score: 1

      You've got it: Networking. Assuming your experience matches the position as well as the other blob of qualified applicants, they're looking for somebody who will "fit" the organization. That's where a contact gives you an edge by telling the hiring manager you play well with others or at minimum that you're not a douchebag.

  9. Be persistent by Anonymous Coward · · Score: 1, Interesting

    I have an interview with one of them next week. My tips:

    * Don't give up. Be persistent in contacting with recruiting managers.
    * Create a network. Do you know people there? I know many people who work for all of them.

    Pretty simple, IMO.

    1. Re:Be persistent by MightyMartian · · Score: 4, Funny

      * Don't post those pictures of yourself posing nude next to an inflatable dolphin on Facebook.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:Be persistent by gestalt_n_pepper · · Score: 1

      Too late! Dang it!

      --
      Please do not read this sig. Thank you.
    3. Re:Be persistent by kbielefe · · Score: 1

      Phew, that was close! Good thing mine's with a porpoise.

      --
      This space intentionally left blank.
    4. Re:Be persistent by Anonymous Coward · · Score: 0

      What's the purpose of posing with a porpoise?

    5. Re:Be persistent by Anonymous Coward · · Score: 0

      WTF!? You know something; don't you? Do tell =)

    6. Re:Be persistent by Tawnos · · Score: 1

      What about with a guitar in the shower? I still got hired...

    7. Re:Be persistent by dgatwood · · Score: 1

      It's better than posting them accidentally.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    8. Re:Be persistent by Anonymous Coward · · Score: 0

      Well, as long you're penetrating the inflatable dolphin instead of the other way around, it should be o.k.

  10. Why? by COMON$ · · Score: 3, Insightful

    SMB all the way. Unless you enjoy either having your spine ripped out, or relentlessly climbing the corporate ladder. I guess they supposedly have great salaries, but what is your soul worth? I have yet to find a corp that can beat the perks of working for a successful SMB. We need another article called how to break free of the giants.

    --
    CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    1. Re:Why? by Hatta · · Score: 4, Funny

      Sure that will work for Nintendo. But what about other corporations?

      --
      Give me Classic Slashdot or give me death!
    2. Re:Why? by b4dc0d3r · · Score: 4, Insightful

      I spent 6 months on a "move existing code to different environment" project. Maybe 3 days of it was code changing, the rest was meetings and "engaging" other teams and getting misinformation and basically having to figure out everything myself, or interested parties like the integration people who have to deliver to clients helping figure it out.

      At some point, every company moves to short-term cost reductions instead of focusing on maintaining infrastructure for when things pick up again. The first clue you're in trouble is when they fire smart people because they are too expensive. Then the remainder of the smart people see what's happening and jump ship. The few who remain struggle to keep everything afloat, only to get laid off when the company gets bought/merged.

      If your potential employer already had its IPO, you're in danger. If it has ever bought another company, you're closer to danger. Short-term planning is responsible for some of the most soul-draining policies and requirements ever to offend humanity by their very existence.

    3. Re:Why? by COMON$ · · Score: 1

      Eg, why I like for-profit SMB, efficiency is the model because the bottom line is small. When a Company takes home less than 50 mil a year you have to be careful with assets. It is produce or leave. Whereas in bigger corps fat and bureaucracy are everywhere.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    4. Re:Why? by MichaelSmith · · Score: 1

      At some point, every company moves to short-term cost reductions instead of focusing on maintaining infrastructure for when things pick up again. The first clue you're in trouble is when they fire smart people because they are too expensive. Then the remainder of the smart people see what's happening and jump ship. The few who remain struggle to keep everything afloat, only to get laid off when the company gets bought/merged.

      I am seeing a similar syndrome with the exception that certain people are putting in mechanisms for extracting money from the sinking ship. Kind of a Die Hard situation with money laundering through service providers. Makes for a short hard snap at the end with less annoying lingering I suppose.

      Off to work on my resume now.

    5. Re:Why? by flabordec · · Score: 1

      SMB all the way.

      Amen, brother, Super Mario Bros all the way.

      --
      "I see undead people" Warcraft III - Necromancer
    6. Re:Why? by Anonymous Coward · · Score: 0

      I fail to see what lanman has to do with this.

    7. Re:Why? by magusnet · · Score: 1

      ... supposedly have great salaries, but what is your soul worth? ...

      Did you want to know the annual or hourly rate my soul is worth?

      --Mike

    8. Re:Why? by clampolo · · Score: 2, Insightful

      SMB all the way.

      AMEN to this. I worked at a big semiconductor company. I worked my nuts off and was constantly getting good reviews. Then with some new management, I was forced to train a gang of people overseas and some H1-B's (aka slaves) and then that was all she wrote for my job.

      Besides not having h1-b's at the new place, there is another advantage. Since there aren't as many people I don't get pigeon-holed. I constantly get to learn new skills. Hell, I started out as a hardware guy and am now getting to do some web development.

    9. Re:Why? by DigiShaman · · Score: 2, Interesting

      All true. However, lets not discount the valuable lessons (both socially and professionally) learned when working for an SMB. If all you do is work for a large mega-corp, you will more often than not be just another cog in the machine. While your role may be important, it's also very limited and compartmentalized.

      I highly recommend working for an SMB when your younger to obtain those skills early on, then go after a mega-corp for smooth sailing. Should you be out on the street without a job later in life, you can feel confident in your abilities to find a new one. For better or worse, you might even have the skill-set to start your own company or small partnership.

      --
      Life is not for the lazy.
    10. Re:Why? by Junior+J.+Junior+III · · Score: 1

      SMB can also get you a connection within Microsoft. It's not all fun and games, though.

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
    11. Re:Why? by Anonymous Coward · · Score: 1, Insightful

      Hell, I started out as a hardware guy and am now getting to do some web development.

      I'm sorry to read that.
      I hope they don't demote you even further, to janitorial tasks.

    12. Re:Why? by Anonymous Coward · · Score: 0

      In case I confused you, I wasn't clear. I was agreeing with the parent post with my own experience with big business to back him up, so to speak. I'm agreeing with you as well :) Posting anon to eliminate karma-whoring on an old topic, I just wanted to set the record straight.

  11. First, be a foreigner by Anonymous Coward · · Score: 2, Insightful

    Seriously, many of the "published positions" are reserved for H1-B and other candidates who will not need pensions, who will cost less in salary, and who will be less likely to question management. It was laid out very well in this famous old video: (http://www.youtube.com/watch?v=TCbFEgFajGU)

    Others are simply fraudulent: I used to work at a 500 person company which listed positions in my department and others where the "listings" were used to bump up head count for stock pumping and advertising reasons, while deliberately ignoring the hundreds of advertisements in order to demonstrate our "growth" and encourage investment while not actually paying for employees. The same nonsensical behavior used for the H1-B craziness are used for just this sort of stock pumping: roughly a dozen positions were always listed as "open", even though they'd quietly bury all the resumes. Other tricks, not in the video, include deliberately requiring far too many qualifications, listing far more qualifications than the role requires, listing far *fewer* qualificiations. It's especially fun when an HR department bases its manpower on number of applications handled, rather than number of employees placed or speed of placement.

    1. Re:First, be a foreigner by Anonymous Coward · · Score: 0

      What's this "pension" of which you speak?

    2. Re:First, be a foreigner by Maniacal · · Score: 1

      This many be off topic but you mentioned it. Does anyone ever get pensions anymore. I've worked for 10 companies or so and never 1 mention of pensions. I saw it mentioned in an article this morning as well. I thought pensions went out with my Grandpa's generation. Do people still work at companies that provide them?

      --
      MG
    3. Re:First, be a foreigner by mdf356 · · Score: 2, Informative

      I had one at IBM when I started in 2001, but by the time I left in 2008 they had phased them out for new employees in favor of an improved 401K plan. (Employees kept the pension plan that was in effect when they started... except for the change to a "cash balance" plan in the late 90s that they got sued over by employees a little too young to stay on the really old pension plan).

      I suspect NASA still has a pension plan, but there you're working for the government.

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    4. Re:First, be a foreigner by Nadaka · · Score: 1

      Depends... Are you a member of a union where the union controls the labor market for your skillset? If the answer is yes, then there is the possibility of getting a pension if the company doesn't go bankrupt and you end up with a fist full of worthless shares of stock as compensation instead.

    5. Re:First, be a foreigner by MightyMait · · Score: 1

      One of the reasons I work for county government rather than private industry is the pension. I make less up-front, but I like the idea of a steady income when/if I retire. Of course, there's always the nagging fear that the pension will disappear before I get a chance to collect it...

      --
      Nothing interesting to say...MUST...NOT...REPLY...ohtheheckwithit.
    6. Re:First, be a foreigner by Blakey+Rat · · Score: 1

      Union jobs generally still have pensions. In this day and age and economic climate, I wouldn't bet your life on them paying off...

      Other jobs usually just do 401k matching instead. Personally, I much prefer this.

    7. Re:First, be a foreigner by clampolo · · Score: 1

      California state government has to be one of the most lucrative jobs there is. Retirement in your 50's and you get 90% of your salary averaged over your 3 highest paid years!!!

    8. Re:First, be a foreigner by AMuse · · Score: 1

      FYI, NASA does not have a pension plan and has not for years. Lately, we're all on the "TSP" - Thrift Savings Plan. It's the government equivalent of the 401k.

  12. Nobody has thought of it by francium+de+neobie · · Score: 5, Funny

    The first page says... to get a job, you need to find a vacancy.wow!

    The second page says... to get a job, you need to pay attention to the job description.damn! this is awesome!

    The third page says... to get a job, you need to submit your CV and wait.holy shit! it never occurred to me that I need to submit a CV!

    The fourth page says... to get a job, you need to talk relevant things during the interview.oh noes! I always talk about movies during interviews!

    The fifth page says... to get a job, smart casual is a safe choice.This tip is godlike! Most other applicants dress in bikini and that's why they didn't get a job!

    1. Re:Nobody has thought of it by sakdoctor · · Score: 2, Funny
    2. Re:Nobody has thought of it by shutdown+-p+now · · Score: 1

      The first page says... to get a job, you need to find a vacancy.wow!

      The second page says... to get a job, you need to pay attention to the job description.damn! this is awesome!

      To be fair, this isn't the only option. You can also be good enough to get noticed. And while many people assume that you must be a super-star in another mega-corp for that (which certainly helps, yes), it's not the only option by far. So long as you do something well, and - this is important - your work is somehow highlighted, so that recruiters can find it online - they will find it.

      Speaking from personal experience, an invitation from the employer to send your resume for a vacancy they have (which you didn't even know about) can follow such seemingly pointless things as posting good solutions to problems on technical forums/newsgroups (and these days, I guess, StackOverflow).

    3. Re:Nobody has thought of it by Monkeedude1212 · · Score: 3, Funny

      I guess what they are trying to imply that getting a job at a Mega-corp is most like getting a job at anywhere else in the real world.

      I suppose most computer nerds might have been confusing it with the tactics they've learned from video games. To work at Microsoft I simply cannot show up that the local bar, find the executives in the far room, and pass THE THREE TRIALS in order to work for them.

    4. Re:Nobody has thought of it by AttillaTheNun · · Score: 1
      Some friendly advice to my competition. You need to stay current with acceptable business attire and trends regarding how to set yourself apart from the throngs of job interviewees.

      This insider information is my gift to you. Use it with care.

      http://www.peopleofwalmart.com/

    5. Re:Nobody has thought of it by Anonymous Coward · · Score: 0

      Dang, when I interviewed it was all a bunch of dudes in suits that showed up. I need to work where you interviewed so I can interview chicks in bikini's!

    6. Re:Nobody has thought of it by Anonymous Coward · · Score: 0

      The fourth page says... to get a job, you need to talk relevant things during the interview.oh noes! I always talk about movies during interviews!

      It might sound rather mindless, but you'd be surprised how many people don't do it well. In all sales, having a fat stack of powerpoints will not help you, in fact most sales should practically be made once you've been though the heaviest-hitting sales arguments on the first three slides. The same goes for interviews, those interviewing you are not writing a biography and don't want a generic who-am-I speech, they want your skills and your experience framed in the job they want you to do, quickly and to the point.

      My preferred approach, unless it's an open application, is to ask for permission to present myself and make it basically a filtered presentation of myself. If I know I got weak spots then I make sure to at least know all the things I have to fill it with. If it's things I know but aren't that relevant, there will always be follow-ups when you've got them sold on your primaries. Also, where it's reasonable try saying how you worked and not just what you worked with, it'll lead to a discussion about your soft skills without them having to drag it out of you.

      If you can give them an impression of your personality that way, it's always better than canned questions and canned answers, as most people have prepared something for the old chestnuts. Oh yeah, and stop talking in time and don't babble, if you've run out of points you're sure is relevant then stop. Pass the ball back to them, say that's you in brief and ask if this sounds interesting. I've not yet had an interviewer say no and I think saying it helps convince themselves.

      One of my most hated parts are the personality tests. The are wired so that you must end up weak in some areas regardless of how you answer, and that is as much a test in itself. For example, I score low on competition, and when we talk about it I weigh heavily on the kind of "getting up by kicking others down" kind of competition, and rather balance it out with other highs that motivate me to deliver a top-notch result. Make your lows shallow and your highs even higher. I'm not saying it's all just talking the talk, but I did land a 125k$ job on Thursday so I must have done something right...

    7. Re:Nobody has thought of it by Hurricane78 · · Score: 2, Funny

      I only hire applicants that wear a bikini,
      I only talk about movies during the interview,
      I do not require any CV,
      I don’t care what they think the job includes,
      and I always have a spot for one more,
      you insensitive clod!

      Yours,
      Ron Jeremy

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    8. Re:Nobody has thought of it by d36 · · Score: 1

      Dang, when I interviewed it was all a bunch of dudes in suits that showed up. I need to work where you interviewed so I can interview chicks in bikini's!

      who says it was chicks?

    9. Re:Nobody has thought of it by Anci3nt+of+Days · · Score: 1

      For a second there I thought you were Richard Branson.

    10. Re:Nobody has thought of it by Samgilljoy · · Score: 1

      I agree with you, but you have no idea how many job seekers fuck all that shit up. It's painful.

    11. Re:Nobody has thought of it by bangthegong · · Score: 1

      That link led me to this even more classic one:
      Silly job interview

  13. Interview tips at Mega-Corps by rwwyatt · · Score: 4, Funny
    • knee pads
    • Bring Your own lube
    • ???
    • YOU ARE HIRED!!!
    1. Re:Interview tips at Mega-Corps by Opportunist · · Score: 2, Funny

      I don't want to know what ??? is, I don't want to know what ??? is, I don't want to know what ??? is, I don't want to know what ??? is, ...

      Lalalalala, I'm in my happy place.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Interview tips at Mega-Corps by Anonymous Coward · · Score: 0

      +1

    3. Re:Interview tips at Mega-Corps by dkleinsc · · Score: 1

      Yeah, I thought the article was wrong on this point:

      But what does it take to beat off hundreds, if not thousands, of fellow applicants and land a job at one of the tech elite?

      You're supposed to do that to your potential bosses, not your fellow applicants.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    4. Re:Interview tips at Mega-Corps by discogravy · · Score: 1

      with a little luck, you could be someone's happy place.

  14. Apple Retail IS NOT EQUAL to Apple by Anonymous Coward · · Score: 0

    After spending nearly 7 years in Apple Retail all I have to say is STAY FAR FAR AWAY.

    Don't work for a big company. Find an awesome small local company. You'll be happier.

    1. Re:Apple Retail IS NOT EQUAL to Apple by Ethanol-fueled · · Score: 0, Flamebait
      Long ago I promised myself that I would never again work in a retail environment, no matter how technical it may be. Being treated like peoples' bitch puts a real hurt on your self-esteem. Here are the customers to avoid, and why:
      • Asians - picky, pushy, with chalkboard-screech voices. They will try to get you to do everything for them.
      • Arabs/Indians - They will load up shopping carts filled to the brim, then they will just leave. Alternately, they will go to check out, and toss items away one by one when they see the prices rung up. Guess who gets to put all those go-backs back on the shelves?
      • Jews - similar to Asians above, except that they will insult your merchandise. They will find any excuse to schvitz.
      • Old people - A combination of Asians and Jews above. They are by far the worst customers of all and they will always complain to the manager. If you see one, run.
      • Gimps - kinda like old people, but not as bad. Make no mistake about it - they are pissed off and will invent excuses to take their rage out on you.

      And now the good customers. The results may surprise you:

      • Hispanics - Usually polite, very family-oriented. They tend to buy lost of foodstuffs because they make thier meals from scratch.
      • Blacks - Very easygoing, with well-developed senses of humor. Contrary to popular stereotype, they are very patient when they have to wait or when something goes wrong.

      And with garden-variety Caucasians you have around a 50-50 chance. They tend to be impatient.

    2. Re:Apple Retail IS NOT EQUAL to Apple by dunkelfalke · · Score: 1

      I worked for Tieto for a while and it really depends on the location.

      --
      "It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
    3. Re:Apple Retail IS NOT EQUAL to Apple by kestasjk · · Score: 1

      You didn't get a job in Apple Retail expecting to move up to working on Apple products did you? If so that would be the saddest thing I've heard in a while

      --
      // MD_Update(&m,buf,j);
    4. Re:Apple Retail IS NOT EQUAL to Apple by loose+electron · · Score: 0, Redundant

      I actually know somebody who did exactly that. Yes! at Apple! No Joke!

      --
      www.effectiveelectrons.com "chips that work" Analog, RF, Mixed Signal
  15. Get Acquired by istartedi · · Score: 1

    I've been at "megacorps" twice. Both times by acquisition.

    With so few megas, and so many minis, why bother? Just look for a good job. Sooner or later the megacorps will acquire your employer. Then you can decide if you actually like the megacorp.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    1. Re:Get Acquired by bigdavex · · Score: 2, Funny

      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares?"

      I literally laughed my butt off.

      --
      -Dave
    2. Re:Get Acquired by geminidomino · · Score: 1

      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares?"

      I literally laughed my butt off.

      I now want to kill you both. ;)

    3. Re:Get Acquired by CecilPL · · Score: 1

      At first my interest was peaked, but then I realised it was a mute point.

  16. Just don't... by zero_out · · Score: 1

    I worked for two years in a megacorp, and it was a horrible experience. The worst part about it was how upper management treated their employees. Compensation was below market standards. We were compensated less than market standards, yet expected to work longer hours, and be more productive during that time, than other corporations. HR hid all important information behind several layers of red tape.

    The actual work was somewhat interesting, but there was no advancement. Sure, there were lots of dog and pony shows, but managers were encouraged to keep their employees in the same position for years, and would give bad internal references to facilitate that. It was considered easier and cheaper to hire externally for one position than hire internally for one and then have to hire again to fill the new vacancy.

    The only real benefit to working for a megacorp is the prestige that comes with the name. "I work for XYZ," usually got a few looks of admiration or envy from those who didn't know any better (like friends and family, but not colleagues).

    1. Re:Just don't... by CecilPL · · Score: 1

      This sounds exactly like a company I spent three years in. Was it a two word name, the first of which started with E and the second of which started with A?

    2. Re:Just don't... by bangthegong · · Score: 1

      I worked for a megacorp like that for about 10 months and left. Now i'm working at another megacorp not at all like that, been here for about 3 years. YMMV.

    3. Re:Just don't... by zero_out · · Score: 1

      It was a two word name, but with different initials.

  17. Why would you want to? by infinite9 · · Score: 4, Insightful

    With lots of experience both within and without, what other words of wisdom can be offered to those wishing to break into a mega-corp?

    You'd better be young, idealistic, without a family, and willing to trade your life for your job. Some large trendy corporations might not be like that (yet) but the vast majority of corporate america is a slave labor camp. My advice is to stick up for yourself and don't let anyone take advantage of you, because they will if you allow it. Overtime is for emergencies, not business as usual. And emergencies had better not be business as usual. If you think working 50 or 60 hours a week and foregoing vacation is normal or "necessary in today's world" stop it. Just stop it. Life is not all about working.

    --
    Disconnect your television. Do your own research. Draw your own conclusions. They're probably lying. Don't be a sheep.
    1. Re:Why would you want to? by Anonymous Coward · · Score: 0

      And that is why you must practice saying "Do you want fries with that?"

    2. Re:Why would you want to? by bmajik · · Score: 5, Informative

      I've worked for Microsoft for almost 10 years, both in Redmond and in Fargo, ND.

      I've probably worked fewer than 10 50 hour weeks in my entire career here. I can think of one big disaster where I was at work 40 hours straight, and I slept on my office floor for a few hours here and there as RAIDs were rebuilding. But that sticks in my mind as a singular event, not a way of life.

      I've told my last few bosses exactly where I stand: I plan on having more employers than wives, and I prioritize my time appropriately.

      I got an eyeful, when, as a fresh-out-of-college hire at Microsoft, I watched my skip-level manager with a zillion dollars after a 15 year Microsoft career lose way more than some of his money going through a messy divorce because his wife was, basically, lonely.

      Microsoft does not require consistent 50 hour weeks. If you are someone who can do top-quality productive work 60 hours a week, you'll certainly be rewarded for it, and I think that's a good thing.

      I'm not saying that there aren't people who feel they have to work too many hours, and I'm not saying there are no groups or managers that lean on people for more work and are abusive about work/life balance. But it certainly isn't pervasive across the company, and employees can get out of those arrangements if they really need to.

      It's really an employee-driven thing. If you feel like you need to work too much, that expectation may be coming from nobody other than you. Talk it over with your manager and move to a different group if there is an expectation mis-match. Every year employees take an anonymous survey where they rate all kinds of 1 through 5 questions about their boss, bosses boss, work life balance, and people do actally look at that stuff and try to act on it.

      On the MS Fargo campus, the parking lot is pretty empty by 6pm. Earlier on Fridays in the summer. Most of us have families.

      The vacation and maternity/paternity policies are also fine. I have trouble using all my vacation in a year so I roll foward anything that isn't going to be lost.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    3. Re:Why would you want to? by Anonymous Coward · · Score: 0

      I can think of one big disaster where I was at work 40 hours straight

      Let me guess: Vista release day, right?

    4. Re:Why would you want to? by Miser · · Score: 1

      Perhaps I'll risk being modded down, but SCREW YOU, kind sir. I think it's time the USA takes a card from over the pond, where work is treated as work - where you work to live, not live to work.

      Sure, I enjoy what I do, but sometimes you have to just unplug and get away. Burn out is real.

      There's no reason you have to trade your soul and work 80 hours a week to just retire and perhaps die a few years later because your body jsut gives out from all the stress and such of a lightning fast pace. I'd rather have a bit less money and enjoy myself, thank you very much.

      -Miser

  18. Find a Recruiter by cowtamer · · Score: 4, Informative

    Provided you have the requisite skills, find a recruiter (aka Head Hunter) to get you a contract position at Microsoft (Volt, Comsys, et al.), Verizon, etc. You'll make more money, get a peek at the corporate culture (to see if you like it), and might have a better "inside track" at applying. You might even get paid for all the hours you work! (depending on the ethics of the corporation and your contract agency).

    The down-side is that you will have to pay for your own benefits (generally) and may resent the fact that someone is taking home part of what the company pays without doing any work for it, and will have less job security.

    How do you contact such a person, yo ask? Post your resume on Monster with the right keywords (provided, of course, that you have the skills!).

    YMMV

    1. Re:Find a Recruiter by bruns · · Score: 1

      And when your contract is over at Microsoft, be prepared to be without a job for at least 3 months before they will consider rehiring you. Within those 3 months, you are not allowed to work in the computer field. I've had more then one friend who worked for MS on a contract basis and they were royally fucked over - alot of broken promises for full time non-contract work and being forced into a position they weren't hired for.

      --
      Brielle
    2. Re:Find a Recruiter by dave562 · · Score: 1

      How do you contact such a person, yo ask? Post your resume on Monster with the right keywords (provided, of course, that you have the skills!).

      I've had better luck with Dice. I get at least a call or two per month from recruiters.

    3. Re:Find a Recruiter by Blakey+Rat · · Score: 1

      You'll never get hired full-time at Microsoft from Volt. Possibly another contract agency, but as long as you're with Volt you might as well learn to love that orange badge.

    4. Re:Find a Recruiter by IronChef · · Score: 1

      At least when I was contracting at Microsoft, being a contractor was not much of an advantage for getting a real job. (I worked for 3 different agencies while I was there.)

      Over several years, I learned of about 2 people that moved from contract to full time--and it was always full time in another department.

      As a contractor, your manager is unable to give you any kind of consideration for full-time job openings. It was forbidden, at least where and when I was working.

      Got a contractor that would make an ideal full-time employee? Got an open FTE slot? Want to hire the guy? Tell that contractor sorry, I suggest you go to Microsoft.com and apply there. Good luck.

      (My manager did give me a lead on a position well away from our department, which did result in an interview. It was his own turf he had to be careful about. Not that he had any head count to fill anyway... There were 3 full timers and about 6-8 contractors depending on workload. As far as I know, the full-timer headcount has only gone down in that department too.)

    5. Re:Find a Recruiter by Anonymous Coward · · Score: 0

      Never, eh?

      Well, since you chose that term, I'm going to have to let you know that you're wrong.

    6. Re:Find a Recruiter by Anonymous Coward · · Score: 0

      And when your contract is over at Microsoft, be prepared to be without a job for at least 3 months before they will consider rehiring you. Within those 3 months, you are not allowed to work in the computer field. I've had more then one friend who worked for MS on a contract basis and they were royally fucked over - alot of broken promises for full time non-contract work and being forced into a position they weren't hired for.

      While your friends may have had bad experiences, your depiction of employment constraints related to contracting at Microsoft are not accurate. Also, one set of friends' experiences doth not a rule make. Yes, I say this from firsthand experience that ran counter to what you describe.

    7. Re:Find a Recruiter by Anonymous Coward · · Score: 1, Insightful

      Sorry, I had to pipe up on this one.

          Having worked a couple MS contracts myself, and being quite annoyed by the mandatory 3-month break, you're overstating the situation.

          MS has you sign an NDA, like most companies do, where you agree not to work on a competing product for a competing company within X amount of time. That's pretty standard, and only bars you from competing directly with the team you were just on.

          After one year contracting with MS, you have a mandatory 3-month period of downtime where you cannot contract with MS. This doesn't apply to contract work at any other company. It's a long story, but this came around because of a lawsuit raised by contractors back in the day.

          Standard to all the contracting agencies, they have you sign a non-compete saying that for the first month of eligibility for another MS contract, any MS contract you get has to be through them. Agencies used to have non-competes of different lengths, some up to three months or more, but it was recently restricted to a uniform one month across the board.

    8. Re:Find a Recruiter by Anonymous Coward · · Score: 0

      As a contractor for a very large telecom, I had more job security than the employees around me. See, I actually DID SOME WORK. Every six months, I was brought into my bosses' boss's office and pitched to "join the team." I always said, thank you, but I like our current arrangement. If I wanted a little raise, I'd start looking for another job and somehow they'd know. $3/hr more in my next contract period. I saw my group go from 14 to 140 and back down to 30 in that time. Of all those people, only about 20 earned my respect since they could actually do the job.

      After 9 years and a buyout by another MEGA-Telecom, the company finally got some balls and refused to renew my contract. They offered a perm position, I refused. They did try to do a emergency extension, but I'd already made vacation plans. I should have left 5 yrs earlier and I knew it. I had already saved my "screw you money" and never need to work again.

      So, go in as a contractor, milk the rate for all it is worth, save your money, and if you must - only if you must, take the permanent job. Otherwise, when the ride is over, go on a sabbatical for a few years and "find yourself." It has been wonderful.

  19. Those positions have always been there. by BitZtream · · Score: 4, Insightful

    Uhm, the three companies you mentioned have had job offers up the entire time of this 'economic hangover' has existed.

    You get in the same way people have ALWAYS got in. A friend on the inside or dumb luck.

    The friend on the inside helps you bypass retarded HR people, otherwise you have to rely on dumb luck to get past that particular part of the process. After that, you just need to actually have a clue and fill their needs for them.

    I've never had to deal with retarded HR in my career, luckily. Every job I can think of having, I got because I knew someone that worked there. In fact, thinking of all the people I know closely, I don't know of anyone right now (with the exception of a google employee friend, which I don't think knew anyone before hand) who got their job without knowing anyone at the place.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    1. Re:Those positions have always been there. by zero_out · · Score: 1

      Those positions may have been there, but they weren't being filled. Many positions were just placeholders. They got approval to open the position, then the company came on hard times before they filled the position, and once things got bad, the manager didn't want to risk hiring someone only to have to let them go a month later. Many didn't even know if they themselves would have a job next week. Keeping the position open, rather than closing it, allowed the managers to fill that position quickly when things turned around. It would mean less paperwork, and there would be no chance that upper management would turn down the request. At least, that's what all my research, including what hiring managers at various companies have told me personally, indicates.

    2. Re:Those positions have always been there. by TheoCryst · · Score: 2, Interesting

      I'm working at Microsoft as we speak (literally, I'm waiting for some code to compile), and I don't know a single person who got in thanks to their connections. The easiest way to get into a company like this, and the way that most of my coworkers got in, is to be a college hire.

      Now obviously, if you're far past college then this won't apply to you, but if you are a student, find out when Microsoft/Apple/Google is coming to recruit at your school -- and trust me, at least one of them recruits there.

      I went to the University of Arizona and got hired because I was friendly, talkative, and competent, in no particular order. In fact, the only reason I went with Microsoft was because Apple doesn't recruit from the UofA, and the Google recruiter pissed me off by having a holier-than-thou attitude through the entire interview. Now in hindsight, I'm glad that I went with MS -- the pay is above-average, the benefits are outstanding, and the hours are as reasonable as you want them to be. I've never felt pressured to work more than 40-45 hours a week; in fact, my coworkers are more likely to talk me out of staying longer. Meanwhile I have a friend who took a job with Google who works a minimum of 50-55 hours a week, every week. That may not be the norm there either, but that's still a bit much for me.

      --
      Warning: Contents May Be Flammable. Keep Out Of Reach Of Children.
    3. Re:Those positions have always been there. by Anonymous Coward · · Score: 0

      Speaking from experience 55h week is low for Google. You're expected to read and respond to emails until midnight including on weekends and taking vacation will hit your performance review: maxing out vacation is very common.
      Don't be evil does not apply to managers or HR and Microsoft is actually a much fairer employer (they've been hit hard by a few lawsuits which made them understand that laws also apply to them).

    4. Re:Those positions have always been there. by Anonymous Coward · · Score: 0

      You (and people like you) fucking suck. That's all I have to say.

    5. Re:Those positions have always been there. by phrenq · · Score: 3, Interesting

      Wow. I don't know which Google you worked for.

      Also speaking from experience, I work between 40 and 50 hours a week. I occasionally respond to an email in the evening, if I notice it and it's easily addressed. Otherwise I leave it until morning. Performance reviews are peer driven, and I've never even *heard* of anyone getting negative marks for taking vacation, let alone having it happen to me. I'm respected and trusted by my largely highly competent peers, and nobody expects me to kill myself working. Sure, sometimes there are emergencies and crunch times, and there are crappy parts of every job, but this is a *very* good place to work.

    6. Re:Those positions have always been there. by Anonymous Coward · · Score: 0

      There is a lot of double-speak at that place for sure. Just like any other MegaCorp, I would guess. Work/life balance means people working too long days, getting home after the kids are in bed. And the infamous 20% time? Looks very nice in the recruiting brochure, but all my managers have strongly discouraged it.

    7. Re:Those positions have always been there. by Anonymous Coward · · Score: 0

      I work at Google.

      55hr work week? What the flying frack are you smoking?

      I go to work between 0900 and 1000, and leave between 1700 and 1800, except if I've got a scheduled meeting a bit later. I never attend meetings scheduled after 1800 unless I've approved that late time for the meeting before it was scheduled.

      Oh, and I only work mon-fri, unless on-call. That means I work an average of 8 hours per day, 5 days a week - or 40 hours per week.

      I have absolutely no clue where you get your numbers from. I know a few people that work _way_ more than I do, but that's their own choice. They've been told they should work less. They answer that they enjoy doing what they do. It's also a rather uncommon thing to do. Maybe about 2% of the people I work with.

  20. Small is better by PhantomHarlock · · Score: 1

    In my own personal experience, I've found that the smaller the company, the more enjoyable it is to work for. Every time a friend starts complaining about their large company employer, images from Office Space start to pop into my head. The most frequent occurrence is the "Do you know I have five different bosses?" thing. For real. And all I can do is snicker.

    As with every rule, there are of course exceptions. Some people thrive in a very rigid, stratified environment, and can handily deal with the bureaucracy. To them, the extra money and benefits are worth it. I have not found this to be the case personally. To each his own.

    I work for a very small company, and if I wasn't working for them I would be freelance again. Freelancing is probably the most enjoyable thing you can do as long as you have good business acumen. It is not for everyone.

    I cannot personally imagine applying at a large company on purpose, unless I was desperate or the job position was exceptionally interesting and included a large degree of freedom.

    1. Re:Small is better by Stiletto · · Score: 1

      Try working for a small company where your manager reports to the CEO. Talk about no room for advancement!

      As someone who's never worked for an extremely large corporation, I think I'd kind of relish being "pay grade 8 out of 15" particularly if there is a clear, predictable and achievable path to 9, then 10, then 11, etc.

    2. Re:Small is better by robi5 · · Score: 1

      If you have five different bosses, you have none. You are the boss.

  21. caution by Lord+Ender · · Score: 1

    MegaCorps suck the souls out of employees, as they wither away doing the same thing day after day while being accosted constantly by wasteful internal politics. The best of the MegaCorps, like Google, will even give you "20% time" so that they can own the rights to your own best ideas.

    --
    A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  22. David always becomes Goliath by PhantomHarlock · · Score: 1

    Another thing to point out, as many people here have pointed out, David almost always eventually becomes Goliath, or David eventually goes out of business. Just compare the US federal government today to the Empire it was trying to get away from during the American Revolution. Fortunately, it is easier to step away from a company that has been acquired should you so choose. And quite likely with a fist of stock payout in your pocket.

    The other nice thing about working for small companies, is if you see the conditions drifting towards bad management or bad decisions, you can call them out on it, and it's not too late to change course. Big companies who have had too much success tend to get lazy. With Microsoft, you have a company that for too long had no real competition, so they got real sloppy, and real lazy, and have trouble keeping up with the latest trends. The cracks are starting to show at Google as well.

    1. Re:David always becomes Goliath by yuhong · · Score: 1

      It often is a good thing though, look at how Google is different from IBM back in the day, for example.

    2. Re:David always becomes Goliath by yuhong · · Score: 1

      With Microsoft, you have a company that for too long had no real competition, so they got real sloppy, and real lazy, and have trouble keeping up with the latest trends.

      MS is actually even worse, as it has also actively tried to crush the competition through illegal tactics. MS isn't called an abusive monopolist for nothing. Thank Bill Gates for being an aggressive businessman which helped.

    3. Re:David always becomes Goliath by yuhong · · Score: 1

      In fact, I think Google is nowadays one of the better big companies. It is IMO not perfect, but pretty good.

  23. How? The better question is WHY? by Opportunist · · Score: 1

    Why would anyone WANT a job at a megacorp? Ok, job security might be a perk, but hey, have you ever had a hard time getting a job if you're good?

    I had my share at huge international corps and every single time it was a gig that I could not stomach for more than half a year. It beats being "between jobs", but that's about it. Are you a geek? If so, then why the heck would you want to deal with bureaucracy getting in the way of everything? How could you stomach following "procedures" that are deemed correct no matter if you're programming software or refilling toilet paper. One size fits all. And it was great 20 years ago so it just has to be good now!

    How can you stomach living under the thumb of a quarter report filling over-his-own-network-cable-stumbling idiot calling himself manager? He will be the one making the decisions for your work and you will be expected to do it, despite knowing that what you do is just plainly wrong, but it has to be done that way because marketing and legal decided it's the way to go. For reference, see cramming IE so deeply into Windows that it can't be separated, in case someone yells antitrust.

    How can you stomach being the n-th coder from the right and being measured by some metric that simply does not measure how much meaningful work you really do? How can you stomach being busy gaming that system to appear very productive instead of doing meaningful work because everyone does just that and the ones who really work are getting lectured because they don't fulfill the "plan"?

    How can you stomach meeting after meeting after meeting where everything that gets accomplished is wasting time because nobody will actually address the problem because it might end up in the meeting protocol and the real progress is made during the coffee breaks when people finally dare to voice their real opinion? If that.

    Why the heck would you want to put up with all that?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:How? The better question is WHY? by cashman73 · · Score: 1
      Peter? I've been trying to find you all week! Did you get that memo we sent out about the TPS reports? I just wanted to let you know that we're now putting the new cover sheets on all the TPS Reports before they go out, so if you could just try to remember, that would be great! Thanks, Peter!

      Oh, oh, and I almost forgot! I'm going to need you to come in tomorrow, alright? Yeah, we, uh, lost a few people this week so we need to play a little bit of "catch up". So, if you could come in at about 9 am, that would be great! I'm also going to need you to come in on Sunday, as well!

      Alright? Thanks, Peter!

    2. Re:How? The better question is WHY? by Austerity+Empowers · · Score: 1

      Why would anyone WANT a job at a megacorp?

      False, they are continuously bombarded with resumes and people to fill your shoes. Many have a policy of firing the bottom 10% every year, you may think "not me", but that bottom 10% often includes really good people. They were just at the bottom of a particular deck shuffle, or got placed under a particularly dimwitted manager, etc.

      No if you're in a megacorp you're there because you either are interested in what they do, or are attracted by the huge amounts of cash they can spend on technologies you want to work with (which small companies could not). Small companies I've looked at usually don't do the most exciting work, though probably I'd be happier in one.

    3. Re:How? The better question is WHY? by Kevin+Stevens · · Score: 4, Insightful

      I agree completely. I have run the gamut, working at a 300k+ megacorp, 2 ~30k megacorps, a 1000 person firm, a 30 person firm, and an 8 man startup. Smaller is better in almost every way on a day to day basis. The bigger firms tend to have better benefits when it comes to things like 401k matching and vacation time, but thats pretty much where the benefits end.

      Every small firm I have worked at, I have felt that I was more challenged, and did more meaningful work, and contributed to the bottom line in a direct, easily measurable way. The atmosphere is much more family-like, where you all depend on each other, and can bring your friends/family and often even your dog into the office without a problem (security polices at megacorp generally don't allow this, and if they do, you have to go through the hassle of signing them in, getting them visitors passes that they have to get photographed for, etc). My gf is in sales and would always stop in and say hello when she was in the area, and I knew my coworkers families, etc. Megacorp only has shitty free coffee for its employees and vending machines, every small firm I have worked at has had a well stocked kitchen with healthy and no so healthy snacks, drinks, and you could ask the office manager to buy anything within reason and she would, Ditto that on office supplies- want a whiteboard for your cube and have a hang up about only using uniball pens- not a problem, but at Megacorp, you will get whatever is standard issue in the supply closet, where they may actually lock it up and monitor you while get supplies.

      Did you just read a blog post at Megacorp about google's sparse_hash hash map library and want to download it and try it out to see if it really delivers on its increased performance over your compiler's stl implementation? Well hold on there will rodger, if you are even allowed to get past websense and get to the download site, there will undoubtedly be restrictions on your ability to get the code into your local dev environment, and even it offers a 5x speed up in your app's most critical area, you are going to have a weeks long battle to get the library's use approved, and a large part of that will be convincing the "architect" whose nose has been up in the air so long he hasn't been able to read a technical book in the last 5 years, that it was his idea. Innovation doesn't come from the unanointed, didn't you get that memo? Meanwhile, over at the startup, I had the code integrated as soon as I verified it passed our unit tests.

      Meanwhile, over in megacorp land, you just got an email about a ticket being opened speaking something about how some operations person in singapore can't get his pipes to work properly even though he bashes them properly and the script shell greps just fine and CUSTOMER IMPACT. The ticket has been opened for a week, and you can see xioahu ping was getting pissy and reassigned it to you because it was ignored by your coworker. Singapore is almost exactly 12 hours out of whack with your schedule, meaning your work hours don't overlap at all- looks like there is going to be some OT to get this worked out. Meanwhile, at the startup, the ops guy who makes sure the system hums just yells out to the sys admin to grant his process privileges to /var/log and the problem is resolved in under 3 minutes.

      You are given a project at megacorp, and you think the db backend should be postgresql because you like its grown up transaction features and don't need all the crap from Oracle. However, policies at megacorp demand that you use one of their approved vendors that they already have a license for, and you have to talk to the DBA team to provision your database and push the paperwork for the appropriate chargebacks to be put in, and there is a 3 week lead time to get all the work done. Meanwhile, at the startup, you take a box with spare capacity, throw postgresql on it, and in a few hours you have a development server up and running and tell the admin to put in a purchase order for some DB servers.

      You

    4. Re:How? The better question is WHY? by Anonymous Coward · · Score: 0

      hey,
      I work for a small company, and what you describe here matches pretty much how things are going at my job. It has nothing to do with size, it's all about who you work with. Bureaucrats are everywhere, in small and big companies alike.

    5. Re:How? The better question is WHY? by Surt · · Score: 1

      I think 'good' is the keyword. A megacorp is where the not so good go to have a secure job and a comfortable retirement. They are packed with such people.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    6. Re:How? The better question is WHY? by Anonymous Coward · · Score: 1, Insightful

      Yeah, working in a startup is great for the reasons you mentioned. Until the layoffs come, usually about a month after the "down to earth" CEO and sales VP last assured the troops that things looked great, lots of big orders coming, financing looking good, product getting rave reviews etc. And usually we're talking about the first of several rounds of layoffs, each of which cut meat and bone in contrast to the 5 percent layoffs that are becoming more commonplace at bigco.

    7. Re:How? The better question is WHY? by Stiletto · · Score: 1

      A lot of those "strengths" of small companies cut both ways, particularly the programming and change management ones.

      Sure, you can competently go in and integrate sparse_hash into your code without getting approval from the tech lead and the business side. This also means Joe Junior Coder can integrate that awful code from his favorite newbie programming tutorial site with just as much ease and as little oversight.

      If MegaCorp's product is used by millions of people across 10 platforms and 3 CPU architectures, that "little annoyance" you just fixed without the horror of going through the appropriate change control procedure might have broken the Sparc build in some subtle way the compiler didn't catch. Suddenly you've caused 2,000 new support calls. Bonus points if you leave the company soon after and it's up to a junior programmer to find and fix it.

      I've just spent the last year implementing and formalizing much-needed process and controls at a small company because the existing system was pretty much "Russian-roulette" and cowboy coding.

    8. Re:How? The better question is WHY? by Opportunist · · Score: 1

      Maybe. But then again, in small companies I get to play with the nifty toys that we get, not some nephew-of-someone, or someone who has been there for 20 years and slept up the ladder. Also, I might add that they sometimes do the exciting work, depends on what business they're in. Even then, your chance that YOU do the exciting work instead of just being the coder for some mind numbing little piece of code nobody will ever really witness is much higher.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    9. Re:How? The better question is WHY? by Opportunist · · Score: 1

      And here lies exactly the problem. The not-so-good people get exposed very quickly in small companies, while they have it much easier to stay hidden in megacorps. Worse, people don't care that they do in megacorps.

      I was working at a certain company where there was the one fellow. Nice guy, very amiable, but nobody could tell me what he's doing. He was there every day, he was in his office, alone, and whoever I asked what his task is I got a shrug. I asked my coworkers, I asked my lead programmer, I asked my manager, I asked his manager. Nobody knew. Worse, especially in the latter two cases because they're responsible for him, nobody cared.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:How? The better question is WHY? by DamonHD · · Score: 1

      I commented above and I'll repeat, there is no real consistent correlation between size and dumbness IMHO.

      I've worked for many large multinationals and for start-ups (my own and others) and each can be dumb in its own ways, eg the small ones with bat-shit-crazy-nasty-racist-megalomaniac CEOs with no HR to protect you, and the big ones with box-ticking endless bureaucracy.

      Actually, I've been the the one in one case that ripped out the GPL code that my *manager* unthinkingly folded into our main trade-secret codebase, and we found an LGPL substitute to go in. Took the corp lawyers 10 years to understand *why*. Got a little annoying when they then tried to lecture me when they'd sorta seen the light...

      So yes, stereotypes are fun, maybe, but not informative.

      And sometimes rules are there for a good reason that a myopic dev doesn't grasp. Like building codes.

      And sometimes when the rules say *you can't do X, you have to pass it to team Y* it's actually a blessed relief because doing *Y* is a bit of a shitty job that I'm not interested but might actually be forced to "man up" and do myself without crying.

      And sometimes, eg for a current client, I volunteer to go in and do the shitty jobs to let the main team concentrate on the important and longer-term stuff. And because I'm not confusing 'fun tech' in that role with my life's work, we're happier all round. I'm not expecting to do it forever.

      So, no, I think you're cynical and wrong, but that's just me. And people normally find me cynical! B^>

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    11. Re:How? The better question is WHY? by yuhong · · Score: 1

      Yea, I was suggesting once that Google should open a direct channel to the product team, so bugs can be reported and fixed. It won't be enough for every company, of course.

  24. Megacorp aside... innovative jobs instead... by davecrusoe · · Score: 1

    Megacorps aside, the interview process has changed significantly in the past few years. We're a small nonprofit devoted to building complex educational designs. While we're keen on building a lithe workforce during out startup stage, and while we're compensating only at the stipend level, our interviews are meant to bring in the best individuals we can find.

    What does that means? It means that in addition to the interview itself, we discuss cases and, in many cases, ask for a code sample and/or add a programming challenge. The process isn't meant to be dispiriting in the least; but it is meant to bring in the most compatible, most visionary young people we can find, and, in our case, to help them get a significant boost onward toward their dream (read: visionary) career.

    So, the arduous selection process isn't just a part of big-megacorps; it's becoming a part of many smaller (but highly innovative) organizations as well.

    --Dave

    1. Re:Megacorp aside... innovative jobs instead... by Anonymous Coward · · Score: 0

      but it is meant to bring in the most compatible, most visionary young people we can find

      That's a rightful lawsuit waiting to happen.

    2. Re:Megacorp aside... innovative jobs instead... by Tjp($)pjT · · Score: 2, Insightful

      most visionary young people we can find

      And why not just the most visionary people you can find?

      Age discrimination. Its not just for breakfast or early bird specials anymore.

      --
      - Tjp

      I am in wallow with my inner money grubbing capitalistic pig. ... Oink!

    3. Re:Megacorp aside... innovative jobs instead... by gujo-odori · · Score: 1

      I think he explained the "young people" part when he talked about pay. It's at the stipend level, and since they're also a nonprofit, it sounds like the potential to cash in with stock options isn't there, either. In other words, the only sort of person who'd want to work there is someone young enough to be able to say "Screw the money, or lack thereof, both now and down the road; I have a real passion for what this non-profit start-up is doing that's so overriding I'm willing to do it almost for free." Those of us with families and responsibilities, no matter how passionate we might be about their goal, simply could not afford to take a job there.

    4. Re:Megacorp aside... innovative jobs instead... by Anonymous Coward · · Score: 0

      Yeah okay. So how do people like me -- I'm not necessarily "the best", but I am a good and competent programmer, and with enough practice and experience I can become a great asset to any organization -- get their foot in the door?

    5. Re:Megacorp aside... innovative jobs instead... by pete6677 · · Score: 1

      In other words, your organization wants to buy a Mercedes at Ford Focus prices. This is so very common in the "non profit" world.

    6. Re:Megacorp aside... innovative jobs instead... by Anonymous Coward · · Score: 0

      young = cheap, dumb, malleable, no family, eager to please
      old = expensive, experienced, pushback, family commitments
      older = liability, wrinkly, about to retire, more familty commitments, know too many of management tricks

  25. Wear a suit. by Anonymous Coward · · Score: 0

    Wear a suit.

  26. Meh.. by xxuserxx · · Score: 1

    Unless your an exec I dont know why anyone would want to work for a public company. Less pay and more BS. Granted I never have to worry about it since im a high school dropout but the small to medium business sector shows me lots of love. I did consult a few public companies in San Diego mainly branch offices and I did not like how IT was treated.

  27. That's the nature of money... and you need it. by Colin+Smith · · Score: 1

    You starve and die on the streets without it, and they have it.

    "Laborers and holders of goods and services must sell today for labor and its products parish, decay, rot, get lost, take up space for storage, and invite destruction from a thousand different causes. But not gold silver, and paper money; they can be held virtually without cost. It is this privileged position of the moneyholder over everyone else (except landholders) in the marketplace that gives rise to interest (monetary). "

    http://www.cooperativeindividualism.org/newland-terry_on-silvio-gesell.html

    --
    Deleted
    1. Re:That's the nature of money... and you need it. by Red+Flayer · · Score: 1
      I know where you stand on economic policy in general...

      But if you agree with the quote you've provided

      But not gold silver, and paper money; they can be held virtually without cost. It is this privileged position of the moneyholder over everyone else (except landholders) in the marketplace that gives rise to interest (monetary).

      doesn't ongoing inflation reduce the privileged position of the moneyholder over those who are selling labor? Does inflation not serve a useful purpose in providing a more equal footing for those without amassed gold or paper?

      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  28. economic hangover starting to wear off?? by CranberryKing · · Score: 1

    WTF?? more like Acid is just starting to kick in.

  29. Re:Why? if you want to work big, you need the mega by Anonymous Coward · · Score: 0

    If you want to work on large scale projects, you pretty much have to work for a megacorp (or contract there). Not many 10 person companies are doing rollouts of 10,000 different applications to a million desktop users. What about an application with thousands of individual requirements? Not many 10 person companies are building moon rockets or mars rovers, pieces yes, but putting it all together just takes lots of people, and that means large company. There are intellectual challenges to big, just like to small, and getting practical experience in scalability is pretty darn useful.

  30. Back when we were being prepped... by Anonymous Coward · · Score: 0

    During my MBA recruitment prepping this was a story we were told....

    Big mega corp asks interviewee, "How many baby diapers were sold last year?"

    Interviewee: "Well, there are 300 million people in the US, 20% childbearing age, and of those roughly a third have babies. So that's 20 million babies. A baby needs at least 2 changes per day so that's 730 diapers per baby. Times 20 million that's 1,460 billion diapers each year."

    She got the job even though she pulled every fucking number out of her ass - I checked later. Why? Because they wanted to know how she thought.

    Now you know how big-corps get people that make moronic decisions for big bucks.

    Me? I would have just googled the fucking number and come up with a number that was, oh, I don't know, ACCURATE?! Nope, wrong answer - they want to see how you "think".

    You see, most of the interviewers get their techniques and questions from the an flight magazine or from the Management Guru du jour's book that's on the Wall Street Journal's web site. So, kids, look at the best seller list, read the fucking things, parrot what you read and you're in.

    Big corps devolve into stupidity after a while.

    The best fucking tech interview I ever had was by a manager that reminded me of Bernie Mack. He asked, "What would you do if you didn't know what we were doing in some areas?"

    I replied, "Go to Borders that night, buy a book on it and start cramming."

    Right answer! He left to become Mr. Mom - his wife was an MD.

    I HATE corporate life but in this economy, there's not much of a choice.

    1. Re:Back when we were being prepped... by The+End+Of+Days · · Score: 1

      I HATE corporate life but in this economy, there's not much of a choice.

      There is always a choice, unless you want things handed to you. Then you get what you get.

  31. Just got out of an interview with HP by Anonymous Coward · · Score: 1, Interesting

    A friend of mine recently interviewed at HP. I talked with him about it.

    He said that they are starting to hire again, that they told him they needed to get their head count up because they really had not been hiring in the past 6 years.

    The vast majority of people are over 40, with pretty stagnant skills. One guy started asking him about a linked list in Pascal, that's how out of date they are! A hardware engineer didn't know what software defined radio was. Now, this guy that interviewed is a pretty smart guy, the best electronics guy I know in town, yet was not able to land the job after seven technical interviews. He also runs his own small software consulting company. He said the most unusual thing during the interview was a big boss lady that asked: "How was your first day?" as he was being walked out the door after 5PM.

    Our consensus was that the manager could not differentiate between an interview candidate in the department and a new hire.

    Another guy said that they used to serve steaks and have beer busts back in the good old days. He said those days at HP are gone. Now the cubes are smaller, like 6' x 8' Sounds like the power factory in the Matrix to me. A prison for your mind. Personally, I'm glad my friend didn't get the position.

    1. Re:Just got out of an interview with HP by Anonymous Coward · · Score: 1, Insightful

      Well, interviewing with a megacorp that over years found everyone with a clue and fired them is hardly something you can expect to be enjoyable I'd say.
      Personally I think HP has a good chance of having damaged themselves permanently unless they can really pour a _huge_ amount of money into HR (which by your story they didn't and won't).

  32. Megacorps by Rycross · · Score: 4, Insightful

    I'm actually a bit surprised at the almost-uniformly negative response to "mega corps." I've worked at two companies that could be described as "mega corps." The first, while not exactly soul-crushing, bore such a striking resemblance to Office Space that I was happy to leave. The other one has been an almost-uniformly pleasant experience, with a solid focus on tech and very little bureaucracy. What I've taken away from this is that you can't judge the quality of a job by the size of the company.

    As far as the 60-hours-per-week thing goes, both jobs had me firmly in the 40-45 hours range. The lone, very rare exceptions (50-55 hour weeks) were solely due to my own fuckups, and my desire to not have my fuckups impact the rest of my team (as in, they're actual people who didn't deserve to look bad because of something I did). I've never been forced to work long hours.

    On the topic of overtime, I've found that mentioning "quality of life" and "no mandatory overtime" in interviews will get you dropped like a hot-potato if the company in question actually does expect 60 hour weeks. I've made it a habit to ignore people telling me not to ask these things, and make sure to ask it in every interview. Tends to weed out the places I don't want to work.

    I realize that my experiences may not be the norm, though.

    1. Re:Megacorps by Stiletto · · Score: 1

      I've found, the smaller the company, generally:

        * worse pay/benefits
        * little room for advancement, say the CEO is one manager above you--where's your career path?
        * your actions have more visibility (this can be good and bad)
        * more risk of the company getting into financial trouble
        * more (sometimes nastier) politics, because everyone knows each other

      If you want to have a nice safe job on the fourth floor where you can bide your time, do your job, attend your meetings, kiss your boss's ass, and slowly but surely grow and advance, a small company is not for you.

    2. Re:Megacorps by DamonHD · · Score: 1

      I have to agree on the lack of correlation between size and atmosphere.

      The two most poisonous places I worked at were two of the smallest by a long long margin, maybe orders of magnitude.

      I've worked (always freelance) for a lot of very big companies (on the IT side, but not IT companies) and on the whole what matters is the group you are with and in particular management directly above you IMHO. Being freelance allows me to opt out of most of the politics and dumb-HR silliness. I am the captain of my soul/company, etc...

      And I clearly put bounds on the hours I want to do in the interview, and often trade money for flexibility, now in part because I have two small sprogs who I want to be able to recognise by sight, awake. And being clear but slightly non-standard screens out unreasonable, inflexible box-ticking employers.

      And, BTW, I've had the vast majority of my work via word-of-mouth rather than agencies, etc.

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    3. Re:Megacorps by Anonymous Coward · · Score: 0

      I'm actually a bit surprised at the almost-uniformly negative response to "mega corps."

      This is slashdot. Most people here are employed by irrelevant companies doing irrelevant IT support jobs. (oh sorry I forgot you guys call them sysadmin jobs)

  33. On moving beyond money by Paul+Fernhout · · Score: 3, Interesting

    The biggest challenge of the 21st century is technologies of abundance in the hands of those thinking in terms of scarcity.

    Money is a collective fantasy about rationing; how can we move beyond it? As Iain Banks wrote, money is a sign of poverty. James P. Hogan in "Voyage From Yesteryear" also envisioned a post-scarcity society that had moved beyond it.

    The last time an big company recruiter sent me an inquiry, I sent back this link: :-)
    http://www.whywork.org/rethinking/whywork/abolition.html

    The problem:
    "The Mythology of Wealth"
    http://www.conceptualguerilla.com/?q=node/47
    "The Wrath of the Millionaire Wannabe's"
    http://www.conceptualguerilla.com/?q=node/402
    "School Daze links"
    http://listcultures.org/pipermail/p2presearch_listcultures.org/2009-October/005379.html
    "Rebutting Communiqué from an Absent Future"
    http://listcultures.org/pipermail/p2presearch_listcultures.org/2009-November/006005.html

    Some more links about moving beyond the need to work for pay:
    http://en.wikipedia.org/wiki/Basic_income
    http://www.basicincome.org/bien/aboutbasicincome.html
    http://www.usbig.net/whatisbig.html
    http://www.pdfernhout.net/basic-income-from-a-millionaires-perspective.html
    http://educationanddemocracy.org/FSCfiles/C_CC2a_TripleRevolution.htm
    http://www.marshallbrain.com/manna1.htm
    http://www.thevenusproject.com/
    http://en.wikipedia.org/wiki/Gift_economy
    http://en.wikipedia.org/wiki/Subsistence_economy

    From something I helped put together:
    http://en.wikipedia.org/wiki/Jobless_recovery
    "Dealing with a jobless recovery presents global society with some difficult choices about values and identity. A straightforward way to keep the current scarcity-based economic system going in the face of the "threat" of abundance (and limited demand) resulting in a related jobless recovery is to use things like endless low-level war, perpetual schooling, expanded prisons, increased competition, and excessive bureaucracy to provide any amount of make-work jobs to soak up the abundance from high-technology (as well as to take any amount of people off the streets in various ways). That seems to be the main path that the USA and other countries have been going down so far, perhaps unintentionally. Alternatively, there are a range of other options to chose from, whether moving towards a gift economy, a resource-based economy, a basic income economy, or strong local communitarian economies, and to some extent, the USA and other countries have also been pursuing these options as well, but in a less coherent way. Ultimately, the approaches taken to move beyond a jobless recovery (either by creating jobs or by learning to live happily without them) involves political choices that will reflect national and global values, priorities, identities, and aspirations."

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  34. The sad truth by jmickle · · Score: 1

    The truth is you either need to be outrageously awesome and do something that changes the way we use computers (very unlikely), have an intense amount of luck to make it in or be a complete slob. I can speak from experiences when i say some people simply dont deserv their positions, and you see this alot in large companies. Other then that the only true way into a good corporation is to buy the management drinks at a bar or know someone lol

    1. Re:The sad truth by gujo-odori · · Score: 1

      You left one out: work at startups and become an employee via acquisition. It's happened to me twice, including at one of the companies listed in TFA (didn't like it there; I work somewhere else now).

    2. Re:The sad truth by jmickle · · Score: 1

      ROFL sorry to hear

    3. Re:The sad truth by gujo-odori · · Score: 1

      Actually, the second one (a mega corp, but not one of the ones in TFA) is a pretty nice place to work; I'm still there and still happy. We have good products, good people, and there is a pretty good cultural match-up between my former startup and the mega that bought us. We've even cross-pollinated some of our culture into the greater business unit of which we're now a part. As of others have noted, there are a lot of really smart people at many mega corps. That was true at the one where I previously worked (I didn't like it for several reasons, but the caliber of the people around me wasn't one of them), and I know people at one of the others on that list and they are really sharp, really passionate about what they do. I've met a few people at the third one, and had a couple of colleagues go to work there, and it also seems like a decent place, although I don't think it would be a good cultural fit for me.

  35. Pensions are dead by qbzzt · · Score: 1

    With the current demographics (rise in longevity, rise in medical expenses to achieve said longevity, and drop in family size), retirement is no longer economically viable. Companies don't want to be responsible for something that will be really difficult to impossible to provide.

    --
    -- Support a free market in the field of government
  36. Thanks to mega-corps... by Adammil2000 · · Score: 1

    I've learned so much and gained access to brilliant people that I never would have met elsewhere. Don't tell smart, young people to intentionally ignore the incredible opportunities that are available in such places. The better advice has nothing to do with mega-corps and is more about behavior: Avoid blind ladder-climbing strictly based on pay, otherwise you end up stuck in a high paying job that you hate, but cannot leave because your true calling in life cannot pay the bills that you've accumulated so far.

  37. Why I work for megacorp by Anonymous Coward · · Score: 1, Interesting

    I am currently at megacorp and there are few reasons why
    - 23 days vacations
    - 12 holidays
    - plenty of sick time
    - working from home pretty much on your own schedule
    - above implies working pretty much from anywhere (local or international)
    - some deadlines but not too bad, workload 40-45 hours
    - $$$ (salary) + $$$ (bonuses) + $$$ (benefits)

    so reason I would conisder quit
    - 5 managers to report to
    - meaningless corporate training
    - track your time in multiple tracking systems
    - managers above any other employes
    - politics

    None of this talks about the actual work I do since lots of it depends on how I define it. Sometimes it is pretty interesting, sometimes can't stand it but it must be done.

    1. Re:Why I work for megacorp by bangthegong · · Score: 1

      If I had mod points I'd give them to this AC. Any job is what you make of it. What I'm learning from this discussion on /. is how many people have piss poor attitudes and expect to get something for nothing.

  38. Ahh, naive young students by Singularity42 · · Score: 1

    Fresh out of college, bright-eyed young students almost always assume that the real world is all about who you know. Older, more experienced engineers know better--what you know is also important. It's age-old, the young nerds dream of politics while the old ones dream of interesting problems.

    I got my job myself at a megacorp without knowing anyone (cold application to website).

  39. Helps to be a team player by Anonymous Coward · · Score: 0

    Many employers are also looking for people who can be good team players. Communication skills and attitude (or lack of attitude) are also very important attributes. This guy hits the nail on the head. http://williamfink.blogspot.com

  40. This doesn't make sense by thetoadwarrior · · Score: 1

    So these big companies get hundreds/thousands of CVs/Resumes per job yet they're still always asking for higher limits on H1-B visas because they can't find anyone.

    1. Re:This doesn't make sense by Shados · · Score: 4, Informative

      It does if you ever been part of recruiting for one of these firms. I've been an interviewer for a so called "mega-corp": 4 to 8 candidates a day, an hour per candidates, and thats after a pretty in depth screening process (so a second round interview: the first round is NOT done by HR, but by people that actually do the work, like software engineers and such, to weed out the worse).

      Honestly? its pathetic. You'll have to go through 20-30 candidates to get anything worthwhile. Its not -TOO- bad for new grads. As long as they have the fundamentals, we can train them, no problem (and the quality of grads has increased greatly. 5 years ago it was a total joke). Getting -experienced- developers who actually know squat though? Its almost impossible, to the point that when we find one, we'll pay pretty much whatever they ask. That INCLUDES during the recession where there were 10 times as many applications. Its just that rare.

      Where megacorps screw up though, in my opinion, is at the HR department. Stupid blanket policies like "don't hire anyone with 3.0 GPA, no matter what". So someone from Random Crappy University with a 4.0 will make it to first round (and usually gets dismissed, but they still got to talk to us). Someone with a 2.8 from a reputable institution, however, will not even get a phone call, even if we talked to them and know that there were reasons behind it (one bad year where family problems got in the way, and poof you go), and no matter how much we beg, it won't go through HR. That, is really stupid.

    2. Re:This doesn't make sense by Surt · · Score: 1

      They can't find anyone they feel they can afford. They want top notch skills for 2nd world pay, and they get it via h1-b.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:This doesn't make sense by PCM2 · · Score: 1

      Stupid blanket policies like "don't hire anyone with 3.0 GPA, no matter what". So someone from Random Crappy University with a 4.0 will make it to first round (and usually gets dismissed, but they still got to talk to us). Someone with a 2.8 from a reputable institution, however, will not even get a phone call, even if we talked to them and know that there were reasons behind it (one bad year where family problems got in the way, and poof you go), and no matter how much we beg, it won't go through HR. That, is really stupid.

      Bizarre. I would never list my GPA on my resume.

      --
      Breakfast served all day!
    4. Re:This doesn't make sense by Shados · · Score: 1

      Straight out of university, many companies will not talk to you without seeing your transcript.

    5. Re:This doesn't make sense by Stiletto · · Score: 1

      Perhaps your standards are too high or your compensation is too low. If you're trying to find that top 0.1% of talent yet pay "above average with competitive benefits", prepare to keep burning through candidates.

  41. Moving from Apple Retail to Apple products... by tlambert · · Score: 4, Interesting

    Moving from Apple Retail to Apple products...

    "You didn't get a job in Apple Retail expecting to move up to working on Apple products did you? If so that would be the saddest thing I've heard in a while"

    Obviously, you aren't an Apple employee, and you haven't really used Google without declaring this.

    If you are an Apple Retail employee already, ask your HR person about the "Apple Retail Corporate (ARC) Exchange program". I know at least seven people who are working in Core OS, or on products like "Numbers" or "Final Cut Pro", etc., who started out as Apple Retail employees, and those are just the people I know personally. If you are qualified, it's relatively easy to get what is effectively an internship, either coming from the store to corporate, or going from corporate to the store. If I recall correctly, in fact, an HR manager from corporate is now the manager of the "flagship" New York Apple Store.

    -- Terry

  42. MOD PARENT UP by TheoCryst · · Score: 1

    This is actually a really good summary of work at Microsoft. I was going to clarify or expand on a few points, but honestly he pretty much nailed it.

    --
    Warning: Contents May Be Flammable. Keep Out Of Reach Of Children.
    1. Re:MOD PARENT UP by Anonymous Coward · · Score: 0

      Fargo ND is a long way from Redmond, though. Remote acquisitions don't necessarily fully adopt the parent corporate culture.

    2. Re:MOD PARENT UP by bmajik · · Score: 1

      I worked my first 3 years in Redmond. Then I asked to be transferred to Fargo.

      The Fargo office is more laid back to be sure. I don't think I worked any more hours in Redmond, but i certainly wasted more hours getting around town in the Redmond/Seattle metro area.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
  43. Two ways... by djwavelength · · Score: 1

    Method 1
    Step 1: Pay the Berkeley, Stanford, MIT, Waterloo, Harvard, IIT, Beijing University,Oxford, or a similar school lots of money for a piece of paper (or get lucky and get financial aid)
    Step 2: Pay the school even more money to get an "advanced degree"
    Step 3: Put all kinds of keywords on your resume/CV, but highlight the school name in bold and make it a few font sizes larger then everything else

    Method 2
    Step 1: Build successful company
    Step 2: Get acquired ...

    Profit?

  44. Surefire formula by viking80 · · Score: 4, Interesting

    I wanted a leading role at on of the top companies, and I got it after about a year of effort. I later had to hire people to my new team. Here is my $.05.
    1. Know exactly what you want, and do your research. Who would your managers and colleges be? Become familiar with them.
    2. A hiring manager usually have specific short term tasks to be solved. Know what they are, and make sure you are the solution to at least one of them. If you are not, it is probably not a good job to focus on anyway.
    2. Get in multiple applications. One to HR, other people on the team you want to get into. Also find a friend already in the company, and have them forward a resume.
    3. Go to conferences etc. Your future boss and colleagues might be keynote speakers etc. Listen to what is important to them, and talk to them.
    4. Hone your skills, and become the right fit.
    5. A team just wants to be successful in the organization, with little risk.
    During interviews, make sure the team knows that you will contribute to the short term challenge at hand. Also document that it is little risk to hire you. By low risk I means mostly that you can and will deliver as expected with no incompetence, attitude, and personality problems. If you can't, it it probably not the right job to focus on anyway.
    6. Know what you are worth to them, and ask for it, not more. That may include moving expenses etc.

    Bottom line: Know what you want, and go for it, and be prepared and be honest to yourself and your future team. Honesty makes it easy for you to convince people that you are the right person.

    --
    don't cut it off www.mgmbill.org
    1. Re:Surefire formula by Anonymous Coward · · Score: 0

      Or you could just skip all that and spend some of your unemployment benefits to schedule a "friendly visit" from the local mafia to whomever will wind up interviewing you. Have them deliver a nice message about the right person to hire wearing a tie of a certain color or something to that effect.

    2. Re:Surefire formula by phantomfive · · Score: 1

      I see what you are saying, and it sounds like good idea, but how on earth are you supposed to figure out who your managers and colleagues would be? How do you figure out what the short term goals are for HR? I really am not sure on this one.

      --
      Qxe4
    3. Re:Surefire formula by weicco · · Score: 1

      I got my current job, which I like very much, with just two things.

      First one, believe it or not, was honesty. I told everything as they are. There were couple of things that were required in the job advertisement and I didn't know much about them so I said "I don't much about them but I think I could learn them in a couple of months if you put me in some training" I think I said many things in the interview that wasn't very positive for me but in the end I think that it was my honesty that got me the job. If you put it other way around, would you hire a liar? (rhetoric question)

      Second one was experience. I had about 10 years of work experience in the field. I based my (honest) answer on this. When they asked "do you know X" I answered "Yes. I used X in a project Y. I did/didn't like it. Oh yes, Y came out quite nicely and customer was happy about it. Would I use Y again? Yes/no because..."

      --
      You don't know what you don't know.
  45. As someone who's just gone through the process by melted · · Score: 1

    As someone who's just gone through the process with both Microsoft (internal referral), and Google (just submitted my CV) and got offers from both, I can say that 12 years into my career the thing that seems to matter most is the reputation.

    Of course it also helps if you don't botch your interview (which in itself is not a trivial thing to accomplish, given all the randomness inherent in the process), but having a few references (preferably ex-bosses) who will speak highly of you helps a lot with getting a good competitive compensation package, even now, in the middle of the "recession".

    The point is, if you're not a noob in this industry, when doing your current job think of what people will say about you when you move on. And don't suck. That's all there is to it really.

    1. Re:As someone who's just gone through the process by Anonymous Coward · · Score: 0

      So, basically, bend over and take it for 15 years until you can move to some other employer. Awesome.

    2. Re:As someone who's just gone through the process by melted · · Score: 1

      Not necessarily, unless that's something you enjoy. :-) I'm just saying that the further you are in your career, the less the formal interview will matter.

    3. Re:As someone who's just gone through the process by elnyka · · Score: 2, Insightful

      So, basically, bend over and take it for 15 years until you can move to some other employer. Awesome.

      Well, if accumulating 15 years of work experiences means "bending over and taking it" for you, then... welcome to human life. Whether you work 1 year or 15 years, whether as a employee or consultant or business owner, whether coding the ultimate compiler or flipping burger, you bend over and take it in from someone, one way or another.

      It's called earning your bread with the sweat of your brow. Also, there is nothing wrong in accumulating x years of experience in preparation for a career move into another company if there is the potential of greater benefits. It's called having foresight, career improvement.

      In case you thought you made a snarky, illuminating comment. Newsflash: You didn't.

  46. What's wrong with Apple retail? by jcr · · Score: 2, Interesting

    I know several people who started in Retail at Apple, and are now working at Apple corporate. Among them are a very talented visual designer, a manager who leads a team that develops various apps for internal use, and a person who writes sales training materials that are used worldwide.

    Besides those, I can also point out that since Apple retail is growing so quickly, that people who stay within the retail organization can move up quickly if they're willing to learn and work hard. I know three different people who went from sales, to assistant manager, to running a store within three years.

    I don't know what problems you had when you worked there (assuming for the sake of argument that you're not making it up), but I know that many others have done quite well by joining Apple retail. I'm even aware of several people who didn't make the cut to get their own store at Apple, but were recruited to run stores for other companies.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  47. My advice depends on whether... by elnyka · · Score: 1
    My advice would depend on whether you are still at school or not

    If you are going to break into a megacorp, do it after you get your masters. A masters doesn't necessarily mean you are a better programmer than one who only has a B.S. or even a A.S. degree (I've seen M.S. grads who can't code their ways out of a for loop.).

    But it does help in establishing a career path into software leads, principal engineers or software/system architects. Of course, the onus is on you for being able to delivering the goods as well as being able to roll your sleeves and code and make things happen.

    Also, when in universities, get a job at their labs or do research, or do interships. That is, accumulate work hours.

    Now, if you are already out of school and not working on a mega-corp, then go back to school and finish a MS. Then apply. If you are good, you should be a hot catch (experience and post-grad education.)

    That's my opinion now that I look back at my professional experience (having worked both in small and big corps.) They way I see it, if you want to work on a mega-corp, do it with the purpose of establishing a career path as a team lead or principal engineer. If it's just for the love of coding, I would stay with small companies (or work as a consultant and milk the OT.)

    Take that with a grain of salt. My opinion is extremelly personal and after ruminating about what I like and I don't like about software work on small and big corps.

  48. Interviewing at Apple. by jcr · · Score: 1

    I worked there for three and a half years, so here's my advice:

    1) Don't get discouraged if you don't get the first job you apply for. The contacts you make on the first round of interviews can help you the next time around. Try to make an impression on the recruiter, it will help if they remember you when you apply the next time. I would estimate that less than half of the people at Apple were hired for the first position they applied for. Typically, the job they did end up getting was a far better fit.

    2) In interviews, if you don't know something, never try to bluff. Say you don't know it, and briefly describe how you'd go about finding it out.

    3) Apply for a job you actually want, not one that just looks like a good way to get in the door. If the team you apply to join doesn't think you really want to be in their group, they have many other candidates who do.

    4) Apple has the best in-house recruiters I've ever dealt with, bar none. When I joined Apple in '82, it was during a hiring freeze, and my offer had to be approved by senior management to get a waiver. My recruiter did an incredible job of arranging an interview with my hiring manager, two of his peers in other groups, every engineer on the team I was joining, and our group's VP, all in time for them to get an offer to me before Apple went on their December break (a window of about three days).

    Hope this helps,

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
    1. Re:Interviewing at Apple. by jcr · · Score: 1

      When I joined Apple in '82

      Oops. Make that '02.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
  49. won't work for some megacorpomps by Anonymous Coward · · Score: 0

    I've worked for three large companies and three small companies. I like to work at a larger company to tackle more interesting problems. I like a small company to get breadth of experience. The one company I'd never work at again is Microsoft. What an HR nightmare and full of politics. I can see now how they put out junk in some areas.

  50. I appreciate your position by Weaselmancer · · Score: 2, Insightful

    And it's good Subgenius rant. But I have to point out something.

    I've worked at large companies as well as small ones. There *is* slack to be had at larger companies as well. Think Wally from Dilbert. Sometimes you can land a position where your job is to warm a chair. I had a job like that for 3 1/2 years. I was a chair warmer. Sure they gave me work. And I did the work. But. None of it went anywhere. I knew that about 3 months in - a co-worker told me how 99% of the things they make get buried, and my project would definitely be one of them. At hire there were lots of big promises about the new product line and spearheading a new effort and taking the company in new directions and territories. But it became obvious that my job really was to justify the amount of management the company had. A sickly symbiotic relationship began.

    And once I had learned that, I had some pretty serious slack.

    I used to sneak out to the parking lot and nap in my van, or work on projects from home. I had a laptop pc. I'd run the AC in the big van and just hang out. I even soldered an electronics project in my van. Mostly to see if I could do it. Yes, I could.

    Now I'm not saying that every corporate cube has that much ease. But. You shouldn't discount larger companies out of hand. Some of them are so large you simply "get lost" and people just leave you alone. When that happens you are on your own. Just show up at 8:30, make sure the boss sees you...then sneak out and go to the park or take a 3 hour lunch. When you're lost in a large company, it's almost fun to see how much you can get away with. Bring in a portable HD and play games with Portableapps DOSBox, or WinUAE (nothing that installs files on the work PC is the rule). I taught myself Java from downloaded PDF books. And snuck out to take the exam.

    Yes, I've actually done all of those things. Not every day, not all the time...but I have had some absolutely excellent slack at big company jobs.

    How did it end? I got bored and ran out of stuff to do, the economy turned around...so I found a real job. I actually do prefer to work and I do like what I do. But it was an excellent place to lay low and ride out the dotcom bubble. A lovely paid vacation, I like to think of it.

    --
    Weaselmancer
    rediculous.
    1. Re:I appreciate your position by Profane+MuthaFucka · · Score: 2, Funny

      Let me guess...you worked for American Express? Good times, good times.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
  51. No... by Anonymous Coward · · Score: 0

    I've never experienced this. With one set of interviews from a huge aerospace/defense corporation, they interviewers were almost sucking up to me, I suppose because I seemed like a good candidate. When I asked them stuff, it sounded like they were trying to give answers that would please me. I ended up turning them down for a small company, but they even followed up with me to ask where I ended up.

  52. Start at the bottom by DaFallus · · Score: 1

    Depending where you are in your career, it might be easier to just start out at the bottom. I don't currently work for a "Mega-Corp" but I did intern at one for a few years back in my university days. Often times it is much easier to get your foot in the door doing some menial job like data entry or QC and then slowly work your way up the ladder. However, from my experience I believe this will only work up to a point. Usually there is a dead zone in the corporate structure where the executives and upper management decide to not promote from within but to hire cronies, or the children of their cronies, from outside the organization. Just my limited observation.

    --
    No one cares what your captcha was

    Houston TX, USA
  53. bitter, bitter by fluffernutter · · Score: 1

    I work for one of the original mega-corps as a consultant. My rate is top-notch (according to comments on another recent thread, I have "made it"). I work with top enterprise servers, and am trusted to plan things out from time to time. I am given the flexibility to work 40 hours or 60 hours in a week, depending on how much I want to make that week.

    It's not all bad.. Sorry but lot of times Slashdot readers come off as a bunch of whiners. Maybe the ones that like to roll up their sleeves and make a living are too busy doing so to write a lot of comments.

    --
    Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
  54. I've been down that road. by Anonymous Coward · · Score: 0

    I'm from Brazil, in 2006 I was thinking about going to the US to learn english (which I still barely...) or even get a masters degree or something. So I got in the US as a student. Searching around the internet I've found a megacorp offering jobs for foreign students. 20 hours/week, which is the max hours a foreign student can work. At the time a had a very good TOEFL score and I didn't beleive I would have problems in a job interview. That lead me to the most awkward moments I had in my life....

    The interviewer, which name I still don't have idea how to pronounce, was a Indian guy. I couldn't understand what that man was speaking to me, still, he sounded arrogant and he did talk about his graduation back in @#$@#6 (indian city?). I was justing selecting some keywords I did understand to interrupt him and talk about the experience I had.

    Beleive or not, I finished a masters degree working there without understanding one word those indians said. Lotus notes really saved me there.

    Still, after a while I realized why they were so arrogants to candidates there. They were both afraid of them and they were trying to pass the idea that the company only hired heroes. But the truth is, My boss wouldn't have his doctored without me teaching him how to properly define a GDT and LDT for intel 64 computers in C. I won u$ 100 from him on a bet: he beleived defining those things were impossible in C.

    That man couldn't do anything without hundreds of java frameworks and books of 1000+ pages. He had every possible Java certification. Still, he didn't have a clue on how computers work or how to make software diferent from edit boxes and save buttons.

    At the end, I realized that his college was, de facto, some kind of course with Sun curriculum for Java only.

  55. Better than having your own company. by Anonymous Coward · · Score: 0

    I own a avionics company, I have 39 employees total. I work there as a software developer, not CEO (I'm a geek). The truth is, my /. friends. I want every single employee working as hard as they can. I want their souls - no kidding. I want them to work perfectly to exaustion and possible death. Because every night I go to bed praying to have money for paying their salaries and keep the company open. Every night I can't sleep because if I don't get one more client they will loose their jobs and I will loose everything. I'll never own a company again.

  56. Excellent point by Anonymous Coward · · Score: 0

    In addition to that, add the environmental aspect of trying to get a job, in this or in any economy. As a student, how many times have you received a graded exam and smacked yourself over "obvious" mistakes? In a tense, pressured environment, trivialities can blossom into blocks that can really screw someone up.

    1. Re:Excellent point by Surt · · Score: 1

      That's a big component in why we start our interviewing process with a take-home exam ... no time or intimidation pressure.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  57. really?? by Anonymous Coward · · Score: 0

    economy is coming back? what kool aid are you ingesting?

  58. it's better to be a pirate...? by vaporland · · Score: 1

    than join the Navy?

    --
    Ask Me About... The 80's!
    1. Re:it's better to be a pirate...? by francium+de+neobie · · Score: 1

      Agree.

      And the irony is.. if you've been a moderately successful pirate, the navies would actually want to hire you, thus eliminating all the problems about job seeking.

  59. SUN, Microsoft, Google, NOKIA here by Anonymous Coward · · Score: 0

    Worked for SUN, which had amazingly open culture and very nice approach towards the engineers, with excellent pay and benefits - pity the company is no more. The interview was some talk to the future manager and a few technical guys, that seemed to be very nice. Rejected their offer twice until we finalized it. Then sometimes working 80 hours/week on really critical situations that threatened company to lose millions of dollars in penalties.

    Then interviewed at Microsoft and despite the recession received job offers I declined, while they are getting back to me every half year to join them. The interview was fun and relaxing, ~8 hours long. They were extremely well prepared for the interview and very professional. When discussing their culture, it was clear they tend to value individual contributions a lot and like people with "coyones". My advice, don't be afraid to confront their ideas on interviews, they seem to like people that can come up with better ideas and sell them during the interview (I did that). The interview started with HR and recruiter, continued with some tech leads and ended up with the main boss of the unit.

    Then interview at Google - ~7 hours; interview was brutal comparing to MS, from the start flood of puzzles, dynamic-programming-on-the-graphs like problems and tricky algorithms that nobody solved before on interview and you were expected to solve them in 20 minutes (I really liked it, resembled crazy time at the uni!). Some people were excellent (I spoke Japanese with the first one, both of us Europeans), some were not really nice at all ("I am the best" attitude, despite being proven wrong with a counter example). Looked they weren't interested in people with a brain that can threaten they superiority, e.g. despite solving a problem optimally nobody solved before during the interview (interviewer's words), the interviewer didn't seem to be very happy in the end. Had to sign NDA before interview. Interviewed only by engineers, no managers/HR involved. No job offer resulting from this. Anyway, I enjoyed the experience (Thanks Google)!

    I ended up headhunted at NOKIA, no technical questions on interview at all, which made me think if this is the right choice during the interview (possible lack of challenges in the future?). Now working on an equivalent of Google Earth for different purposes. Mix of the latest technologies (HTML5, OpenGL 3.2, Qt4 etc.) as well as really outdated ones (Swing). Playing also with Android. Culture is more sales driven than engineering driven. Quite excited by the latest NOKIA announcements. 40 hours/week, excellent personal life balance (now got time for learning piano etc.).

    Look also at Glassdoor.com, you might get ideas whether you want to join a particular company or not, including interview questions.

  60. Do a Contest - witht by Bananatree3 · · Score: 1
    Plain and simple. They're a piece of carefully crafted artwork. Of course, there are honest and respectable people who have worked 15 years at IBM and are code ninjas. But as you note, a few sentences on a piece of paper can mean jack.

    My suggestion is to have coding contests where the winner gets a priority spot in line for a job. Make the contest fun, challenging and something people would actually want to spend time on (look up some of Google's challenges as an example). Publish the contest, the perks of your job, salary, etc. as a big fat carrot and the winners will be people who know can do the job. Let the job suitors do the work for you in selecting the best and brightest.

    1. Re:Do a Contest - witht by Surt · · Score: 1

      We actually use a take home exam that is meant to be easy yet fun, and affords opportunities to impress us. Sadly (or fortunately, perhaps) it seems only about one in twenty or so bother to do a decent job with it.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:Do a Contest - witht by Splab · · Score: 1

      If I was searching for a job there is no way I would bother with that kind of test. If you are looking for a job and got 20 interviews in a week you simply will not have time nor energy to do a "fun little test" for each of them.

      My method for vetting the job applicants is giving them a couple of problems at the interview where there is no right answer, there are a lot of wrong answers however. I explain to them that I'm not interested in a solution, I'm very much aware that they are under pressure - the only thing I'm interested in is understanding their thought process. I need to know how they act and think under pressure, because when shit hits the fan I need someone who stays coolheaded and stops and thinks before he acts.

    3. Re:Do a Contest - witht by Surt · · Score: 1

      Well, we do filter some people who don't bother to respond, but the percentage is only about 20%. And if that's people who don't care which job they get, just that they get a job, that's ok with us. We'd rather get people who are interested enough in our job to complete the task. So that's a good filter, not a bad one.

      We also offer anyone whose resume looks sufficiently strong the option to come in for a screening interview of comparable length. So if you'd prefer to drive, interview, drive rather than program at home, that's ok with us. We've only had a few take us up on that.

      All in all, the take home quiz has served as an excellent filter for the people we don't want to hire, and has been a great time saver on our side compared to the previous process of requiring everyone to come in person for the screening interview. For us, filter filter filter is what it's all about ... we have to reject roughly 19/20 applicants AFTER the resume evaluation.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  61. Grammar by Bananatree3 · · Score: 1

    Only if my grammar were so up to par, sheesh! Title should have been "Resumes Lie".

  62. contest by Bananatree3 · · Score: 1

    Maybe a little hard cash to motivate? Say top prize gets $500, the second place gets $200, etc. You could implement a time-based contest, so whoever gets all the answers in right the quickest wins.

    1. Re:contest by Surt · · Score: 1

      Well, the motivation currently is supposed to be landing the job. But that certainly couldn't hurt ... I doubt our management will feel like it's the right investment though.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:contest by Bananatree3 · · Score: 1

      Here's how to get it past management:
      Make the challenge be a problem your team is currently working on. The "prize money" could be written off as paying a contractor for doing the job.

      Benefits include:
      1)Real work done (make it fun, but something directly applicable to your team's current work challenges)
      2)The applicants who do the challenge will be motivated, and you get real understanding as to their competency for the job.
      3) Better applicants - they wouldn't participate if they weren't interested in the challenge topic or money level
      4) PR and press. News about Prize money spreads.
      5) ???
      6) Profit!

    3. Re:contest by Surt · · Score: 1

      Sadly, we couldn't really make that work. All of our work requires infrastructure components that you couldn't realistically (and likely wouldn't want to) learn in the time-frame of a challenge. Our challenges are all in surface area (covering features our clients need) and in managing complexity from that high surface area.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    4. Re:contest by epee1221 · · Score: 1

      That motivation may not be enough. Given the amount of work that would go into fully completing the test and the fact that you don't get any reward unless you're the best (though this alone doesn't necessarily set it apart from other possible jobs), I wouldn't be surprised if a lot of people would prefer to focus on prospects that require less time for the same chance of success.

      --
      "The use-mention distinction" is not "enforced here."
    5. Re:contest by Surt · · Score: 1

      The amount of work that goes into the test is equal to the amount of work you'd have to do for our screening interview, so it's really just a choice for the applicant whether they'd like to have the stress of a drive + the one on one interview, or the home test.

      We only get about 20% failing to complete the take home.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  63. Getting computer jobs at Fortune 500 Companies by JakFrost · · Score: 1

    Just to put a little background on this post, I've worked in New York City for most of the Fortune 100 finance companies, including Goldman Sachs, Deutsche Bank, Charles Schwab, JP Morgan Chase, Morgan Stanley, and Credit Suisse as a consultant or employee in my past 10-years as a Windows Server Administrator. I have known people who worked for the other top finance firms that I just happened to never work at such as Citibank, Lehman Brothers, and others so I would like to say that I am a little qualified to tell you how to get a job at one of these companies since I've been able to do so.

    I started my professional computer career with work in my high school to help them at the computer lab, and I mentioned this on my resume, then I had a little after-hours computer job as a junior computer guy at a technical telephone company. After I dropped out of high school in the beginning of my junior year I got my GED diploma and decided to go into the job market right away since I knew that computers are where my future lies.

    Computer City, Dot.com Bomb

    My first real job was doing computer repair at Computer City (now out of business) and then I moved up to desktop support and junior Windows server administration at a tiny dot.com company with only 5-servers. But in this time I had gotten my CompTIA A+ hardware certification, a number of minor printer and desktop computer certs from Hewlett-Packard, and I was studying for my MCSE 4.0 at the dot.com company. After months of studying and hands-on practice at work and at home I was able to complete it by passing each test, one at a time slowly studying all the material for that test including extra information from TechNet and MSDN to get a good feel or what problems show up and how they are resolved. I did not attend college or any type of formal education training program but instead relied on study guides and hands-on practice to get my skills and I have been successful at doing this, even up to my third MCSE and now going for the forth, MCSE 2008.

    In the early days of my career I also started taking the rest of the CompTIA certifications such as Network+, Server+, and Security+ to round-out my knowledge in those fields because frankly I didn't know much about anything but I realized that the study guides were written for novices like myself and they gave me a good overview of things. Since then I've used certification study guides to learn new things because I find that the guides are so generally written that they are a great starting point for learning, and later on as you get experience you get more in-depth with more difficult books. So if you are one of those people that scoff at certifications as useless or just empty papers, realize that while the title and test are not all that useful the study guides are actually great sources of general knowledge material to get start on.

    Goldman Sachs

    After the dot.com company went bust I signed up with job web sites such as Monster.com (not so good anymore), JobSeekers.com, and I believe Dice.com (the most important one for IT workers). A recruiter found my resume online with a good history of computer jobs and most importantly with the MCSE 4.0 certification an A+ that was in demand at the time by all the large firms. That first A+ certification and MCSE certification got the recruiter to look at my resume, then they looked at my short but upwards moving career in IT and offered to set me up with an interview at the firms. The recruiter submitted my resume for a consulting position paying $45 per hour back in the early 2000's, that was twice the rate of my previous job. After three weeks of waiting Goldman Sachs scheduled a phone interview screening for me where they asked basic and intermediate technical Windows questions and I did well enough to move me to the next stage.

    They then scheduled the first of three in person interviews where I met the senior members of the team, one at a time who basically grilled me with technical questions and scenarios. I

  64. Yep. by jotaeleemeese · · Score: 1

    So I have told them to stuff their jobs where the sun does not shine.

    I got a new job now, with people that knew me.

    I didn't even have to go through an interview.

    Morale: don't burn your bridges, plan for bad times, so you can maintain your dignity even during times of hardship (I don't have much sympathy for the folks that frequently cite "putting bread on the table" for accepting being humiliated or doing unethical things in order to keep a job).

    --
    IANAL but write like a drunk one.
  65. Typical bullshit question. by jotaeleemeese · · Score: 1

    What you should ask is to implement a quick sort routine.

    Then give them the necessary book explaining the algorithm, or a computer with internet access.

    Rote memorization is not a skill I would want in a programmer as a main trait.

    --
    IANAL but write like a drunk one.
  66. Knuth yet again... by jotaeleemeese · · Score: 2, Insightful

    This Talibanized mentality about programming really has to stop.

    People can arrive to the same knowledge by many different ways, it is simply stupid to expect people to arrive to a certain degree of competence by the same means as you did.

    --
    IANAL but write like a drunk one.
  67. Normal conversation. by jotaeleemeese · · Score: 2, Insightful

    Just talk about programming.

    It takes 5 minutes to know if the person in front of you is conversant with the field or not.

    --
    IANAL but write like a drunk one.
  68. Yadda, yadda, yadda. by jotaeleemeese · · Score: 1

    And still they get all the jobs.

    Bloody sour grapes from you and the GPP if you ask me.

    --
    IANAL but write like a drunk one.
  69. Move to the EU by jotaeleemeese · · Score: 1

    I have worked for companies with US HQs in the EU. Since they have to respect EU law I have never worked more than 40 hours a week.

    But perhaps some people in the US should grow a spine and learn to say no (I worked in a couple of countries with shit labour laws, where other people were working regularly 50 or 60 hour a week, I still worked no more than 40 because I made perfectly clear I wasn't going to work for free).

    --
    IANAL but write like a drunk one.
  70. Oh please. by jotaeleemeese · · Score: 1

    Go to the company's website.

    Find positions available.

    Apply for a job.

    I actually got a request to interview for Google, but they were asking me to relocate, so sadly I had to turn them down (googlechaps, next time you say you have a position in London look at the map: Dublin is not a London suburb!).

    There is nothing particularly different to applying for a position anywhere else as far as I remember.

    --
    IANAL but write like a drunk one.
  71. The Knuth response is the correct response. by TapeCutter · · Score: 1

    Agreed, you don't have to be a god to say no. All that is required is a modest fuck off fund and a little self respect. If the inteviewer wants a parrot then they should visit a pet store.

    OTOH having interviewed ~50 programmers over the years I found most of them who get past HR are knowledgeable enough to do the job so you need to sort them by personality. One such personality sorting alogrithim I use is to ask esoteric questions until the prospective employee is forced to either start bullshitting or say the magic words "I don't know, I would have to look it up".

    Since no two programmers have the exact same set of esoteric knowledge you can usually reach the crunch point in a few minutes and their response makes your choice obvious and defendable to others in the interview process.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    1. Re:The Knuth response is the correct response. by jcr · · Score: 2, Interesting

      I use is to ask esoteric questions until the prospective employee is forced to either start bullshitting or say the magic words "I don't know, I would have to look it up".

      I ask them to describe some problem they solved that they're particularly proud of. Every coder I've ever wanted to hire has a few inventions they want their peers to know about.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:The Knuth response is the correct response. by TapeCutter · · Score: 1

      I don't ask those sort of things until after I have determined they are honest. I'm not rude to bullshitters but I try not to waste too much time on them.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  72. Agreed, 110%, & I was interviewed by MS... apk by Anonymous Coward · · Score: 0

    "Explain quicksort? Seriously? That borders on cruel unless they're straight out of college." - by dgatwood (11270) on Friday January 15, @07:43PM (#30786246)

    Damned straight, & they'd best have been STRAIGHT out of a DataStructures course (because that's where you get exposure to sorts & their relative merits vs. one another, & on what sizes of datasets, or integer data, etc. et al)... though, MOST students get THAT course by their 2nd to 3rd year in, not their last ones, typically.

    AND, before I go "forward" in my wholeheartedly in agreement statements, which are in harmony with YOURS?

    I'd like to say that it's "No small wonder" that you were up modded to +5 for your reply - it's DEAD ON ACCURATE is why (you are the voice of experience in other words)...

    Plus? Well, I was actually interviewed by MS, & back as far as 2003 no less, see URL below (they came MY way, not I to they) & my reply was rated well here (+3 interesting iirc):

    http://developers.slashdot.org/comments.pl?sid=155172&cid=13007974

    The discussion surrounding it? THAT, was "HUGE" here (especially on midpoints of arrays & performing a swap using 2 variables only (this ONLY works on INTEGER DATA though, afaik), vs. the typical 3 vars used ala "Father, Son, & Holy Ghost" as I call that method)... you MAY find it, an "interesting" read.

    ----

    "Those of you who have been out in the workplace more than ten years, raise your hand if you still remember how to write quicksort without looking it up. Heck, half the quicksort algorithms I see published in textbooks have an off-by-one error and don't even work. It's quite possibly the most frequently botched algorithm ever. And you want somebody to explain it cold? You are one sick [expletive deleted]. :-D" - by dgatwood (11270) on Friday January 15, @07:43PM (#30786246)

    I actually do, believe it or not... & you're correct that some variations ONLY work on certain kinds of data OR are less efficient than others are for certain sizes of data etc. et al... NOW, I do KNOW that for instance, many languages/compiler IDE's + prebuilt controls DO use "quicksort" by default (e.g.-> A listbox load, & if its property for sorted vs. unsorted loads are set)... or variations thereof.

    JAVA for instance, uses QUICKSORT in its arrays.sort() method. Borland Delphi, when you load a listbox with its SORTED PROPERTY SET, uses QuickSort to do so, by DEFAULT.

    Why?

    Because QUICKSORT iirc, typically is the F A S T E S T sort, overall, of them all (for the largest range of data sizes possible)...

    HOWEVER - For relatively smaller sort sets (which odds are, is MOSTLY what you'll run into & work with)?

    Personally??

    I'd use INSERTION SORT (very easy to implement is why, especially to comparison to say, MERGE SORT or HEAP SORT... imo, @ least).

    ----

    "Besides, there's no useful reason to know quicksort unless you're applying for a job writing sort algorithms. For 99% of the programming jobs, all that really matters is that when you ask them what sorting algorithm they would use to sort a list of 10,000 items, they had better not say bubble sort or suggest implementing their own algorithm (which will invariably end up looking an awful lot like bubble sort). There are plenty of libraries out there for heapsort, quicksort, etc. that are so trivial to use that it makes knowledge of the algorithms at any depth largely unnecessary." - by dgatwood (11270) on Friday January 15, @07:43PM (#30786246)

    Right on, spot on, again... for 10,000 items? INSERTION SORT or QUICKSORT do the job, & fast, PLUS, the former is VERY EASY TO IMPLEMENT & UNDERSTAND... easily.

    There's also as you say, prebuilt CODE SNIPPETS (heck with libraries for it, that means messaging overheads imo, avoid them IF

  73. Re:Agreed, 110%, & I was interviewed by MS... by skelterjohn · · Score: 1

    The discussion surrounding it? THAT, was "HUGE" here (especially on midpoints of arrays & performing a swap using 2 variables only (this ONLY works on INTEGER DATA though, afaik), vs. the typical 3 vars used ala "Father, Son, & Holy Ghost" as I call that method)... you MAY find it, an "interesting" read.

    ----

    All data is integer data. Recall that we're working with a computer, here.

  74. TOUCHE!!! Read on, Amigos... apk by Anonymous Coward · · Score: 0

    Well... except for FLOATING POINT data (After all, there IS that too you know, along with alphanumeric types as well/also & more like boolean etc. et al)...

    HOWEVER: Try to do a swap of two variables, & using only 2 variables (instead of the TYPICAL 3 vars used, 1 being the "temp slot").

    You'll run into what I did: That it only seems to work with INTEGER DATA (not other types). Still, the point is, you CAN do it, IF you are a bit "creative" is all... however, the REALLY "ODD PART" of that, is this: Even though you'd THINK it'd be faster to use 2 vars instead of 3?

    Well - I've read that using 3 is SOMEHOW (don't understand how, but it's what I have read) that swapping 2 variables data is FASTER using 3 vars (somehow, & I don't CLAIM to understand how, compilers today are OPTIMIZED for 3 var swaps, even though instancing/dimming 2 vars takes up less memory etc. by minute amounts & SHOULD entail less processing but... there you are!)

    Fact is?

    Not everyone KNOWS about that one (or, the XOR swap, which is much the same).

    E.G.-> I ran this by a professor, who is HEAVY on MATH & also has 40++ yrs. of teaching experience no less & HE wasn't aware of it, & said he would BET ME I could not do it... I did, on arrays, & as I was walking away from the blackboard, he said "Hey wait: Shake my hand - YOU DID IT!" & then he was like "We have a 'devious mind' in class with us students" to which I said "NO, I didn't 'invent it', I was 'turned onto it' by my seniors in programming on the job the past 16++ yrs. or so is all"...

    (In any event, though I am going "off on a tangent" here? Well - I nominated him for "professor of the year" too, & he won... he is, TRULY, that good, because he MAKES DAMNED SURE the people in the class who have "the deer in the headlights look" on their faces, DO understand it, by making THEM answer the questions (even if they cannot get them right))

    Later, @ the end of the semester (a JAVA based advanced course)? He told me, via email, that I was "an inspiration to the younger students & showed dedication + drive" well... to get an A, which I did, well... I really HAVE to be that way! Why? Well:

    These young guys out there now? They are way, Way, WAY better than even the BEST I met when I began added academia training to improve myself...

    Thus, imo @ least?

    Well - I have to go mgt. & soon, or I will not be able to compete as well (on wages requested alone, the younger guys can "undercut my bid" everytime & they usually do, so they CO$T less etc. et al).

    Last semester is upcoming for me, towards yet another degree, FINALLY (yes - going for more schooling here as I do periodically every so many years, as I HAVE to, because "those who self-teach have a FOOL for a master" per Benjamin Franklin's proverb on THAT account...)

    To me? WELL - learning from experience is a GREAT teacher, & then doing it yourself, hands-on while doing so & afterwards? Shows you the NEXT BEST TEACHER - experience, & "hands-on, in the trenches"...

    APK

    P.S.=> And, because of arrays "bounds checking"? You run into other issues in various languages/compilers because of it, in my other part of that discussion (which was finding the midpoint of an array (useful for binary search & such for example), without knowing the TOTAL AMOUNT OF ELEMENTS present, first... doable, using two pointers vectoring thru an array, one ALWAYS being DOUBLE THE SIZE OF THE OTHER)...

    (This can be done using Array indices too, by the by).

    You can "get around" the "std. structured err handlers" though, easily enough too, vs. abends/errors on THAT account as well, by doing an OVERRIDE of them, via Try-Catch-Except/Finally type statements that various languages such as Borland Delphi &/or JAVA allow for (just a couple examples, other languages, like older VB has "On Error Resume Next" or "On Error Go To" stuff as analogs that I am aware of here on THIS account)... apk

  75. Sssssh by garote · · Score: 1

    You must be new to this internet thing: You're not supposed to respond to a revolutionary screed by bombarding it with analysis.

    At the very best, you'll be ignored. Second to that, the person you've asked will just spam you with links to more "reading material" that is supposed to "open your eyes".

  76. Actually... by garote · · Score: 1

    Actually, true computer nerds have always thought the way to score a big job is:

    1. Locate desired megacorp
    2. Fire up hex editor and stub out HR screening department with NOPs.
    3. Locate hiring manager
    4. Replace all references to phone numbers in hiring manager with references to nerd's own phone
    5. Sit back and wait for the call

    This last economic collapse is probably due to too many nerds forgetting to reverse their hacks after they get hired.

  77. Bah by garote · · Score: 1

    Google is a very fragmented company, with hundreds of departments working on independent projects that often NEVER come in direct contact with one another. They have also recently (last three years) overhired and are suffering from serious indigestion for it.

    You say "this is a very good place to work" like you've worked for all those departments. I can say with complete confidence, without even knowing you, that you have not worked for more than a few, and are probably not even AWARE of many of them.

    Those departments all promise the google "work environment" the same way that a collection of frat houses all promise the same "college experience". You can end up in the Tri-Delts or you can end up in the Mus, and it matters.

    1. Re:Bah by yuhong · · Score: 1

      Yep, sometimes they deliberately keep projects secret, like Google Wave.

  78. Well said by garote · · Score: 1

    2) In interviews, if you don't know something, never try to bluff. Say you don't know it, and briefly describe how you'd go about finding it out.

    You are absolutely 100% right. Candidates who come in here are not used to being interviewed by actual engineers, let alone a whole gauntlet of them, and the engineers have extremely high quality bullshit detectors. Any attempt to conceal technical weakness is taken as direct evidence of how they will behave when cooperating on a team:

    Instead of admitting that the load they have been given is too heavy up front, and asking for help, or a different load, they will just jog along in silence until, ten miles down the road, when their work is vital, someone will confront them and discover that they have quietly pitched their backpack into a ditch nine miles ago. And now everyone's screwed.

    Engineers hate that. HATE IT.

  79. I was paid to attend those places by peter303 · · Score: 1

    scholarship as undergrad and assistentships as grad

  80. Biggest Hitlers by XLR8DST8 · · Score: 0

    "now could be the perfect time to land a job at one of computing's biggest Hitlers." -am i the only one who read it like this?

  81. Say what? by jcr · · Score: 1

    Did I say anything at all to indicate that I believe what you accuse me of? Knuth is one place where the qsort algorithm can be found. I never said it was the only one.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  82. Screw Google and MS.... by c0sine · · Score: 1

    get job at Yahoo!: plenty of opportunities and a way better pay than at scroodgi Google with its privacy hating CEO :(

    --
    Take care, Cos