Slashdot Mirror


One Company's Week-Long Interview Process

jfruh writes "What's the longest tech interview you've had to sit through — two hours? Eight? Ruby on Rails devs who want to work for Hashrocket need to travel to Florida and do pair-programming on real projects for a week before they can be hired. The upside is that you'll be put up in a beachfront condo for the week with your significant other; the downside is that you'll be doing real work for a week for little or no pay and no guarantee of a job slot."

362 comments

  1. The real downside. by spinozaq · · Score: 5, Funny

    Is that you're programming in Ruby on Rails...

    1. Re:The real downside. by Anonymous Coward · · Score: 5, Insightful

      "programming"

    2. Re:The real downside. by Anonymous Coward · · Score: 0

      Gropramming

    3. Re:The real downside. by Anonymous Coward · · Score: 5, Interesting

      To be honest I know a lot of good developers that primarily use scripting languages (Ruby, PHP, Python, etc) for their day jobs. They know they aren't the best languages ever developed, but they have fun writing stuff in them and get paid a good amount, because of their skill level. They could tell you exactly how the language works internally as well if you ask them. Not all of the people who write in scripting languages are bad.

    4. Re:The real downside. by Anonymous Coward · · Score: 1

      Then there are those of us who are quite proficient in C++ and x86 and choose to write in modern languages because compute is cheap and dev time (especially the ones who can actually write competent C++) isn't.

    5. Re:The real downside. by Anonymous Coward · · Score: 3, Funny

      Trollolol. No one enjoys writing in PHP. You gave yourself away too easily, Rubyist.

    6. Re:The real downside. by Anonymous Coward · · Score: 0

      Yeah dev time is cheap until the Rubyist tard can't figure out why their scripts don't work and then leave you with a steaming pile of shit. Then you end up spending more time and money rewriting their shit by someone compentent. Any compentent manager will then realize they should have paid more upfront to save on the backend costs of all the cleanup.

    7. Re:The real downside. by QilessQi · · Score: 1

      There will now be a slight pause while we all google "cache line"...

    8. Re:The real downside. by rwven · · Score: 4, Insightful

      Completely untrue. Countless people have enjoyed, and do enjoy programming in PHP. I myself am one.

      Yes, I recognize the language's many obvious (and many not-so-obvious) failings, but that doesn't mean you can't have fun using it. There are plenty of ways to write good PHP code (Zend standards/framework, for instance).

      PHP's biggest problem aren't its (numerous) issues as a language. PHP's biggest problem are the 90%+ of the "PHP Programmers" who are abhorrently bad at programming in general, and think they're programmers simply because they wrote a little bit of HTML with embedded PHP, or installed Wordpress *shudder*.

      Granted, I prefer Python to PHP any day of the week for both fun and function.... Never written any Ruby.

    9. Re:The real downside. by Anonymous Coward · · Score: 5, Funny

      If you do pair-programming with you best bud it is brogramming.

    10. Re:The real downside. by Anonymous Coward · · Score: 0

      "page miss"

    11. Re:The real downside. by KhabaLox · · Score: 1
      --
      Ceci n'est pas un sig.
    12. Re:The real downside. by interval1066 · · Score: 2, Informative

      Yes, I recognize the language's many obvious (and many not-so-obvious) failings...

      You're underselling the problems with PHP. Seriously. PHP is a hideous, three-headed stepchild of a programming language and I know nothing about it that's fun, functional, or useful. Its not Fun, or Funny. http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    13. Re:The real downside. by Anonymous Coward · · Score: 0

      If you do it with two best buds, it's Larry, Curly, and Moegramming.

    14. Re:The real downside. by Medievalist · · Score: 1

      Yeah, because a language that drives most of the world's interactive sites and web commerce must be total shite, ammirite? Not functional or useful at all!

    15. Re:The real downside. by interval1066 · · Score: 2

      Lowest common denominator attaracts the most flies, pal. Didja actually READ the article I cited?

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    16. Re:The real downside. by Anonymous Coward · · Score: 0

      If you do it with a porn star, it's hoegramming.

    17. Re:The real downside. by Anonymous Coward · · Score: 0

      The cache line is the one you get in when you've forgotten your checkbook.

    18. Re:The real downside. by fahrbot-bot · · Score: 1

      PHP is a hideous, three-headed stepchild of a programming language ...

      I image even Python programmers would rather use Perl than PHP. :-)

      --
      It must have been something you assimilated. . . .
    19. Re:The real downside. by Anonymous Coward · · Score: 0

      Bro Programming

    20. Re:The real downside. by Anonymous Coward · · Score: 0

      Tha same argument could be made about Visual Basic in the late 90s, and it would be just as wrong about it as you are about PHP today.

    21. Re:The real downside. by Anonymous Coward · · Score: 0

      "Is that you're programming in Florida..." FTFY

    22. Re:The real downside. by SDrag0n · · Score: 1

      Wah wah wah, wah wah wah wah.

      --
      I don't have time to make a sig
    23. Re:The real downside. by Anonymous Coward · · Score: 0

      If you do pair-programming with you best bud it is brogramming.

      If you do it with your beatch it's "ho-gramming"

    24. Re:The real downside. by interval1066 · · Score: 1

      As though no one makes an alterbative. Your response shows how weak and worthless you are.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    25. Re:The real downside. by fm6 · · Score: 1

      And if you do it with Edgar Allen Poe...

    26. Re:The real downside. by K.+S.+Kyosuke · · Score: 1

      Yeah, because a language that drives most of the world's interactive sites and web commerce must be total shite, ammirite? Not functional or useful at all!

      So it's on par with COBOL and IBM/360 Assembly. That doesn't make it fun to work in.

      --
      Ezekiel 23:20
    27. Re:The real downside. by mwvdlee · · Score: 2

      Take a break, and you're nogramming.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    28. Re:The real downside. by mwvdlee · · Score: 1

      PHP is a hideous, three-headed stepchild of a programming language and I know nothing about it

      Indeed.
      PHP has it's share of problems. So do Javascript, Java, C#, C, C++, Cobol, Rexx, Pascal, Perl, Python, assembly or any of the other languages I ever used. It also has it's good, useful sides.
      Only a bad workman blames his tools, though.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    29. Re:The real downside. by lysdexia · · Score: 1

      Just don't google "Intersystems Cache".

    30. Re:The real downside. by Anonymous Coward · · Score: 0

      "A web commerce site built on PHP is like a dog's walking on his hind legs. It is not done well; but you are surprised to find it done at all."

    31. Re:The real downside. by Desler · · Score: 1

      Considering the crappy quality code and insecurity of many e-commerce sites, yes.

    32. Re:The real downside. by Medievalist · · Score: 1

      So it's on par with COBOL and IBM/360 Assembly. That doesn't make it fun to work in.

      Extremely good point. Popularity, or even usefulness, doesn't make something necessarily good.

      And it's nice to see somebody make a point other than "PHP sucks because it isn't feature-identical to my flavor of Blub"... It seems like 99% of the complaints against PHP boil down to either "it isn't Java" or "PHP programmers can make a useable product faster than I can and I'm jealous".

    33. Re:The real downside. by Medievalist · · Score: 1

      Didja actually READ the article I cited?

      Yep, before you even posted it here.

      Try dot-net-nuke if you want to see something that makes PHP look like the land of sweetness and light.

      I can't help but be amused by the PHP haters, though. It's like the nerd version of the stereotypical jocks in high school who would get so upset that the fat kid had a pretty girlfriend. How dare those profitable, successful darlings of the web use PHP! PHP is ugly! And wears glasses! Let's beat PHP up after school, teach that twerp a lesson.

    34. Re:The real downside. by Medievalist · · Score: 1

      I anxiously await your many examples of web commerce sites "done well" that don't use PHP!

    35. Re:The real downside. by Darinbob · · Score: 1

      Short programmer in front typing, tall programmer in back cuddling. Awww...

    36. Re:The real downside. by batkiwi · · Score: 1

      A more experienced tradesman knows the right tool for the job and doesn't attempt to halfass using the wrong one.

      PHP is the right tool for getting a website up and running quickly without having to have a godo handle on programming.

      PHP is the wrong tool for most other problems, and you can find your problem changing, hence many experienced developers avoid it.

      When PHP was first launched, the major competitor was PERL. PHP let you have a simple html-looking file, and then put c-looking code inside of it, without crazy cgi shenanigans/templating libraries/etc. It was great for that reason, and I used it (other alternative was ASP classic... yuck). It was around RIGHT when the idea of the dynamic web was becoming popular, and so it's got a large footprint.

    37. Re:The real downside. by Bill,+Shooter+of+Bul · · Score: 2

      PHP is ugly like the brittish imperial system of measurement. It works and I'm used to it, but I know enought to know how much better it could be.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    38. Re:The real downside. by LukeWebber · · Score: 1

      This. If a language is seriously flawed, don't use it. Why? Because every project you get out there increases the burden of unmaintainable crud that future generations will be forced to bear.
      If you persist in using a bad tool, even in the knowledge of its many flaws, you're committing an act of unmiitigated evil.

    39. Re:The real downside. by interval1066 · · Score: 1

      I'd rather use perl.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    40. Re:The real downside. by Compaqt · · Score: 1

      Any reason in particular for distaste toward ASP? Even more than for PHP?

      ASP is exactly the analogue of PHP, in a sense, so you should have equal levels of language snobbishness toward them.

      Also, ASP isn't exactly a single language, but rather a technology that usually uses VB, but you could also use JavaScript. ASP is basically the same as PHP, including delimiters where you can output straight HTML and also code. Instead of PHP's cheesy $GET and $POST variables, you have the well-organized Response object.

      Also, both of them are also like Java's JSP. So what were you referring to when you said there were better tools?

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    41. Re:The real downside. by Anonymous Coward · · Score: 0

      Holy shit guys, we've got a RealProgrammer(TM) here! He can post a link to an article, that enables you to speak in absolutes.

      Thanks for sharing your genius with us!

    42. Re:The real downside. by russotto · · Score: 1

      Seriously. PHP is a hideous, three-headed stepchild of a programming language

      Which means it can't even do a good job of being terrible. C++ has WAY more heads than that.

      PHP: Like Perl, only without the powerful and convenient regular expression syntax.

    43. Re:The real downside. by dbIII · · Score: 1

      Before that there was Perl, but even it had nowhere near enough confusion and was far too structured, so php arrived.
      Debugging someone elses php is like diving into a sewer without lights.

    44. Re:The real downside. by Anonymous Coward · · Score: 0

      Hog ramming?? I want no part.

    45. Re:The real downside. by theexaptation · · Score: 2

      Is that you're programming in Ruby on Rails...

      The real downside is they interview continually, haven't hired anyone, and yet managed to complete several difficult projects with fresh new ideas.

    46. Re:The real downside. by Anonymous Coward · · Score: 0

      Anyone who doesn't fluently understand assembly language for the architecture they are working with are overglorified script kiddies.

    47. Re:The real downside. by Anonymous Coward · · Score: 0

      Lowest common denominator attaracts the most flies

      Ahh, you mean like C and C++. Yeah, those two really suck and only idiots would use them.

    48. Re:The real downside. by Anonymous Coward · · Score: 0

      A proper name for that reality tv show where you are part of the program, Ruby on Rails. Hosted by Ruby Wax on and off again, on rails toward a small town called Hashrocket.

    49. Re:The real downside. by Anonymous Coward · · Score: 0

      "We're a different kind of design and development shop." and our home page load speed shows it!

    50. Re:The real downside. by Anonymous Coward · · Score: 0

      Agreed; the same can be said of perl. But perl and PHP are the best things out there right now for rapid development of useful web interfaces, and PHP is better for some jobs (perl's better for others).

      I can run dozens of apps written in perl or php on a server that will grind to a halt with half as many users on half as many tomcat apps. That shit does NOT scale.

    51. Re:The real downside. by Bill,+Shooter+of+Bul · · Score: 1

      I can't agree with that without knowing about the particulars of the apps and how they were written, Php's problem is not with single box scalability, it really does well with that. It does suck for any kind of shared something clustering more complicated than just throwing a san or load balancer in the equation.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    52. Re:The real downside. by batkiwi · · Score: 1

      Old thread now, hopefully you'll take a look at your "replies" later :)

      Two reasons:

      1. To do ANYTHING useful in ASP (classic), you have to use an activeX object. DB calls/etc all go through activeX. The syntax for doing this is messy, and the objects don't always act the same as built in ASP functions (the same complaint PHP has), especially when they require c++ type structures like callbacks and output parameters.

      Most people writing asp classic had no idea about what activeX is, how it works, and what you need to do with objects you create/etc.

      2. It was very difficult to do code seperation in ASP. I never saw any full fledged templating systems, and doing even two layered coding (with a UI layer and business layer) was difficult at best. One place I worked at actually wrote their business logic in C++, called via activeX in asp, to enforce seperation. You couldn't really create your own business layer in pure asp.

      ASP.NET isn't perfect (but it evolved nicely) but it fixed both of those issues.

      At the time JSP was an EXCELLENT alternative. JSP gave you the same toolkit/language to write your business logic and presentation logic in while still letting you keep them seperate.

    53. Re:The real downside. by Anonymous Coward · · Score: 0

      To be honest debugging your own PHP after a very short time is pretty similar... But then the horror of PHP is not so far away from Coldfusion. And that is a very "special" language. Oh gods, the flashbacks...

    54. Re:The real downside. by niftymitch · · Score: 1

      Is that you're programming in Ruby on Rails...

      The real downside is they interview continually, haven't hired anyone, and yet managed to complete several difficult projects with fresh new ideas.

      If true this is fuel for litigation by a large group.

      Copyright law violation for sure.
      Outright theft if they patent ideas they did not invent.
      Labor law, failing to compensate, over time, fail to file W-2...
      minimum wage laws... state and federal laws apply.
      Fraud....

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
    55. Re:The real downside. by Anonymous Coward · · Score: 0

      Break for the loo, and you're flogramming.

  2. Significant other by Anonymous Coward · · Score: 5, Funny

    Where do I send my significant other's resume? I can use a vacation.

    1. Re:Significant other by flibbidyfloo · · Score: 5, Funny

      Can I just send my significant other? I need a vacation.

    2. Re:Significant other by Grishnakh · · Score: 1

      The idea here is that you go with your significant other, and while s/he's toiling away at this stupid company and working for free all day, you're sitting in the nice beachfront condo they put you up in, relaxing and enjoying the beach, and maybe even getting some nice meals and drinks on the company's dime. Heck, while he's busy programming (assuming it's a he), you can find a short-term boyfriend and have him over at the condo during the day....

    3. Re:Significant other by Anonymous Coward · · Score: 0

      you can find a short-term boyfriend and have him over at the condo during the day....

      I volunteer as tribute!

    4. Re:Significant other by Anonymous Coward · · Score: 0

      ...have him all over the condo during the day....

      FTFY

    5. Re:Significant other by Anonymous Coward · · Score: 0

      This is too funny. Where do I send my application to be the short-term boyfriend? ROFLMAO

    6. Re:Significant other by Darinbob · · Score: 4, Funny

      Just apply and hope for an interview. You don't need to actually do any work. At the end of the week just say "I was goofing off the whole time like it was a real job", then go home well rested.

    7. Re:Significant other by Grishnakh · · Score: 1

      The company could even provide this as a service: "here's contact information for some short-term boyfriends that your wife/girlfriend can spend the day with while you're spending the week programming for us for free."

    8. Re:Significant other by zidium · · Score: 1

      Then you find out the car is wired w/ hidden cameras and the Mafia is pissed that you didn't finish the program in time and are, all the while, being blackmailed by the FBI. Then you save a sex-crazed woman in the middle of the beech from a group of thugs (hired by the company's director, nonethless), there are threats to mail the pics to your woman, and then you end up getting her to seduce the director, just so she can drug him, snatch the files and have you send them back to the FBI.

      --
      Slashdot Valentines Beta Massacre: iT WORKED! The boycotts killed Beta!!
    9. Re:Significant other by Lefty2446 · · Score: 1

      Did you read this after you typed it? Fsck man, less COFFEE.

    10. Re:Significant other by niftymitch · · Score: 1

      The company could even provide this as a service: "here's contact information for some short-term boyfriends that your wife/girlfriend can spend the day with while you're spending the week programming for us for free."

      Argh.... the law, the law, the law.
          The White-Slave Traffic Act, better known as the Mann Act could cause a tangle here.

      --
      Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
  3. We don't have an HR department by Ashenkase · · Score: 1

    The liability of hiring is being shifted onto the applicant. I hope they have a round of "normal" interviewing before they pack you up and make you live in shipping/receiving... erm... the companies "condo" for a week.

    1. Re:We don't have an HR department by JaredOfEuropa · · Score: 5, Insightful

      I've been involved in a fair few hires for my previous employer, and it struck me that we *sucked* at making a fair assessment of the applicants' abilities. My experience at other firms have been no different, even though most do manage to weed out the obvious knuckledraggers or spot the shining genius. In contrast, observing someone at actual work for a week should give a far better insight in their abilities and soft skills. This is obviously of benefit to the employer, but also to the prospective employee. The only thing I'd hope is that the company already did a short assessment of the candidate to spot any obvious reasons why he/she woulnd't be hired, before asking them to commit for a week.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    2. Re:We don't have an HR department by Kjella · · Score: 4, Interesting

      This is obviously of benefit to the employer, but also to the prospective employee.

      Not really, if you're a weak candidate you might get "lucky", if you're a strong candidate your true value will probably show faster by simply going to more interviews - in fact some of them may overvalue you as well. It's not nearly as bad for you to be passed up for a job that you "should have" gotten as an employer stuck with a lemon hire. The only reason I'd go with this is because I was really desperate that there was this job or no job or that I really, really wanted to work for this company. Since the latter is not the case, I suspect it's a lot of the former and those are not the good candidates. And that doesn't include the possibility of a scam, that they're only using you for free labor with no intent to hire.

      --
      Live today, because you never know what tomorrow brings
    3. Re:We don't have an HR department by Grishnakh · · Score: 3, Insightful

      I don't see how this unpaid week-long stint is of any benefit at all to the employee. Sure, it'll help the employer avoid hiring poor performers or people who don't fit into the organization, but what does the employee get out of it? The only benefit for the employee I see is if the candidate is going to have to make a long-distance move to take the job; moving (esp. from out-of-state) incurs significant costs, which can take a while to earn back in paychecks. However, this is really something the employee should consider themselves; it's frequently a good idea to just rent a room or efficiency short-term while you're in your "probationary period" with such a new job, so if it doesn't work out (which could be for all kinds of reasons, not just poor performance on your part; maybe the coworkers are assholes or you find the city to be a cesspool and didn't realize until you had to live there for a while), you can quit the job and go back home without losing much, but still retaining the pay you earned. This goes double if the employer isn't giving you any relocation bonus (which is probably usually the case these days; these used to be common 10+ years ago, but not any more unfortunately).

      I think this week-long interview thing is a pile of crap really. They're getting a week of free work out of the candidate in exchange for nothing besides the cost of renting this condo (which they've probably rented long-term to save on costs, and they just stick a new candidate in it every week) and airfare, and the candidate walks away with nothing if he doesn't get the job, except for week in a beachfront condo which isn't all that great when you have to spend all day at the workplace, and not at the condo. The candidate's significant other might be getting a good deal here, but only if they had nothing better to do than spend a week on the beach while their SO was interviewing; if they have their own job or don't want to burn their vacation time this way, it's not such a great deal at all. I think this would be fine, however, if they paid the candidate for their time on an hourly basis like any normal contractor, but this company is probably too cheap to do that. I'm surprised this is even legal actually.

    4. Re:We don't have an HR department by KhabaLox · · Score: 2

      I'm surprised this is even legal actually.

      Consensual contracts entered into by adults?

      --
      Ceci n'est pas un sig.
    5. Re:We don't have an HR department by Sun · · Score: 2

      Violation of minimum wages laws?

      Shachar

    6. Re:We don't have an HR department by bmimatt · · Score: 3, Insightful

      There are many flavors of corporate culture and certain personalities I would rather not be around, regardless of how interesting/exciting/well paying the actual job is.  So getting to experience the environment before fully committing is of value, especially if you are considering a long distance move.  With that said, a week seems slightly long, a couple of days should give both parties enough insight into potential future.

    7. Re:We don't have an HR department by cpu6502 · · Score: 1

      >>>The only benefit for the employee I see is if the candidate is going to have to make a long-distance move to take the job; moving (esp. from out-of-state) incurs significant costs, which can take a while to earn back in paychecks.

      Don't companies give moving expenses anymore?
      I'd do it. I'd get the free room for a week, free food (I'd buy dry good that I can carry home), and money for the miles I drove from Whereever downto Florida (~$1000).

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    8. Re:We don't have an HR department by DaveGod · · Score: 1

      True, but less so when you're observing someone who is very keenly aware that they are being observed.

    9. Re:We don't have an HR department by Medievalist · · Score: 2

      I'm surprised this is even legal actually.

      Consensual contracts entered into by adults?

      In the United States, there are whole categories of consensual contracts entered into by adults that are completely illegal, or at least have no standing in law.

    10. Re:We don't have an HR department by qwijibo · · Score: 2

      Hiring all new people as contractors is the right approach for the extended/on the job interview. The overhead cost of contracting companies is worth it when you want to get rid of someone that can't do the job or doesn't play well with others. It's a great way to help the company evaluate the person and vice versa. Every company says they treat their employees well, but being a contractor will show you whether or not you'd still want to work there if you weren't paid by the hour.

    11. Re:We don't have an HR department by Desler · · Score: 1

      Contracts can and are invalidated due to unenforceable clauses. They can even get you arrested such as a contract to murder someone.

    12. Re:We don't have an HR department by Nursie · · Score: 1

      Yup.

      What this process used to be called is 'probation', where the applicant and the company both work under a low/no notice condition for a while before full employment kicks in. The difference being that probation is paid.

      These folks are just exploiting people.

    13. Re:We don't have an HR department by Grishnakh · · Score: 1

      Don't companies give moving expenses anymore?

      I don't think so, no. Companies seem to all think now that the economy's bad, there's tons of qualified workers out there willing to work for peanuts and they don't need to woo them with things like moving expenses any more, like they did during the dot-com boom. Of course, while the economy IS bad for people without skills (and many with skills), this doesn't mean there's suddenly tons of people available with lots of highly specific experience in X, Y, and Z, and in fact in the software industry, there isn't much evidence of a lack of openings relative to the number of candidates, it's probably one of the best fields to be in right now.

    14. Re:We don't have an HR department by fm6 · · Score: 1

      Oh please. The process described is a lot more expensive than the usual HR screening. I mean, airfare, living expenses, time taken by the programmers you're pairing with?

      And a beachfront condo, however tiny, is not exactly S/R. The coolest thing is that people who flunk out on the first day are still welcome to use the condo for the rest of the week. I'd be tempted even if I thought I had zero chance of actually being hired.

    15. Re:We don't have an HR department by Anonymous Coward · · Score: 0

      What, you can't agree to work for somebody for no pay - i.e., volunteer? I guess all the charities in the world are fucked now that this is the law, huh?

    16. Re:We don't have an HR department by Anonymous Coward · · Score: 0

      I don't think so, no.

      You would be wrong. I've interviewed in the past 3 months with a handful of out-of-state companies (I work in the Boston area). Two of the firms I interviewed with made offers, and both offers included relocation packages - one for ~$8k, the other for about $12k. The first was from a small (~110 person currently) late-stage startup in NYC, the second was from a very large company (thousands of employees worldwide) in San Francisco. I declined both offers, because they weren't the right fit - money was a bit low, and the job wasn't quite what I was looking for in both cases, but relocation packages are still quite common, at least based on my experience. Several of the offers I've gotten local to Boston have also included mention of relocation in the job descriptions, though obviously, I was not offered relocation since I am already in the neighborhood.

      If you're interviewing and getting offers from out-of-state companies who are not offering relocation packages... they don't want you very badly. Some companies will refuse to pay relocation, but will generally state that up front - either saying "local candidates only" or "no relocation offered." That's how you know to avoid them.

    17. Re:We don't have an HR department by Desler · · Score: 1

      How exactly is this volunteer work? Also, this is nothing akin to working for a non-profit charity. And if you don't want to belive me just check out what the Department of Labor says:

      Under the FLSA, employees may not volunteer services to for-profit private sector employers.

      Their emphasis not mine.

    18. Re:We don't have an HR department by Desler · · Score: 1

      What shitty companies have you interviewed for that required long distance travel but didn't pay for travel and accommodations? Have companies really gotten this stingy recently?

    19. Re:We don't have an HR department by Urza9814 · · Score: 1

      I got a $2000 bonus when I joined my current job last June. Granted, they didn't call it a 'relocation allowance' but rather a 'signing bonus' -- the HR drones told us during orientation that they decided it was easier to just throw a few grand at everyone than try to reimburse for everyone's specific expenses. Especially since we were all coming from and going to sites all over the country. You have to give it back if you quit within three months though.

      Of course, after taxes it wasn't quite $2k anymore, but it was still enough for first month's rent and security deposit...kinda bad for those of us like myself who were moving to places with higher costs of living (Rhode Island for me) but I'm earning $10k/yr more than some of the people I went through training with because of that, so I can't really complain...

    20. Re:We don't have an HR department by KhabaLox · · Score: 1

      Value of 7 nights in a beach front condo is how much?

      --
      Ceci n'est pas un sig.
    21. Re:We don't have an HR department by Urza9814 · · Score: 1

      I can say from personal experience, as someone who graduated last May and just got a job, everyone I interviewed with reimbursed damn near everything related to travel. Shit I had one company book me a flight, hotel, a rental car, reimburse for meals, pay for gas to the airport...for an interview four hours away from home. If you're a coder, you're looking for a job that is more than an hour's drive away, and they aren't reimbursing you for expenses -- go look elsewhere.

    22. Re:We don't have an HR department by KhabaLox · · Score: 1

      Into which class would trading labor for lodging fall?

      --
      Ceci n'est pas un sig.
    23. Re:We don't have an HR department by KhabaLox · · Score: 1

      See my other responses to your sibling's posts.

      --
      Ceci n'est pas un sig.
    24. Re:We don't have an HR department by Grishnakh · · Score: 1

      Interesting, thanks for the insight. I haven't been looking seriously at all so I didn't realize this was the case.

    25. Re:We don't have an HR department by Desler · · Score: 1

      Around $500-$700 in Jacksonville. So basically about 1/3rd to 1/2th the salary of only a mid level programmer. Closer to 1/4th if you're a senior developer.

    26. Re:We don't have an HR department by AuMatar · · Score: 1

      Except most good programmers won't take a contract job, especially once they're experienced. Doubly so if they have to move to take the job. If you aren't willing to commit to me and give me benefits, then I'm not taking the job. I don't know any good programmer who's worked a contract gig after being in the industry a few years. The few who do are people who don't want full time jobs, they want to be their own boss.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    27. Re:We don't have an HR department by KhabaLox · · Score: 1

      So higher than minimum wage?

      Is there a law saying that I can't work for less than I'm worth?

      --
      Ceci n'est pas un sig.
    28. Re:We don't have an HR department by GT66 · · Score: 1

      If that was the trade but obviously it is not. The *trade* is a week of free work for a chance at a job. The "beach front" condo is housing intended to make the company look a little less like a labor leach. It's a minimal amount of bait so that they can at the very least, get *someone* to apply.

    29. Re:We don't have an HR department by Desler · · Score: 1

      Probably higher, but I don't know what they pay for the condo if anything. If this is then considered compensation it might fall under 1099 nonemployee compensation which means you technically should pay taxes for it. I'm not a CPA, though. Either way, asking people to come for a week-long interview at shit pay for some slim chance of a job still seems scammy.

    30. Re:We don't have an HR department by KhabaLox · · Score: 1

      OK, so it's a trade of labor for lodging AND a chance for a job. The 2nd of which is probably worth something of value to the applicant, otherwise they wouldn't do it.

      How is this case illegal, or more to the point (since it's not), why do you think it should be illegal?

      --
      Ceci n'est pas un sig.
    31. Re:We don't have an HR department by KhabaLox · · Score: 1

      Perhaps. If there is evidence that this company was not hiring anybody who goes through the process, I'll decry them right alongside you. But I doubt that's the case, as it seems to me that spending using 52 different programmers for a week each is going to net you less functional code than 1 programmer for 52 weeks, even if you aren't paying the 52.

      --
      Ceci n'est pas un sig.
    32. Re:We don't have an HR department by Medievalist · · Score: 1

      Trading labor for lodging is perfectly legal, at least in the States around here, and under US Federal law.

      The City of Philadelphia trades lodging (in historic homes owned by the city) for caretaker and maintenance work, for example.

      The super-rich hire live-in nannies for room and board - the nannies get to live in surroundings they could not otherwise afford, eating food they could not otherwise afford, and hope to meet rich men looking for wives or movie producers looking for starlets.

      When I was younger I took a job as house-sitter for a super-wealthy family - I got no pay, just total access to their vast mansion and grounds, including an indoor swimming pool and three well-stocked kitchens. It's not illegal, and it was a good deal for everyone involved.

    33. Re:We don't have an HR department by fm6 · · Score: 1

      Do you understand the concept of context? Where do I say the company is kewl because they pay travel expenses? I'm just pointing out that they're not doing this to avoid hiring an HR person, which would be a lot cheaper,.

    34. Re:We don't have an HR department by buybuydandavis · · Score: 1

      S/R. The coolest thing is that people who flunk out on the first day are still welcome to use the condo for the rest of the week. I'd be tempted even if I thought I had zero chance of actually being hired.

      Even if? How about, especially if? Bomb your first day, get a week's vacation.

    35. Re:We don't have an HR department by neko+the+frog · · Score: 2

      well dont leave us hanging, did you find yourself a rich man

      --
      -- the opinions stated above aren't those of my employer. in fact, they're probably not even my own. you know what, ju
    36. Re:We don't have an HR department by Nursie · · Score: 1

      Except most good programmers won't take a contract job

      Most good programmers I know are scared to take a contract job but also sort of idolise it.The money is better and you get to change scene more often. Most of them stay in place in permanent employment because it's 'safe'.

      I'm changing this for myself and I know half a dozen folks at my level (above average, 12 years experience) who are watching closely to see if it works

    37. Re:We don't have an HR department by AuMatar · · Score: 1

      I've never seen a contract that pays more than what I make as a full time employee. Most make less. Some pay the same per hour, but pay no vacation, holidays, or health benefits. For the best contract I've ever been offered it would have been a big pay cut. Maybe as a *consultant* you can make more money, but not as a contractor.

      Do the math. A decent senior dev job pays 100-150K, unless you live out in the boonies (this would be a standard rate in Seattle, Bay area, or DC for example). You have 2 weeks of company holidays and 3 of vacation a year. Divide that out, and its an hourly rate of 53-80/hr. That's before factoring in insurance and other benefits like 401K matching, stock, bonuses, etc. Add in $10/hr to cover that, at least. You never see hourly contract rates that high. Oh, and don't forget to save extra for in between contracts.

      There's a small fraction of people who just want to be their "own boss" no matter what (although I think contracting doesn't really qualify for that, you just change bosses every few months). Some of them do contracting. Most of them end up forming or working for a startup. But I don't know anyone who idolizes contractors. If anything it's the opposite- contractors are treated like shit because they're not real employees, get all the boring work, get lower pay.

      Don't get me wrong, I hope it works out for you. But your opinions of contracting are 100$ polar opposite of what everyone in my realm of experience thinks. Out of curiosity, are you government right now? The one person I know who loves contractors and thinks they're great is a manager for the federal government.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    38. Re:We don't have an HR department by russotto · · Score: 1

      You never see hourly contract rates that high

      You used to. Not anymore, though; it's just supply and demand, and there's an enormous supply of cheap contract labor around. You get what you pay for, but trying to convince someone that it makes sense to hire you rather than 5-10 code monkeys is a sales job, not an engineering one.

    39. Re:We don't have an HR department by Sun · · Score: 1

      Both criteria are irrelevant.

      The first just means that they are not trying to defraud you. The second has good reflection on their intentions (i.e. - that they are really trying to hire someone, not get free work done). Both are irrelevant to the question of whether this is in violation of labor laws.

      Just to show how far that might take you, where I live, reality shows were forced to pay minimal wages to participants of 24 hours on board shows, such as "big brother" and "survivor". Some claim that those payments are still not in conformance, because the participants are contractually obliged to attend various PR events after they "leave" the show, and should be paid for those as well.

      Shachar

    40. Re:We don't have an HR department by Anonymous Coward · · Score: 0

      You won't be so keen on the idea by day two, when you attend 302: Proportional fonts and their applications for easing reading

    41. Re:We don't have an HR department by Xest · · Score: 1

      The problem is for many people it's impractical.

      When you're looking for a new job, you only have so much time in which you can attend interviews.

      So say you're looking for a job now, a quarter of the way through the year, and you only have say, a week of leave left. Do you use that entire week on one job you may or may not get? or do you use those 5 days leave to attend 5 full day, or maybe even 10 half-day interviews? I know where I'd place my bet.

      The kind of hiring process mentioned in TFA only works if you're so awesome that people desperately want to work for you, the problem is that a number of companies that do this sort of thing aren't actually as awesome as they seem to think they are. The net result is that the only people turning up to their process will be the unemployed, and many of the unemployed are often unemployed for a reason. You're going to find it hard to pull in the superstar programmers that no one else wants to let go of because they'll simply be too busy for your week long slave labour camp.

      The really competent, busy, hard working individuals often just don't have a week off lying around for this sort drama. Throwing away a whole week on one potential job prospect is too massive a gamble compared to the alternative of instead using the time for 5 - 10 other job prospects.

    42. Re:We don't have an HR department by Nursie · · Score: 1

      You haven't worked in the UK then!

      UK salaried programmers are very rarely paid on a scale comparative to the wages you mention for the US. Well, not now the exchange rate is closer to 1.5 than the 2 it used to be... The only way to make that sort of money is to go work for the financial industry in London. Conversely, contractors with a bit of experience can make 300-500 pounds a day outside of the London financial bubble, more within.

      This is likely due to a number of factors - employees have many, many more rights in the UK than most places in the US, (for instance there is no 'at-will' here), the tax implications can be lower at both sides, contractors do not expect training, etc.

      To the contractor It offers a way to opt out of corporate bullcrap (are you engaging with the technical community? We need a team meeting! The company pension fund is getting worse again...), have more control over their own life and (very important!) significantly more money. It has downsides - you need to find new work every few months and there's no such thing as job security - but is there anyway?
      It probably helps that I view this as an intermediate stage until I get the big idea and launch a software company.

      Maybe these differences arise due to the different financial and employment situations in the US and Europe?

    43. Re:We don't have an HR department by Ashenkase · · Score: 1

      Most good programmers I know are scared to take a contract job but also sort of idolise it. The money is better and you get to change scene more often. Most of them stay in place in permanent employment because it's 'safe'.

      Most good programmers I know:

      • Don't know how to write more than a one sentence email reply.
      • Have the business sense and networking capabilities of a pile of wood.
      • Can't read and follow the directions on a stick of under arm deodorant.
      • Think an invoice is what you get at the grocery store once they have paid for all those twinkies.
      • Haven't done their taxes in over 7 years.

      Most of them stay in place in permanent employment because they don't know the first thing about communicating with people and/or running a business that doesn't fail in the first year.

  4. This is too much by Anonymous Coward · · Score: 5, Insightful

    The longest for me is 5 hours but this is ridiculous. The only people that would be able to apply are people who are unemployed. As someone who has interviewed people for programming jobs, it really doesn't take more than 2 hours to figure out if someone is a good fit.

    1. Re:This is too much by jittles · · Score: 4, Insightful

      Seriously. I've been at companies that do all day interviews and those are pointless. Group after group of people come in and ask the people almost identical questions. If it takes you more than an hour or two to determine someone's skill and personality then you are probably doing it wrong. If someone asked me to spend a week working before they would even consider me I'd laugh and tell them to have a great day. If some company I never heard of asked me to book 5+ hours for an interview, I'd tell them no thanks as well, unless I was absolutely desperate. I have better things to do with my time.

    2. Re:This is too much by vlm · · Score: 4, Interesting

      The only people that would be able to apply are people who are unemployed.

      "I can't believe I wasted 10% of my annual vacation days on this stinking interview" Been there done that.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    3. Re:This is too much by Anonymous Coward · · Score: 0

      Fort he thousands of people caught in the "if you don't have a job, you can't get a job" trap, this might actually be a good thing. "I'm sorry, we're looking for someone with current experience" blows.

    4. Re:This is too much by Anonymous Coward · · Score: 0

      But an unpaid week isn't really going to be much help. For this kind of job, putting a bunch of projects up on github, taking over an abandoned project, and/or contributing to another would help much more, I think.

    5. Re:This is too much by Anonymous Coward · · Score: 1

      10%? Who has 10-week annual vacations?

    6. Re:This is too much by Hatta · · Score: 1

      The only people that would be able to apply are people who are unemployed.

      Uh, good?

      --
      Give me Classic Slashdot or give me death!
    7. Re:This is too much by csubi · · Score: 2

      50 days paid annual leave? Florida is not France...

    8. Re:This is too much by Anonymous Coward · · Score: 0

      more from the "folks who have a job can't take a week off, so I've at least got a chance" perspective. A week of experience in an interview won't be worth a damn (it means that someone else didn't hire me for a reason).

      I wish I knew anybody who had any success at using open source projects while unemployed to "count as being employed"

    9. Re:This is too much by h4rr4r · · Score: 3, Insightful

      Not if you want the best candidates it is not. Often those types already have jobs.

    10. Re:This is too much by Desler · · Score: 1

      And if they were looking for a job, they'd scoff at having to take a week of vacation off and lose out on other potentially better places to interview for.

    11. Re:This is too much by cyn1c77 · · Score: 1

      The longest for me is 5 hours but this is ridiculous. The only people that would be able to apply are people who are unemployed. As someone who has interviewed people for programming jobs, it really doesn't take more than 2 hours to figure out if someone is a good fit.

      You can fake it for two hours, but it is a lot harder to put on a show for 5 days.

    12. Re:This is too much by KhabaLox · · Score: 1

      I usually like your comments Hatta, but this one is just wrong, as h4rr4r pointed out. There is a reason that your chance of getting a job decreases as your length of unemployment increases.

      --
      Ceci n'est pas un sig.
    13. Re:This is too much by h4rr4r · · Score: 1

      Also valid.

      To me this seems like it only works for those who are so hopeless at finding a job they have to take any chance they can get, or people who do this only for fun and have no need for income. I know some folks in that latter camp and I doubt this company is exciting enough for them.

    14. Re:This is too much by Kjella · · Score: 3, Interesting

      I wish I knew anybody who had any success at using open source projects while unemployed to "count as being employed"

      It doesn't, but it might help you lose a little "I sat on my lazy bum ass all day" stigma. Showing that you actually like to code and don't do it just because you get a pay check would be a huge plus in my book.

      --
      Live today, because you never know what tomorrow brings
    15. Re:This is too much by Desler · · Score: 1

      Not really. I've seen people fake it for 6 months or longer. There were two guys at a place I left a year ago that got 2+ years out of a programming job despite gross incompetence and poeple telling their manager repeatedly about this. They only got fired because the company did a big RIF and they got swept up in the bottom 10% clean out.

      To add insult to injury, they were contractors who got turned into full-time over people's vociferous objections. The saddest part, though, was that one of the business area managers for the company was actually pissed about one of the knuckleheads being fired and couldn't fathom why it had happened. This is how well they had been able to fake it to higher ups.

    16. Re:This is too much by Hatta · · Score: 2

      If you want what is best for society as a whole, everyone needs a job. Unemployed people should get priority in hiring unless you can demonstrate that you cannot find qualified people who are between jobs.

      --
      Give me Classic Slashdot or give me death!
    17. Re:This is too much by mfnickster · · Score: 1

      I've been at companies that do all day interviews and those are pointless.

      Yep, if the interview process is that frustrating, imagine how bad it would be to actually work there. Of course, you can always just walk out.

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    18. Re:This is too much by Hatta · · Score: 2

      There is a reason that your chance of getting a job decreases as your length of unemployment increases.

      Do you have data to suggest that it is actually due to the underqualifications of the applicant, instead of non-competence related issues such as lack of networking opportunities, depression, or simple bias against the unemployed on the part of HR?

      --
      Give me Classic Slashdot or give me death!
    19. Re:This is too much by ohnocitizen · · Score: 2

      Whether or not it is, this feels like a scam. What an insulting, manipulative way to take advantage of people looking for a job.

    20. Re:This is too much by rwv · · Score: 2

      If you got 2 weeks... a single day off for an interview would be 10%.

    21. Re:This is too much by jittles · · Score: 1

      Well, I didn't go through that BS when they hired me. I had just had surgery on my shoulder and had to leave for physical therapy. I interviewed for an hour and then politely excused myself to go to my appointment. They insisted I had to interview that day and I was legitimately busy. They ended up hiring me because I was willing to admit what I didn't know, and if I was unsure about something. It wasn't the best offer I got (from a financial standpoint), but it ended up being an amazing choice for my career. It was an established and relatively large company that was going deeper into software than they ever had before. They already had over 100 engineers, but only a few software people. I got opportunities there that I would have never gotten had I gone to AMD (my most lucrative offer), or any other company at that time. I also ended up making more money there than AMD would have paid me. So it wasn't a bad company, it was just a bad process.

    22. Re:This is too much by h4rr4r · · Score: 2

      I agree with the former, I disagree with the latter.

      By hiring an employed person, that frees up another position the unemployed person can fill.

      Most likely one that is valuable.

      I see no reason to give priority to possibly worse candidates.

    23. Re:This is too much by Anonymous Coward · · Score: 0

      It's a portfolio, not 'counting as being employed'. It shows you're self-motivated, can commit to a project, know how to use tools, etc.

    24. Re:This is too much by Anonymous Coward · · Score: 1

      Depends on the setting - if you are going to be part of a large group, it might make sense for you to meet your future coworkers in smaller more manageable groups that ideally ask about different things/aspects. They should have an idea of whether or not you have the skills before the interview, but at that point, they get a feel for whether you are a good cultural fit, which requires that the whole groups assesses you.

    25. Re:This is too much by coinreturn · · Score: 1, Funny

      Seriously. I've been at companies that do all day interviews and those are pointless. Group after group of people come in and ask the people almost identical questions. If it takes you more than an hour or two to determine someone's skill and personality then you are probably doing it wrong. If someone asked me to spend a week working before they would even consider me I'd laugh and tell them to have a great day. If some company I never heard of asked me to book 5+ hours for an interview, I'd tell them no thanks as well, unless I was absolutely desperate. I have better things to do with my time.

      But what if the benefits of employment were fantastic? Like hot blondes give you blowjobs while you code?

    26. Re:This is too much by vlm · · Score: 3, Interesting

      If you got 2 weeks... a single day off for an interview would be 10%.

      Exactly. WRT to AC dropping "five whole hours" on an interview... I interviewed at a rather dilbertian F50 megacorp and it was about 8 hours aka 10% of my annual vacation. Ugh. Never should have wasted my time. They did take me out to lunch at a family dining establishment (Applebees level), which was nice of them.

      Then again I usually take the whole day off for an interview even when its only about 5 minutes. I remember getting bait and switched about 20 years ago at a Major Cellphone Network Provider where I applied to be a RF cellsite engineer or whatever the exact terminology and somehow got shuffled around into call center monkey at about 1/4 my pay at the time. Basically HR worded the want ad to make me think they wanted someone to design, maybe project manage cell tower site installation/upgrades, which was more or less beneath my ability at the time, but what they actually wanted was a call center monkey to stick pins into a cork board map when angry customers were transferred to my extension complaining of dropped calls and then theoretically I'd "do something" with areas having lots of pins on the map, well, actually I'd just take calls but maybe I could work my way up to hand generating TPS reports or whatever. It was a call center job but the "engineering" dept job title meant unpaid overtime for them, what a great deal! Two hours of drive time round trip for 5 minutes of WTF, see ya.

      Another WTF am I here for, was I had just completed a COBOL class at school (ahh, the 90s) and I had some experience setting up SDLC mainframe links over frame relay, I knew how to pull and terminate fiber, I had more or less worked as a network admin at a financial mainframe operation, etc. So there's an ad in the paper for what looks kinda like a sysprog or maybe devprog or maybe like an onsite local IBM CE except employed by the client. I get there and it turns out they have outsourced the computer operator positions but they need a local monkey to take care of physical paper handling at the line printers and would I like to work there for about $7/hr? WTF are you kidding me? bye bye.

      I've learned over the years that before you go onsite if the nice HR lady can't explain the job duties that means there is no point in showing up for the interview.

      "Worlds most F'd up interviews" would make an entertaining /. discussion.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    27. Re:This is too much by Anonymous Coward · · Score: 0

      Like I said, I wish I knew anybody who had any success with that.

    28. Re:This is too much by sconeu · · Score: 2

      Google is an all day interview.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    29. Re:This is too much by KhabaLox · · Score: 1

      No. I'm sure there are many factors that all contribute. Some of the bias you allude to could be legitimate signalling - someone who has gone through 20 interviews and not gotten a job is a less attractive potential employee than someone who's only gone through 1 interview.

      Anyways, the original point (perhaps not expertly made), is that this interview style excludes a sizable chunk of potential applicants who, I think it is safe to say, are more likely to be good candidates. To argue that an unemployed person is just as likely to be a good candidate as an employed person is to argue that hiring and firing decisions are essentially random.

      --
      Ceci n'est pas un sig.
    30. Re:This is too much by painandgreed · · Score: 1

      If you got 2 weeks... a single day off for an interview would be 10%.

      Which is why you call in sick to go do interviews.

    31. Re:This is too much by jittles · · Score: 1

      I don't need/want herpes, syphilis or any other STD. I think I'm fine w/ just straight cash and a few other, more normal, fringe benefits.

    32. Re:This is too much by jittles · · Score: 1

      And most of the day is probably a waste of time, honestly. And their Google. They, as well as Apple and a few other places could probably ask you to juggle while writing code and they'd still get resumes by the thousands. I don't know why you need 8 hours to interview someone. I've gone to recruiting fairs and I can usually tell whether someone's resume is even worth looking at after 5 minutes of chit-chat. I haven't interviewed with Google, so I can't say, but if it is anything else like the all-day interviews I've seen then there is a lot of redundant questioning, and small talk.

      I do like the fact that Google takes you to lunch for a less formal chit-chat, though. I do think there is value in measuring the social aptitude of a candidate.

    33. Re:This is too much by Darinbob · · Score: 1

      It's also a massive inconvenience to the interviewers as well, and can cause a big hit in productivity.

    34. Re:This is too much by Anonymous Coward · · Score: 0

      I've learned over the years that before you go onsite if the nice HR lady can't explain the job duties that means there is no point in showing up for the interview.

      Duties and pay rate. No point in even interviewing if you would never accept their offers.

    35. Re:This is too much by Anonymous Coward · · Score: 0

      Google is a frickin' 9 week interview process, never mind the one day they ask you to come to the office.

      No thanks, got better things to do with my time.

    36. Re:This is too much by Eil · · Score: 1

      If some company I never heard of asked me to book 5+ hours for an interview, I'd tell them no thanks as well, unless I was absolutely desperate. I have better things to do with my time.

      Your time must be extremely valuable, then. Because for the right job, I would interview for as just about a long as they liked. Here's a little story...

      For most of my life I had jobs that were either low stress with low pay or high stress with decent pay. I was chasing the dollars so eventually I wound up as a Unix Admin at a financial services company. From Hell. Everything about working there was backwards and the management were sadists. Take Office Space and replace the managers with drill sergeants and you're about halfway there.

      Luckily, about two years ago a friend suggested that I interview at the company he worked for. It was one of the famous day-long interviews. I saw the manager of the position for maybe 30 minutes that day. The rest of the time I talked with something like eight different people (all employees, no managers), answered questions, read some code, and talked about my hobbies. I was offered the job and man, I cannot be happier. The culture is great. The pay is more than I thought I'd ever make. Free food and bev, management style is almost completely hands-off, and they care neither when I get there in the morning nor what I wear as long as I am productive and do the things that I'm responsible for. The company is full of great people who need no discipline to do good work, and I think I know why...

      Most companies use an interview is make sure that the candidate has the required skills for the position. This is good and all, but what about a company that wants to maintain a certain culture? The day-long interview gives the company a chance to see whether the candidate is a good fit for the company all-around. The company I work for specifically selects for employees that work hard on their own, get along well with fellow geeks, are proud of their past accomplishments, have a bit of hacker spirit, and really know their stuff. You can't get all that in a two-hour sit-down meeting.

    37. Re:This is too much by Master+Moose · · Score: 1

      I have always been honest with current employers about any job interviews I am going for. I have always had frank and honest discussions with my bosses/ supervisors about my future career goals.

      I have found that by being up-front and doing this, my employers have always graciously given me leeway and supported me into "the next step" - including working around interviews and/or have offered me more growth (and sometimes money) where I am.

      It could be that I have been lucky to have never worked for the wrong person in the wrong company, but so far, this has suited me very well.

      --
      . . .gone when the morning comes
    38. Re:This is too much by Anonymous Coward · · Score: 0

      Actually, I'm thinking this is an excellent idea. In my experience, I can talk to a lot of good people who have a good classroom knowledge of programming, and can give me a lot of the right answers, theory, and pass a minor league test for 2 hours. However, once hired, about 50% turn out to be mediocre programmers at best. Often they are the same ones who treat programming like it was an art form, and defend their creations as if the programs were their kids. None of them could hit a deadline to save their lives (or pay their mortgage), but they can waste hours telling me how this simply must be done this way, or the program won't be stable without multiple inheritance and this MVC architecture, instead of this 2 lines of code here which means WE GET PAID!

    39. Re:This is too much by Anonymous Coward · · Score: 0

      I'm pretty sure "jittles" has heard of google. Relevant quote: "If some company I never heard of asked me to book 5+ hours for an interview"
      Reading comprehension is hard, huh?

      --
      some asshole

    40. Re:This is too much by Anonymous Coward · · Score: 0

      Yes, but it is fun, so it doesn't even feel like an interview.

    41. Re:This is too much by jittles · · Score: 1

      Your time must be extremely valuable, then. Because for the right job, I would interview for as just about a long as they liked...

      Most companies use an interview is make sure that the candidate has the required skills for the position. This is good and all, but what about a company that wants to maintain a certain culture? The day-long interview gives the company a chance to see whether the candidate is a good fit for the company all-around. The company I work for specifically selects for employees that work hard on their own, get along well with fellow geeks, are proud of their past accomplishments, have a bit of hacker spirit, and really know their stuff. You can't get all that in a two-hour sit-down meeting.

      Well first of all, since you were recommended to apply by a friend, I would assume at that point the company is no longer an unknown. Surely your friend would not recommend a crappy place to work, unless he was getting some sort of recruitment bonus and was a crappy friend. Second of all, could you really take a week off work in the hopes that a company was not only an amazing fit, but would even want to hire you in the first place? Most places get thousands of resumes these days. At my last company, we could not read the resumes as fast as they came in, even after they were "prescreened" by HR.

      Anyway, I don't believe that you can really determine if someone is a hard worker, or have a bit of a hacker spirit, or anything like that in even a full day. People can fake those personality traits for months sometimes. It should not have taken 8 hours for 8 employees and 1 manager to talk to you. I like Google's lunch policy. That is a great way to help determine if someone fits into the company culture. But there is always a risk in hiring someone, no matter how long their interview is. Once you reach a certain length of time, you're wasting company time and interviewee time.

    42. Re:This is too much by Anonymous Coward · · Score: 0

      Someone who is unemployed and has an unemployed significant other. (Or both with incredibly flexible bosses.)

    43. Re:This is too much by OwMyBrain · · Score: 1

      "Worlds most F'd up interviews" would make an entertaining /. discussion.

      The Daily WTF has a nice collection of interview stories.

  5. Perhaps not such a bad idea by RogueyWon · · Score: 4, Interesting

    I've been through (and passed) a 2-day assessment centre before, when applying for my first "proper" job. That included exercises designed to simulate the work I'd be doing on appointment - but there's always going to be a degree of artificiality around exercises like that.

    It's hugely important to get recruitment right, as a wrong call can have consequences that last months or years. We've all seen cases of the alleged saviour of the universe who gets recruited, only to turn out to be a mediocre employee who trundles along just above the point at which it's worth getting rid of him. Set against that, a week long scrutiny process like this has some merits.

    The obvious downside is that by definition, it's pretty much limiting the pool of applicants to those not already in employment. People already working full time will likely struggle to vanish for a full week, particularly if they have family committments that place demands on their vacation time.

    1. Re:Perhaps not such a bad idea by frank_adrian314159 · · Score: 1

      It's hugely important to get recruitment right, as a wrong call can have consequences that last months or years.

      Which is why most sane companies have a probationary period written into their employment agreements, where a poorly performing new employee can be terminated after a set period of time (usually 3 or 6 months). You are almost never stuck with an underperforming employee for "years". Months? Maybe, but I consider myself lucky that I don't need to make a decision that locks me into a long term HR-mediated performance struggle after just a few hours of interviewing.

      Actually, I'd be wondering how federal law deals with lack of minimum wage here - i.e., what's the minimum time necessary for an "unpaid" interviewee to be viewed as an employee under federal law? I know that companies have been dinged by the feds with respect to unpaid internships. What's preventing these slimeballs from holding the "interview that never ends" for people who are desperate enough?

      --
      That is all.
  6. Probably illegal. by i+kan+reed · · Score: 5, Insightful

    Violation of labor laws. This is illegal. They have people doing full time work for less than minimum wage. The fact that they call it an "interview" is hardly a reasonable distinction. I hope the idiots involved suck a nice 6 or 7 digit fine for this.

    1. Re:Probably illegal. by Anonymous Coward · · Score: 2, Informative

      They probably just call it an "internship."

      Captcha: Pretend.

    2. Re:Probably illegal. by Anonymous Coward · · Score: 4, Informative

      This happens in restaurants every day. Cooks work a few shifts for free prior to being hired. The French term is stagiare. The difference is cooks work for free to get minimum wage jobs.

    3. Re:Probably illegal. by Anonymous Coward · · Score: 5, Interesting

      1 week beachfront condo rental is compensation. As long as that is over minimum wage (~$300/wk at $7.35/hr), then it's probably legal.

    4. Re:Probably illegal. by Anonymous Coward · · Score: 0

      That, or "volunteer" work

    5. Re:Probably illegal. by Anonymous Coward · · Score: 0

      When I was a kid I worked in restaurants and I've never heard of a low level line cook working for free. I can imagine at higher end restaurants that being the case, but not low end places that would pay minimum wage (waffle house, ihop, etc). Do you have any references to that in the US?

    6. Re:Probably illegal. by h4rr4r · · Score: 2

      Do they get script to spend at the company store too?

      If this is how they treat you during the interview expect to be treated even worse once you get hired.

    7. Re:Probably illegal. by Kagato · · Score: 1

      Sure, but they haven't had a democratic administration in office since the 90's. I wouldn't expect the FL DOL to do much about it.

    8. Re:Probably illegal. by Anonymous Coward · · Score: 1

      Interns in many states by law still need to be paid. Not that it happens...

    9. Re:Probably illegal. by Desler · · Score: 1

      The Fair Labor Standards Act forbids volunteering for for-profit companies for precisely this reason and there are no exemptions.

    10. Re:Probably illegal. by Anonymous Coward · · Score: 0

      You give them script. They give you scrip.

  7. I've done simular... by Kenja · · Score: 5, Informative

    only to be told that I finished the project during the interview process and my services would no longer be needed. They then had the audacity to contact me months later to see if I wanted another go at working for them. Free labor is free labor, dont fall for it unless you REALLY need to.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:I've done simular... by Maximum+Prophet · · Score: 2

      Scheherazade figured this out N-thousand years ago. The key is to never finish. Start the next project before the current one is completed. Always keep several projects in a state of "working incompleteness". See also, the BOFH.

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    2. Re:I've done simular... by Kenja · · Score: 4, Funny

      There is also the old Russian engineering philosophy, "never design a plane that can fly if you're in prisson".

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    3. Re:I've done simular... by Anonymous Coward · · Score: 1

      Yes I'm sure it had nothing to do with the way you spell similar.

    4. Re:I've done simular... by Kenja · · Score: 1

      It's one key to the left, cut me some slack the coffee hasn't kicked in yet.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    5. Re:I've done simular... by flibbidyfloo · · Score: 1

      Well obviously you would build a back door into the project that you can use to shut it down remotely if they don't hire you, right?

    6. Re:I've done simular... by alphax45 · · Score: 1

      This! They want to be slimy, be slimy right back. Although they might be paying your expenses (food, etc) for the week. Depends on the details...

      --
      K Man
    7. Re:I've done simular... by flibbidyfloo · · Score: 2

      Putting someone up and buying them food doesn't also pay their mortgage, etc, so it sounds like a pretty crappy deal to me. I could totally see the desire to watch someone work and see how they do, but that's what contractors are for. You hire them, work them for a week or two, and if you don't like them, you make a phone call and they magically disappear. If you do like them, then you eventually hire them.

      This just sounds shady to me.

    8. Re:I've done simular... by serviscope_minor · · Score: 1

      Did you sign over copyright to them?

      If so, then that should have been a MASSIVE red flag before even getting to interview. If not, then invoice the for the work, since they have no legal right to be using it.

      --
      SJW n. One who posts facts.
    9. Re:I've done simular... by Splab · · Score: 2

      I read that as, Always keep several projects in a state of incompetence; I sure got that nailed down ;)

    10. Re:I've done simular... by ohnocitizen · · Score: 1

      Same happened to me. Plus you have to wonder about what working for a company like this would be like if you did get hired. I don't think guessing "a stressful work environment with an unhealthy division between work life and home life" with higher than average unpaid overtime is that much of a stretch.

    11. Re:I've done simular... by Anonymous Coward · · Score: 0

      "simular" ? I think you mean "similar" unless you're saying you 'did it' with an android or something.

    12. Re:I've done simular... by Anonymous Coward · · Score: 0

      Cool! I've done both Simular I and Simular 67, but these days I prefer ALGOL 60

  8. Re:Ugh, Ruby by i+kan+reed · · Score: 1

    It's still just a language. It's not like the most common projects are in more enjoyable languages.

  9. Not that bad. by jellomizer · · Score: 2, Insightful

    If you think about it. If you are currently at a job, you can get vacation pay, for that week, you get to see if the company is really a good fir for you. Also the company sees if you are a good fit for it.

    Now if the company just doesn't hire people. Then there is a problem. Because they just found a way to get free labor. However I don't see that the case because it is really hard to do a lot of real work the first week.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Not that bad. by theNetImp · · Score: 2

      Yeah just what I want to use my vacation pay for. Screw that.

    2. Re:Not that bad. by Anonymous Coward · · Score: 1

      Yeah, right. What did you say was your connection to hashrocket?

    3. Re:Not that bad. by HornWumpus · · Score: 1

      I can imagine a case where I would do this if the work was obviously contrived as a test. I'd have to be pretty desperate (Just to consider working on Ruby would require me to be very desperate, as long is it didn't involve mySQL it would still be better then starving.)

      If they wanted me to do real coding on their real projects I would just take the weeks free rent/airfare/zero cost vacation and not do a lick of work. I wouldn't consider the interview done until the hiring manager threw a tantrum.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    4. Re:Not that bad. by Anonymous Coward · · Score: 0

      "Director of Social Media"

    5. Re:Not that bad. by DrgnDancer · · Score: 3, Insightful

      So I go into my boss' office and say "So I need a week off next week to go down to Florida and do the world's most insane interview. Do you mind?" I mean, it's not like this is the sort of thing you can plan for months in advance and come up with a reasonable reason that you need the week off. If I ask my boss for a week off next month without any details, he might go for it without questions, but next week? He'll want to know who died. This is ignoring the fact that I like to use my vacation time for... ya know... vacation?

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    6. Re:Not that bad. by Stirling+Newberry · · Score: 1

      This would be a good deal for someone collecting unemployment who wants to polish up their Ruby on Rails skills.

    7. Re:Not that bad. by redmid17 · · Score: 1

      You could just say "Just want a week off to recharge. Probably staying around the house." I wouldn't touch this interview with a 10 ft pole, but you're not thinking very hard if you let your boss corner you with your own vacation request.

    8. Re:Not that bad. by Desler · · Score: 1

      I would think torture would be the last thing someone would want to do to themselves while unemployed.

      I kid, I kid...

    9. Re:Not that bad. by Stirling+Newberry · · Score: 1

      It's not like it is COM code from excel to MS word in with MFC and VB.

    10. Re:Not that bad. by jellomizer · · Score: 1

      Depending on the company, for the most part if you get hired your vacation pay will go out the window anyways. Unless you are going to be a real jerk and put in your two week notice then take two week vacation. In that case you ex-boss will find a way to fire you... (just as easy as vacation request denied)

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    11. Re:Not that bad. by Desler · · Score: 2

      Unless you work for a shit company, and depending on state labor laws, you either get all or some chunk of your vacation reimbursed as a lump sum in your final check.

    12. Re:Not that bad. by DrgnDancer · · Score: 1

      It's a matter of politeness. One does not, normally, ask for a week of vacation on short notice (as is normally the case for job interviews). A day or two, I could see as "recharge" time on short notice, but a week of vacation is normally something one plans and asks for in advance out of respect for the rest of the team. If I were asking for that much time off, on that short of a time frame, my boss and most other people would assume it was an emergency. They'd want to know what was wrong, that I was taking nearly a third of my annual leave on a moment's notice.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    13. Re:Not that bad. by Anonymous Coward · · Score: 0

      You know, that is actually a VERY good idea... I spend a few hours every night programming, learning new languages, screwing with compilers and operating systems... it can be very slow and boring (I tried learning Ruby but found it butt ugly and unnecessarily irritating but figure that was due to the online tutorial...), so to take a week and get in with people who would "know" ruby inside-out... that is actually very tempting :)

      And the fact I could put it on a resume: Did 1 week contract writing Ruby software for blah-blah at blah-blah doing blah-blah always helps too (it'll go with the other 50 or so contract jobs I can put down).
       

    14. Re:Not that bad. by Anonymous Coward · · Score: 0

      Put it on your resume, "1 week intensive RoR pair programming course in Florida."

  10. They've Been Doing This For Years by Jane+Q.+Public · · Score: 4, Interesting

    I know somebody who did this, about 4 years ago.

    The ironic thing -- or funny, I suppose, depending on your point of view -- is that Hashrocket did not hire him. He's one of the best programmers I know (I know a lot), and he was also quite familiar with their development process. He taught it in college.

    I think it's a pretty good bet that Hashrocket made a mistake in his case. He went on to work for other prestigious companies.

    1. Re:They've Been Doing This For Years by Anonymous Coward · · Score: 1

      Did they make a mistake, or did he? If he's so good, why is he agreeing to work for free, just to beg for a job? When I'm considering a job, they have to convince me that they're worth working for, not the other way around.

    2. Re:They've Been Doing This For Years by xaoslaad · · Score: 1

      Not that I agree with this B.S., as it is probably illegal, but maybe his knowledge wasn't the problem. Maybe it was personality or culture fit?

    3. Re:They've Been Doing This For Years by tsa · · Score: 2

      I think Hashrocket invited him so he could solve a particularly nasty problem for them for free.

      --

      -- Cheers!

    4. Re:They've Been Doing This For Years by Hentes · · Score: 2

      How do you know that they wanted to hire him in the first place? They probably just wanted some free workforce.

    5. Re:They've Been Doing This For Years by Jane+Q.+Public · · Score: 1

      It's possible, but you don't know this guy. I don't see that being a problem unless they have pretty weird personalities or culture.

    6. Re:They've Been Doing This For Years by Grishnakh · · Score: 3, Insightful

      Quite possible. xaoslaad didn't say that your friend had a fucked-up personality, just that it might not be a fit. If the company is full of assholes, and he's not an asshole, then he wouldn't be a good fit. There's a lot of companies like that. As the old saying goes, "birds of a feather flock together", and you frequently see this dynamic in workplaces. You go to one company and everyone's really friendly and great, and you go to another company and everyone has serious personality problems or is an asshole. The assholes don't stick around company #1 because they get fired, not hired in the first place, or don't like that their behavior isn't well-tolerated when they get called out on it. The decent people don't stick around company #2 because they don't like being around assholes and look for a new job ASAP, or they don't get hired because "they're not a team player".

    7. Re:They've Been Doing This For Years by Anonymous Coward · · Score: 0

      From the images accompanying the article, the fact that they're a Rails company named 'Hashrocket', and of course this whole BS interview process...my asshole detector just exploded.

    8. Re:They've Been Doing This For Years by Dishwasha · · Score: 1

      That's highly doubtful. If you have interviewed people before then you must know what a great time suck it is for all people involved. I could possibly suspect foul play if they weren't doing pair programming. They're not only investing in you by purchasing travel arrangements, but they're also letting you significantly slow down at least one of their own developers who is going to have to take significant time explaining the project you're working on, what company coding standards are, and listen to you come up with some crappy ideas because you don't know the code base very well while they are already way far ahead of you on how to solve the problem. Hashrocket is very well known in the RoR community for being an early success, have/have had some high profile employees, and contribute back to the community http://hashrocket.com/open-source. On top of that, asking somebody to move their entire family and having to fire them 4 months later because they couldn't hack it or other more productive people just straight up didn't like them is destructive to everybody involved.

      Claimer: I do not work for Hashrocket, have never worked for them, and actually have never even met anyone from there either.

    9. Re:They've Been Doing This For Years by Lunix+Nutcase · · Score: 1

      Wow, they pay for your airfare and accomodations? So basically like almost any company will do when you have to travel to see them? What exactly am I supposed to be impressed about?

    10. Re:They've Been Doing This For Years by Desler · · Score: 1

      They're not only investing in you by purchasing travel arrangements

      It's not an investment. It's standard business etiquette and is a normal cost factored into interviewing and hiring people since some amount will have to travel for the interview. Any company who didn't do this should be looked upon as extremely assholish cheapskates and not a good place to work for. Paying for standard business expenses in exchange for a week of free labor is a raw deal no matter what spin you give it.

    11. Re:They've Been Doing This For Years by Dishwasha · · Score: 1

      You can dress it up any which way you like. Here, let me look up investment in the dictionary for you: "investment (noun): the investing of money or capital in order to gain profitable returns, as interest, income, or appreciation in value." So here's how this works. A company wants to spend a moderate amount of "money or capital" in order to ensure that the potential developer in question will produce "gaining profitable returns" from the work produced by said potential employee. Guess what, that "investment" can also be considered, in the current fair market, a standard business etiquette. It's amazing how two things can be the same and one doesn't have to discount the validity of the other statement to make the second statement true.

      I'm not saying that a week of free labor is the right thing for me or you, but there are many other industries where potential employees have to practically slave away for little to no money and relinquish all credit to the work they do under the guise of internship. Working for a company such as Hashrocket can quickly get you in to the inner circles of developers from other well known shops or even the Rails and Ruby core teams and make your future skills, hire-ability, and salary requirements higher than coming from a no-name shop. If you're at a point in your life where a week's pay and time is more precious to you then the potential benefits such an opportunity presents, well then I say either good job or good luck to you.

    12. Re:They've Been Doing This For Years by Anonymous Coward · · Score: 0

      I think it is funny that it is always assumed the the person doing the interviewing is competent, it's all a numbers game and probably less based on skill than we all think. It is also difficult to discuss this topic since all software developers think they are gods gift to software development, including myself.

    13. Re:They've Been Doing This For Years by Jane+Q.+Public · · Score: 1

      Do I smell shill?

      Just kidding!

      But the fact remains that an entire week is a rather large investment to ask on the part of the applicant, with no compensation, and regardless of plane tickets and other accommodation, probably at significant expense as well.

      In addition to the fact that it appears to be operating right on the borderline of legality, or perhaps even over it. Exactly where it lies in that regard, though, is a matter of state law, so it's hard to say.

      In any case, it rather strains my idea of ethics.

    14. Re:They've Been Doing This For Years by Jane+Q.+Public · · Score: 1

      I meant to add:

      Unlike the "many other industries" you mention, in the case of Hashrocket, it is a company that (in their own view) is looking for the very best and brightest.

      Well, guess what? If you want the best and brightest, you are going to have to pay for them. You are going to miss a shitload of them if you make them invest a full week's time and money, plus lost wages, just to be considered.

      That's the way it works.

  11. Sounds like a good idea by s73v3r · · Score: 1

    This does seem to be one of he best ways to vet potential employees out there. The best way to see whether someone is a good fit for your company is to see what they can do; see how they can work, rather than ask them questions that don't really have anything to do with what the company is doing.

    I'm guessing that most companies aren't going to want to spend the time and money to vet employees this thoroughly, though. But for a small company, it can be well worth it.

    1. Re:Sounds like a good idea by Karlt1 · · Score: 4, Interesting

      Unless the company pays way above market rates, why would I go through this? I can understand if you're fresh out of college trying to prove yourself, but otherwise, I would skip it.

      It's not like it's a prestigious company.

    2. Re:Sounds like a good idea by Anonymous Coward · · Score: 0

      This is the best way to filter out the stellar candidates before the interview. What self-respecting developer would put up with this crap? Even google doesn't demand a week of your time.

    3. Re:Sounds like a good idea by Desler · · Score: 1

      Exactly. Any good programmer wouldn't need to put up with such crap to get a job. Why do 1 week of unpaid work when you already have 6 other offers already. Pffffffft.

    4. Re:Sounds like a good idea by Stirling+Newberry · · Score: 1

      I think I am going to start looking for jobs by telling them to send me a week's pay upfront, so I can really get a feel for working for them.

    5. Re:Sounds like a good idea by Anonymous Coward · · Score: 0

      Of course all the applicants are fresh out of college - they're interviewing for RoR positions!

    6. Re:Sounds like a good idea by Anonymous Coward · · Score: 0
      I actually got used like this when I was fresh out of college. You are wrong on both counts:

      Unless the company pays way above market rates

      Completely irrelevant how they pay if they never planned to hire you in the first place.

      if you're fresh out of college

      - You are still better off working a local pizzeria while sending around your resume. I got a nervous breakdown trying to "prove myself" and never seen a dime, even for the work that the shop owner promised to pay me. I did run up medical bills.

    7. Re:Sounds like a good idea by Anonymous Coward · · Score: 0

      Well, if they don't intend to hire anyone going through this, they can promise anything you can imagine, and even some stuff you can't.

  12. 6 Grueling Hours. by scorp1us · · Score: 3, Informative

    It wasn't enough that the position I was interviewing for was for someone who got promoted out of it. And I knew him (but not that I was interviewing for his job, until I got there) we of course hit it off, but his boss was the one that needed convincing. I get showed around, described the job, I take some tests, where I ace them, save for the questions that were either asked poorly or the answers wrong (2 out of 20) and we all agreed I was an exact match, and even slightly over-qualified. We got this feeling early on, but they continued to grill me through the full battery of people and tests. After 6 hours (We get a1/2hr for lunch)

    We finish up, call the recruiter it looks good... They elect not to make an offer because I would be too good for the job. never mind the pay was better, the location was better, the industry was better and it was a topic I was very interested in.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:6 Grueling Hours. by Anonymous Coward · · Score: 2, Informative

      >> They elect not to make an offer because I would be too good for the job.

      Amazing that they could say that with a straight face. More amazing is that you actually believed them.

    2. Re:6 Grueling Hours. by Anonymous Coward · · Score: 0

      How is that amazing? It's possible they did think he was over qualified for the job. Business don't generally hire over qualified people, because they'll jump ship soon as a better position opens up that is at their real level.

    3. Re:6 Grueling Hours. by assertation · · Score: 1

      Care to explain your comment more?

      Some places don't like to hire overqualified people as they are afraid of them leaving or being demanding.

      It is possible that someone along the way didn't like him as much as they say they did.

      What other possibilities are you thinking of?

    4. Re:6 Grueling Hours. by MickyTheIdiot · · Score: 1

      This point is true and that's the reason they give, but it's more bogus H.R. reasoning and it turns out to be an excuse.

      Anyone will move on if they are given a better opportunity, not just the overqualified.

    5. Re:6 Grueling Hours. by Kjella · · Score: 1

      It happens, I applied for a job that was essentially what I'd been doing for 5 years + more related experience because I was out of a job and already before the first round interview I got a reply saying I had a most impressive resume and that I was probably overqualified for the position, but if I hadn't received any other offers they were willing to take a chat. Of course they were right on the money because I did get other offers for a more senior position and I probably wouldn't have stayed long anyway. Companies don't like to hire people who they think take the job only as a stop-gap, no matter how much you say otherwise. Even McDonalds doesn't like to train new people how to make french fries, they'd rather hire someone who won't be getting any other job.

      --
      Live today, because you never know what tomorrow brings
    6. Re:6 Grueling Hours. by medcalf · · Score: 1

      Oh, yeah. I had a period of long-term unemployment when the economy crashed in 2008, and at one point interviewed at a company that needed a UNIX admin. Generally, I do architecture-level work, but eating is a particular hobby of mine, and I needed anything. I was not hired because I was overqualified. Ironically, a year later (when I had been working in another position for several months, they called me back in to interview for a position with a different team as a kind of pseudo-manager, working with their teams to offload a lot of tasks that the team's boss didn't want to do. The interview questions were mostly inapplicable hypotheticals about something I'd developed and technical questions about products I hadn't used, but had used similar types. The upshot: they didn't hire me. So with the same company, I ended up being told I was too technical for their technical position, and not technical enough for their non-technical position. Odd place, that.

      --
      -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    7. Re:6 Grueling Hours. by Colonel+Korn · · Score: 1

      This point is true and that's the reason they give, but it's more bogus H.R. reasoning and it turns out to be an excuse.

      Anyone will move on if they are given a better opportunity, not just the overqualified.

      But the overqualified are more likely to find a better opportunity.

      --
      "I zero-index my hamsters" - Willtor (147206)
    8. Re:6 Grueling Hours. by stretch0611 · · Score: 1

      They elect not to make an offer because I would be too good for the job.

      Amazing that they could say that with a straight face. More amazing is that you actually believed them.

      I know I am feeding the AC TROLL, but this does happen. It happened to me about a year ago.

      I applied for a position with a company that had two offices, one in Atlanta near my house and the other in Warner Robbins, GA, about 3 hours away.

      After the interview even I realized that it was not the job for me. They really needed a mid-level developer, not a senior developer such as myself. However, you should always remain professional... Even though it felt like time was wasted you never know what can happen next. I thanked them for their time, exchanged pleasantries, and then returned home.

      About a half hour after I left, the project manager I met called me... I really impressed their team. They were telling me that they wanted me on the team and were going to talk to their client and possibly renegotiate their contract in order to redefine the role a Sr Developer with the proper payscale. They just needed to talk to the CEO in order for him to approve the major change.

      It turns out that the CEO did not want to renegotiate with the client so that job opportunity was gone. However, he was about to start a brand new pet project of his own and a week later interviewed me personally for the new position. Ultimately, it did not work out, the new position was for me to lead a new team. I have the experience for that and would have been brought on, but, as a team lead I would have been expected to be onsite. As the CEO's pet project, he wanted it at his location 3 hours from my house. I turned it down because I was not willing to relocate, and we both knew that a 3 hour commute (each way) would not last very long before burnout sets in.

      Moral of the story:
      1) Yes, you can be overqualified
      2) You should still be respectful of others even when it seems like your time was wasted... (It is never wasted when you leave a good impression.)
      3) An AC TROLL will never learn 1 & 2 because neither will ever happen to him/her/it.
      4) It obvious that the TROLLS are still unemployed due to the amount of time that have on their hands.

      --
      Looking for a job?
      Want your resume written professionally?
      DON'T USE TUNAREZ!!!
    9. Re:6 Grueling Hours. by leonardluen · · Score: 1

      it is true anyone will move on if they are given a better opportunity, but the truly over qualified people are more likely to become bored faster and thus begin looking for better opportunities sooner.

    10. Re:6 Grueling Hours. by Anonymous Coward · · Score: 0

      Even McDonalds doesn't like to train new people how to make french fries

      If you have a pulse they will hire you. They have a body problem. Not enough people will consistently come in every day for the job...

    11. Re:6 Grueling Hours. by Darinbob · · Score: 1

      But usually they don't come right out and say it to someone's face. That's pretty brazen. There are countless reasons for not getting a job that could have been used.

      Also in my experience "slightly" overqualified is just fine. The only problems are when someone is incredibly overqualified, in which case you really need to know why they're applying for the job. Sometimes it's because of needing the money and the suspicion that they'll leave when something better comes along may be correctl. However sometimes people want to scale back and get a reasonable job with less expectations, or work with a better commute, or give up management, etc.

      Also while the overqualified person might leave for a better job when the economy picks up do not make the assumption that the underqualified or perfectly-qualified person won't do the exact same thing!

    12. Re:6 Grueling Hours. by Anonymous Coward · · Score: 0

      Too good for the position huh? That's what she said.. but that didn't stop her from capitalising on it.. IF YOU GET MY DRIFT.

  13. NO WAY by lancesnyder · · Score: 0

    This is absolute crap. They're getting free labor pretty much and most likely paying you absolutely nothing or next to nothing. I would contact the Better Business Bureau and the Department of Labor about this practice, this cannot be legal... unless you were stupid enough to sign something that says you waive all rights blah blah blah and consent to blah blah blah

    1. Re:NO WAY by Grishnakh · · Score: 2

      Well, they did say this was in Florida. That state isn't exactly known for being good at protecting workers' rights.

  14. Re:Ugh, Ruby by Jane+Q.+Public · · Score: 2

    We all have our preferences. If this were about PHP or Java or something, you would likely already have been modded as flamebait.

  15. Re:Any AFRICAN programmers? by Anonymous Coward · · Score: 0

    As a proud African, I am absolutely disgusted by this comment.

  16. How 'bout fuck that? by Anonymous Coward · · Score: 0

    Seriously.

  17. ...and if you do this, you are stupid by Anonymous Coward · · Score: 0

    Not only are you stupid, you are working for a stupid company.

  18. Don't do it by TheRealMindChild · · Score: 3, Insightful

    You are already bending over and taking it, before you are even employed. You are working hours you won't get paid for, and they already have the upper hand in this "relationship"

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    1. Re:Don't do it by Anonymous Coward · · Score: 0

      You are already bending over and taking it, before you are even employed. You are working hours you won't get paid for, and they already have the upper hand in this "relationship"

      Perhaps when you're looking for your next job, you should consider dropping from the list industries whose work you contrast negatively with getting fucked in the ass.

      Unless you're already in the professional "getting fucked in the ass" business, in which case I suggest you reread TFA as it's not in your field.

    2. Re:Don't do it by Stirling+Newberry · · Score: 1

      Please send me your resume for a need at our direct client in Cordonwe IA, $45/Hour all inclusive corp to corp.

    3. Re:Don't do it by Anonymous Coward · · Score: 0

      Biggest plus for the company about the "interview" is to ensure passive, take whatever we give you worker is added to the team that might be able to code.

      Bleh,

  19. By a scruffy guy with a Cane?? by RobertLTux · · Score: 1

    House MD season 4 was mostly an extended "interview" with a crowd of medical folks.
    I would have thought that this was FICTIONAL. (and at least DR House was decent enough to PAY them (until they got hit with ROW D YOUR FIRED!)).

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  20. I wish we did this. by mekkab · · Score: 2

    a 20-60 min interview over the phone isn't enough. People can talk a good game and sound intelligent when answering my open ended "How do you solve/approach this asynchronous timing window?" questions. You may have spent 10 years in the industry, but you may not have the right mix of skills to get tasks completed. Then I go and waste months training them up and they just don't work out.

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
    1. Re:I wish we did this. by Anonymous Coward · · Score: 0

      Perhaps its your training technique that is the problem?

    2. Re:I wish we did this. by Anonymous Coward · · Score: 0

      >you may not have the right mix of skills to get tasks completed

      Ya, because *your* computer science is different from everyone else's. Unless you mean you code is total crap and "mix of skills" includes masochism.

    3. Re:I wish we did this. by Desler · · Score: 1

      Yeah, it's never the fault of the person training the new hires. It always must be the other people. *rolls eyes* Either this guy is a bad judge of talent and potential or he's a terrible teacher. Either way, he should be laying the blame on himself.

    4. Re:I wish we did this. by Anonymous Coward · · Score: 0

      Wow that's baffling. In the biotech industry the interview schedule goes like this: 30 minute phone interview with the HR department to see if you should even talk to the hiring manager. 30-60 minute phone interview with the hiring manager to see if you should have an in person interview. These two steps are serious business and both cull applicants. For the in person interview you fly in (local interviews are rare) on day one, have a one to two hour long dinner with the hiring manager and possibly their boss. Day two you have a one on one interview with the hiring manager, a facilities tour, and then for scientist level positions a 45 minute job talk plus 15 minutes of Q&A, the audience may include those listening in at another facility via skype or whatever. Then you'll round out the day with three to five panel interviews with fellow scientists, probably one panel composed of 3-4 technicians, lunch is another panel interview plus food, a one on one with the hiring manager's boss, usually another one on one with the hiring manager's boss's boss, and then a wrap up with HR and/or the hiring manager. I've never had an interview last less than eight hours and the longest was 13 hours. This is for industry postdocs and scientist I positions, so only a PhD plus 2-7 years experience is expected of the applicant.

    5. Re:I wish we did this. by Colonel+Korn · · Score: 1

      Wow that's baffling. In the biotech industry the interview schedule goes like this: 30 minute phone interview with the HR department to see if you should even talk to the hiring manager. 30-60 minute phone interview with the hiring manager to see if you should have an in person interview. These two steps are serious business and both cull applicants. For the in person interview you fly in (local interviews are rare) on day one, have a one to two hour long dinner with the hiring manager and possibly their boss. Day two you have a one on one interview with the hiring manager, a facilities tour, and then for scientist level positions a 45 minute job talk plus 15 minutes of Q&A, the audience may include those listening in at another facility via skype or whatever. Then you'll round out the day with three to five panel interviews with fellow scientists, probably one panel composed of 3-4 technicians, lunch is another panel interview plus food, a one on one with the hiring manager's boss, usually another one on one with the hiring manager's boss's boss, and then a wrap up with HR and/or the hiring manager. I've never had an interview last less than eight hours and the longest was 13 hours. This is for industry postdocs and scientist I positions, so only a PhD plus 2-7 years experience is expected of the applicant.

      That's similar to my field, though I'd give a broader range of 10-24 hours of interviewing for a typical candidate. Thank FSM we don't have such a thing as an "industry postdoc."

      Keep in mind that "tech job" on slashdot means programmer, not something that's arguably much more technical like research scientist. And "only a PhD" is a phrase that doesn't really fit with the perspective of the /. audience, either.

      --
      "I zero-index my hamsters" - Willtor (147206)
    6. Re:I wish we did this. by BigDaveyL · · Score: 1

      There are two things that come to mind:

      You're training program may suck

      Currently employed people will be turned off by spending a week (unpaid) going through an "interview"

    7. Re:I wish we did this. by mekkab · · Score: 1

      You may be right on all counts. Currently this summer, our training program has been determining who is "bright enough" and sticking with them. It's working out, now. But it's hardly an easily replicatable thing.

      --
      In the future, I would want to not be isolated from my friends in the Space Station.
  21. Re:Ugh, Ruby by Anonymous Coward · · Score: 1

    Yeah, um, ya...

    I'm stunned by the utter brilliance of your argument. Clearly, Ruby is a terrible programming language - can I subscribe to your newsletter?

  22. ehrmagerd!!! sperc werk! by Eponymous+Hero · · Score: 1

    this sounds like spec work. which is a big no-no for anyone with nothing to prove.

    --
    insensitive clod overlords obligatory xkcd car analogy russian reversals whoosh pedant fanbois ftfy in 3...2...1..PROFIT
  23. Our company does this for 6 months... by Maximum+Prophet · · Score: 4, Informative

    but we pay them inflated contractor wages. For the most part, we don't hire anyone direct, but convert contractors to full-time.

    --
    All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    1. Re:Our company does this for 6 months... by Grishnakh · · Score: 1

      Yes, and when you do this, it's fine, because the workers are getting paid for their time and everyone knows the deal from the outset. Expecting people to work for free in exchange for a stupid condo is BS, and should be illegal.

  24. maybe how they get away with it by RobertLTux · · Score: 1

    Especially if its 1080 comped (food cable ect) so you don't have any expenses during that week. Still its slimy for them to do it this way.

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
    1. Re:maybe how they get away with it by Grishnakh · · Score: 1

      A beachfront condo is nearly worthless if you have to spend the day at work. Whoopee--you get to hear the waves at night after you've been toiling away all day, working for free.

    2. Re:maybe how they get away with it by Americano · · Score: 2

      Then you should probably not agree to an interview with this company. Because, you know, that's your right to do so. But remember, not everybody has the exact same interests and standards of value as you do.

      Other people, for whom a week on the beach with SO (and perhaps a kid or two) in a city they really want to move to, or trying out for a company they really want to work at... might find it a far more compelling offer, and be thrilled to accept.

      Obviously, if you're employed, it's difficult to take a week off for this sort of thing. But in interviews I've done that were out-of-state, I actually would have preferred a week "on the ground" to get a feel for the company, the city, and the area before making a move. The standard "fly out Sunday, interview Monday, fly home Monday night," dance doesn't give you much of a chance to see the area the company wants to interest you in moving to. I also suspect that they're probably not working interviewees 16 hours a day for the interview week, either.

    3. Re:maybe how they get away with it by Adrian+Harvey · · Score: 1

      Where I live 1080 is a poison they use to control invasive species.... What does it mean in your context?

    4. Re:maybe how they get away with it by RobertLTux · · Score: 1

      360 X 3 so in this context paid for absolutely everything.

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
  25. Re:Any AFRICAN programmers? by xevioso · · Score: 2

    Why are you feeding the troll?

  26. Of COUSE it's good for the company by sirwired · · Score: 1

    Of COURSE this process is good for the company. They get an entire week of work for the cost of a beachfront condo they probably usually let executives use for free.

    For the applicant, it's a really lousy deal, especially if they are not currently unemployed.

    1. Re:Of COUSE it's good for the company by s73v3r · · Score: 2

      37signals does something similar, just without the beachfront condo part. However, I believe they pay you as a contractor while they audition you.

    2. Re:Of COUSE it's good for the company by j00r0m4nc3r · · Score: 1

      Of COURSE this process is good for the company.

      I'm not so sure. Some of the people we interview here are idiots, and definitely not the kind of people I would want coding for me. So every week you get some newb who knows jack shit about your codebase, possibly even programming, to write some shit and then (possibly) leave forever. Sounds like a great way to fuck up your codebase. Sure they have the programming buddy but all that really means is that you've taken away a week of good programming from one of your good devs in exchange for a week of bad programming from someone you know nothing about...

    3. Re:Of COUSE it's good for the company by Desler · · Score: 1

      So basically indistinguishable from any other application written on Rails? *ducks*

  27. Agile methodology... by Reasonable+Facsimile · · Score: 5, Funny

    With one-week sprints.

  28. Wow...really? This scam is still around... by Anonymous Coward · · Score: 1

    ...and people are still falling for it. This IS a scam, and it's been around for a long time (I ran into it in the late 80's). This is absolutely NOT on the up and up. They generally target unemployed programmers.

    1. Re:Wow...really? This scam is still around... by 91degrees · · Score: 2

      They're not going to get a lot from a week, surely. Most companies would consider this to be ramp-up time.

    2. Re:Wow...really? This scam is still around... by Shompol · · Score: 1

      You don't need much of a rump-up for simple web development. One week = one website completed, no cost!

  29. Paid contract? by i_ate_god · · Score: 5, Interesting

    I had an interview for an out of city employer. It resulted in me being given a PAID two week contract to see if I'm worth hiring. I forget what it was I made, but I was paid $2000.

    that $2000 was part of my moving expenses if I was hired, and if I was not, I still got $2000, because I signed a contract stating if I finished the work on time, I get $2000.

    This seemed like a good way to do things and benefits both the company and myself. I get money, company gets proof I can not only code, but be professional (meetings on time, meeting deadlines, etc).

    --
    I'm god, but it's a bit of a drag really...
    1. Re:Paid contract? by s73v3r · · Score: 1

      They probably didn't give him a lot to do.

    2. Re:Paid contract? by Grishnakh · · Score: 1

      I agree; that only amounts to $25/hour, assuming they didn't make him work overtime. I hope they had the decency to at least pay him in cash or as a contractor so he wouldn't have to report the income for taxes.

    3. Re:Paid contract? by Altus · · Score: 2

      I did this with a local startup. I gave them a discounted rate hourly on a small (40-60) hour project they needed done in the hope that they might offer me full time employment when they could. Ultimately they did because they saw that my work was good and I was responsive to their needs and creative enough to suggest solutions to design problems. It worked out pretty well for me.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    4. Re:Paid contract? by Darinbob · · Score: 1

      It often takes people a week or two just to start getting ready to do something useful. Setting up work environment, getting IT to get you a computer, getting the computer to work, getting compiler installed and working, obtaining hardware from the hardware group, hunting around for debug dongles, reading through reams of documentation, etc. When you actually start looking at existing source code and you get the sinking feeling that you accepted the wrong job it's too late to leave.

    5. Re:Paid contract? by Anonymous Coward · · Score: 0

      You only got paid $2000 for 2 weeks of full-time work? You got scammed, bro. They paid you a pittance for your effort.

      $52,000 a year is not a 'pittance.' Go look up average salaries.

      The GP also didn't state what year this was, so it could have been worth even more at the time.

  30. Re:Ugh, Ruby by Anonymous Coward · · Score: 0

    Indeed. Ruby (the language) doesn't look too bad. (Although, personally, I'm not a big fan of chucking static typing out the window, but languages like Groovy and Python seem to make it work ok.)

    Ruby on Rails is a giant stinking non-scalable piece of shit, though.

  31. I am with the "don't work for free" crowd by Jawnn · · Score: 1

    If it takes someone a week to figure out if their candidate is "the right fit" they're either doing it wrong or they're angling for free development work. Personally, I believe that anyone but a true PHB could figure out how inefficient is the latter case. So that leaves us with the former, in which case they're probably a bad bet as a prospective employer. Now, careful evaluation does need to be done, but if it can't be done in a day or two, tops, I'm suspicious.

    1. Re:I am with the "don't work for free" crowd by Anonymous Coward · · Score: 0

      Agreed. The problem, as I see it, is that most companies don't know what they want in an employee, they don't know what the position requires and they want to test drive you. Taking a new job is a risk just as much as hiring a new employee. If you, the employer, are prepared looking for the right employee isn't hard.

      Most companies make employee selection harder than it needs to be by asking for more than they need on the application. If you don't need it, don't ask for it. Not doing EJBs? Don't ask for it, then you don't have to use secret Jedi mind tricks to determine if a candidate is good for your company. This mentality is also bad for the candidate because it actually misrepresents the job. My current employer asks for Java EE experience, but we don't do anything remotely JavaEE.

  32. I think we've found the next IT business model... by QilessQi · · Score: 1

    ...perpetual "working" interviews.

    Never hire anyone, of course, so you never pay for salaries, FICA, health care, vacation, paycheck distribution...

    Next step: require that the interviewee simply telecommute in with their own computer. Now you don't even have to worry about covering transportation costs, desk space, office supplies...

    Genius, I tell ya. Evil genius, of course. But still.

  33. Filter for top talent? by rainmayun · · Score: 1

    My current employer already has a problem getting otherwise bright & capable candidates to submit code samples against a simple problem that take experienced devs all of a couple of hours to do. They decide the hurdles to hire elsewhere are lower, and don't bother to finish our problem. Yeah, you might say maybe we don't want them, but the truth is that sometimes we do, and it takes a very long time to fill some of our positions since top talent has their pick of jobs. The core issue is that they don't generally know us as a company before the hire process begins, and therefore have no personal incentive to prefer us ahead of time. We aren't Google, we don't have Google's reputation, and we aren't going to become Google anytime soon.

    1. Re:Filter for top talent? by Stirling+Newberry · · Score: 1

      Then maybe removing the barbed wire from the HR department is a good idea.

    2. Re:Filter for top talent? by Anonymous Coward · · Score: 0

      Instead of trying to coax candidates to waste a couple of hours on your problem, find candidates that have already spent a couple of hours (or a lot more) on something interesting in their Github/Bitbucket.

    3. Re:Filter for top talent? by Grishnakh · · Score: 1

      One way your company can deal with this is to pay well, and to tell candidates what they're going to be offered if they get the job. If I'm interviewing for a bunch of jobs, and one of them has a lot more hurdles to get through, and I don't know what they're going to pay, then if I'm pressed on time I may very well skip them. This goes double if they're a smaller company, because in my experience most (but definitely not all) smaller companies pay extremely poorly, and seem to think that just because they're smaller, they shouldn't have to pay as much and I should expect as much. The worst ones are the smaller companies that use third-party recruiter services to find candidates, because they're apparently too stupid to just post an ad on Craigslist or Dice.com by themselves, so they think that just because they're paying $20-30k for the recruiter's services, that I should take a pay cut of that amount.

    4. Re:Filter for top talent? by Anonymous Coward · · Score: 0

      This is arrogance, though. Unless you're also doing exercises that the candidate created? Then it just sounds like a pointless waste of time for everyone.

    5. Re:Filter for top talent? by arth1 · · Score: 1

      The only way I can see this being other than douchebaggery is if your employer either paid the candidates full consulting rates, or destroyed all copies and traces of their code afterwards.

      If not, it's exploitation, plain and simple, getting something for nothing at the expense of those who likely can the least afford it -- those desperate enough to go for this. It seems fairly similar to the abusive practice of ships, getting unemployed sailors to load and unload for free for the chance of being considered hired as a deck hand.

  34. Just a week? by Anonymous Coward · · Score: 0

    A week sounds long... but honestly, every time I have started coding at a new company, it has taken me at least 2 (more often 4) weeks to learn my way around their code-base. I suspect the first few days would be lost learning their tools, coding style, and architecture (is the client data in Postgress or LDAP?, what persistence library are you using, and what's your pattern for using it? Same with you MVC structure.) Etc Etc.

    1. Re:Just a week? by Desler · · Score: 1

      It's a week that you have to take off from work. For a lot people that's probably half their yearly leave.

  35. ugh: pair programming by CoderFool · · Score: 1

    IMHO full-time pair programming is a waste of a good developer or a shield for a bad developer. The only time I have seen it really work is for debugging or code review.

    1. Re:ugh: pair programming by Anonymous Coward · · Score: 0

      It's a better way of training up the bad developer than having him do homework on unrelated problems and having a few better developers take extra time to grade his work.

    2. Re:ugh: pair programming by Anonymous Coward · · Score: 0

      My first thought about this was "I'd be really upset if they stuck me with someone that couldn't code to save their life". It sounds like dumb luck if you'd get the job or not. If you're an excellent coder with a shit partner then better luck next time.

  36. Bah by lessthan · · Score: 3

    A week is nothing. When I went for the Marines, it turned out that the interview process was 3 months!!

    --
    Space Shuttle was a program that strapped humans to an explosion and tried to stab through the sky with fire and math
    1. Re:Bah by PeterM+from+Berkeley · · Score: 1

      You were paid the whole time though, right?

      --PM

    2. Re:Bah by Anonymous+Codger · · Score: 1

      I suspect it was well below minimum wage (although he did get free room and board and a top-notch physical fitness program).

      --
      No sig? Sigh...
    3. Re:Bah by lessthan · · Score: 1

      And the amenities!!
      Yeah, I forgot about getting paid for it. You don't get to use it much while you are there and afterwards it feels like a reward for getting out of there.

      --
      Space Shuttle was a program that strapped humans to an explosion and tried to stab through the sky with fire and math
  37. Three week interview by Anonymous Coward · · Score: 1

    I did a *three* week interview process at Menlo Innovations, in Ann Arbor Michigan, back in 2006. They paid about half of what I normally make. This was the third phase, after a 3-hour interview, and a 1-day interview.

    I actually thought it was an *excellent* process. I learned a LOT, they learned a lot about me. It was a terrible fit, and I disagree vehemently with the overall way they work. (*Extreme* XP.) But based on what I learned, I feel like I should have paid them.

  38. "We aren't Google" by Anonymous Coward · · Score: 0

    You say that as if it were a bad thing.

  39. Re:Any AFRICAN programmers? by Grishnakh · · Score: 2

    Unfortunately, as an African, you apparently haven't spent enough time on Slashdot to realize that almost no good ever comes from reading comments by Anonymous Cowards, and this place is full of filth when you browse at that level. (Of course, it's still full of assholes even if you exclude all the AC comments, but it's not quite as horrible.)

  40. Back in my DOS Clipper days... by MooseDontBounce · · Score: 1

    I interviewed with a consulting company. After 3 interviews, tech exam, etc. the final thing they wanted me to do was go to one of their client's sites and do something. (Don't remember exactly what now.) I respectfully declined to go to one of their customers. That was the last I heard from that company.

  41. Re:Ugh, Ruby by Y2K+is+bogus · · Score: 4, Funny

    Bravo! You have made the beginning of my day!

    The title of my next newsletter:

    Ruby: A language designed by programmers for non-programmers

    Then followed by these illustrious titles:

    Ruby: Non-programming for Programmers
    Ruby: Unprogramming what you've learned about Programming
    Ruby: Lobotomy required
    Ruby: Brainfuck for the masses

  42. They really just want... by Anonymous Coward · · Score: 0

    ...to check out your s. other in a bathing suit.

  43. Re:Ugh, Ruby by interval1066 · · Score: 1

    Interesting how the bulk of employers looking for "web 2.0" programmers are legion. What a horrible, insane, crappy, language.

    --
    Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
  44. should be part of a apprenticeship type learning a by Joe_Dragon · · Score: 1

    should be part of a apprenticeship type learning as that can be a real 2 way street where people can find of if there a fit and people can pick up real skills on the job.

    Now this is not an internship where they can make you do work that does not help you learn skills on the job and is tied to college.

    Now tie some thing like this to a IT trade / tech school and you may have a good plan.

  45. slight problem by w_dragon · · Score: 5, Insightful

    Guess I can't interview there. My contract has one of those wonderful 'all IP created during your time here belongs to the company' clauses. If I create it during my interview my current company still owns it. I've never worried about interview code before since it's all toy problems and junk code anyway, but if I was doing something commercial as part of an interview process there could be some nasty legal implications if they try to release it.

    1. Re:slight problem by Anonymous Coward · · Score: 0

      move to california where such terms are void

    2. Re:slight problem by Anonymous Coward · · Score: 0

      You may want to check the employment law for the state you live in. Some states have laws on the books that can't be superseded by contract that say if you don't use company resources then the company doesn't own it. Unfortunately, these laws don't stop businesses from including clauses like that in your employee agreement.

    3. Re:slight problem by Anonymous Coward · · Score: 0

      Not a problem. Only ip you create as part of your duty is covered by this clause. Clearly this kind of interview is off-duty. The real problem may be, a least in some countries, it is illeagal to work for someone else during your holidays....

  46. So basically.... by Anonymous Coward · · Score: 0

    That company just does a lot of "Interviews" which translates into unpaid slave labor?

  47. "beachfront condo for the week with your SO" by Anonymous Coward · · Score: 1

    For the guys here, they'd need the company to provide a SO...

  48. Re:wouldn't touch this interview with a 10 ft pole by TaoPhoenix · · Score: 1

    There's some strange discrepancies lately in Slashdot, both the stories and the comments. No Are we saying that no one can do the Six Degrees thing and come up with a Hashrocket Employee who tells us they're either full of it or else it's Shangri La? What we're clearly missing here is the other hald of the story. X person submits to this outrageous hire process, they get hired, ... and then what?

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  49. Why not look at THEIR code instead of NEW code? by PeterM+from+Berkeley · · Score: 1

    Why make them work on YOUR problem, unpaid? Just get them to submit some code they wrote to you.

    --PM

    1. Re:Why not look at THEIR code instead of NEW code? by Jiro · · Score: 1

      Not everyone codes in their spare time and has stuff to submit, especially since they're already spending 8 or more hours a day doing the same thing. And for obvious reasons it's usually not possible to submit code you wrote at work.

    2. Re:Why not look at THEIR code instead of NEW code? by Colonel+Korn · · Score: 1

      Why make them work on YOUR problem, unpaid? Just get them to submit some code they wrote to you.

      --PM

      And standardized tests should be replaced with "give me a recent problem set of your choice in calc."

      --
      "I zero-index my hamsters" - Willtor (147206)
    3. Re:Why not look at THEIR code instead of NEW code? by Desler · · Score: 1

      Unlike a standardized test, though, no one has to take their quiz and as such people will just blow them off. They're the one's losing out as the OP states.

  50. Screw 'em by Anonymous Coward · · Score: 0

    ass, gas or grass no one gets my code for free.

    1. Re:Screw 'em by Anonymous Coward · · Score: 0

      i think that is covered, they are providing a condo with a Significant Other for a week.

      i assume that means they are providing the SO, since this is slashdot and the stereotype is we don't have any.

  51. Re:Overqualified? by TaoPhoenix · · Score: 1

    Yeah, maybe, but it's all still Employer's Market strategy. They get even more brutal on the under-qualified side because sky help you if your last job was something like "creating AI models out of the movement patterns of muskrats" you'll never see that exact job again.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  52. Hashrocket? by Ellis+D.+Tripp · · Score: 1

    I wonder if that is some kind of reference to the obscure stoner flick "J-men Forever"...

    http://www.imdb.com/title/tt0080940/
    http://en.wikipedia.org/wiki/J-Men_Forever

    --
    Remember "News for Nerds, Stuff that Matters"? Help make it a reality again! http://soylentnews.org
    1. Re:Hashrocket? by Anonymous Coward · · Score: 0

      Hashrocket is a Ruby shop. Ruby calls mappings/dictionaries/associative-arrays "hashes" and uses the "rocket" symbol to separate keys from values.

      myAssociativeArray = { "key" => "value", "anotherKey" => "anotherValue" }

  53. Re:Any AFRICAN programmers? by reebmmm · · Score: 4, Funny

    Because he read some place that African trolls are starving?

  54. Real programmers use interpretive languages too. by Bruce+Perens · · Score: 5, Insightful
    I have written cache-aware memory allocators for image processing, and invented a buffer-overrun debugger that uses the paging system to do its work. I have written bit-slice microcode and thus consider assembly-language programmers to be a bit far from the real hardware.

    I do a lot of work in Ruby, too. I notice that lots of Ruby gems contain C code. Someone competent is writing that.

    Language fascists aren't generally as good at programming as they think. They'd understand where interpretive languages make sense, if they were.

  55. Shady past by Anonymous Coward · · Score: 0

    Hashrocket was accused of doing some shady stuff in the past. I'm not sure what ever came of it though. But I do know there are a few professional groups in town that won't invite them back as guest presenters.

    http://jacksonville.com/opinion/blog/401574/abel-harding/2010-07-02/jacksonville-executives-charged-425-million-mail-fraud

  56. You got screwed. by Anonymous Coward · · Score: 0

    $2,000 for a 2 week "contract"?

    A reasonable rate would have been more like $4,000 or more.

    Or let's put it this way, you worked for less than $41,000/yr for those two weeks - $1,000/week = $50,000 /yr (2 wks vaca) less 20% for overhead-taxes-etc ... and that's running lean.

    Unless, you're making less than $41,000 per year; which is possible since the bottom of programmer pay has fallen out.

  57. Too long - Interviews are 2-way streets by Anonymous Coward · · Score: 0

    Sorry, I can't take a week off my current position to "interview" for another. Can't do it.

    The longest interview process that I've been through was planned to be about 6 hours. I left after 3. The company had failed **my** interview of them.

    I was interviewing for a director level position, but when they sat me behind a Windows-PC in their testing lab, to see if I could code C, it quickly became clear that I wasn't a good fit. C was listed on my skills, but I hadn't coded pure C in years. I hadn't programmed on a Windows PC in years either. UNIX and C++ using very specific commercial toolsets was my most recent position. After about 15 minutes of reading the problems and looking at their testing setup, I knew it was a waste of their time and mine.

    I'm sure the tester thought I was clueless. As I left, I told them they were looking for someone else to head of their UNIX development team.

    Interviews are 2-way streets. Companies should never forget that. The actions that a company takes says much about you.

  58. So if you're a Hashrocket customer by gelfling · · Score: 2

    Remember that most of your stuff was cobbled together in a week by code monkeys of unknown skills and quality then passed on to the next code monkeys who never saw any of that stuff before.

  59. Rackspace: Four Hours with 11 different people by Laebshade · · Score: 1

    I interviewed with Rackspace in San Antonio, meeting with 8 different people over the course of 3 hours. I then had to interview in Austin for over an hour with three other people, just to be told they were 'pursuing other applicants'.

    It was not a pleasant experience.

  60. ripoff by KernelMuncher · · Score: 1

    Sounds like the company just wants a free week of work. Instead pay the job candidate like a normal employee. Then both parties would benefit. However I still don't see how anyone other than an unemployed person could participate in this "interview" format. So the company has (by accident) already ruled out the likely best group of candidates - those who are currently employed.

  61. With so many unemployeed... by realsilly · · Score: 1

    ... this has some benefits.
    1.) a trip to Florida, with expenses paid for you and Significant other.
    2.) keeps up good programming skills
    3.) it's not really free work if you're getting hotel and expenses.
    4.) shows if your a good fit in a specific team environment
    5.) may help encourage someone who's out of work to step up their skills for the current environment
    6.) whenever an applicant is doing something productive, it helps keep the depression of being unemployed away from positive motivation for finding work.

    There are some negative benefits
    1.) being used for your programming skill for a measly week in Florida.
    2.) not getting the job after a full week of hard work can send an applicant into a tailspin of depression thinking that they aren't good at what they do.

    --
    Life takes interesting turns, but the most interest is when you're off the beaten path.
  62. Two days by evil_aaronm · · Score: 1

    Over a decade ago, I did something like this for a company outside of Akron, OH. It was a two-day evaluation to implement a solution to a typical problem. It was an already solved problem, so I wasn't doing free work for them.

    The first day started out Ok - hand-shaking, overview, etc - but I wasn't exactly blown away by the working conditions; kind-of dingy. Later in the afternoon - still first day - I needed a printout. My "mentor" tried this and that to get his printer working and eventually resorted to literally banging on the thing.

    Never got to day 2. Shortly after the printer incident, I said I didn't think I'd want to work there, after all. I mean, if something easy like a printout is that difficult, what would it be like for the harder things?

  63. Re:Any AFRICAN programmers? by K.+S.+Kyosuke · · Score: 4, Insightful

    What have Africans ever given the world?

    Homo sapiens? That's good enough for me.

    --
    Ezekiel 23:20
  64. I had to do this once. by Newer+Guy · · Score: 1

    I work in broadcasting. A company essentially wanted to 'try me out'. They flew my entire family (4) from Boston to Oregon, put us up in a Holiday Inn resort (upscale from the usual HI), rented me a car and gave me 50 dollars a day for food. I had to work 8:30 - 4:30 for ten days for free. On the last day they offered me a job. I almost took it, but decided to go to Los Angeles at the last minute. Unfortunately, I burned a bridge with them.

  65. Almost done... by mwvdlee · · Score: 1

    Just 500 job applicants more, and the product will be finished.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
  66. Egos by blunte · · Score: 1

    This is about egos. The Rails ecosystem is rife with developers who think they are gods. They surround themselves with people who have similar inflated egos, further reinforcing their group behaviors. It probably has something to do with DHH being the leader, in stark contrast to the humble Matz who really made it all possible with the elegant, powerful language.

    I've been a Rails dev for 5 years, and I've encountered way too much of this during the times I've been looking for work. The irony is, many of these guys (and they're almost all guys) are so rabid that they cannot consider anything other than pair, TDD, Rails, mostly Mac, and Github. "Show us your Github!"

    We need a term for these guys, something on par with "brogrammer" but specific to their unique, incestuous behaviors.

    --
    .sigs are for post^Hers.
    1. Re:Egos by Anonymous Coward · · Score: 0

      >> We need a term for these guys, something on par with "brogrammer" but specific to their unique, incestuous behaviors.

      Wait, I've got it... how about "jackass?"

    2. Re:Egos by minstrelmike · · Score: 1

      braggarts? Rubrogrammers. Rude programmerz.

  67. World's most F-ed up interviews. by sconeu · · Score: 1

    Here's a couple. One the company's fault, one a headhunter's.

    1. While laid off, I had signed up with a headhunter. I had told them flat out... "I don't know DB, I can't do DB, don't bother with DB jobs." So they send me out for an interview. Guess what. Within 3 minutes, I'm apologizing to the hiring manager, explaining that the headhunter messed up.

    2. Went for an interview with a major defense contractor (who shall remain nameless). Showed up at 8:30 on Wednesday (note the day). I interviewed with about 4 or 5 people, and left at about 12:30 (note the time). I had thought it went rather well, and nobody had given me any indication otherwise. THE VERY NEXT DAY (Thursday), I got the rejection letter via USPS Snail Mail. The letter was postmarked at 3:30 on Wednesday, which meant one of two things. Either I sucked so horribly that someone had to RUN to the mail room to get that letter out in that day's mail, or they already had hired someone and were just jerking me around.

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  68. Internship labor laws by Anonymous Coward · · Score: 0

    They probably just call it an "internship."

    Captcha: Pretend.

    There are federal labor laws for internships too. http://www.dol.gov/whd/regs/compliance/whdfs71.htm

    This would not meet the qualifications for being an unpaid internship ... and both DOL and IRS can separately nail a company for that. Likely their lawyers set it up so the beachfront property rental is denoted to be the agreed compensation.

    In which case these interviewees will get a 1099 at the end of the year and pay taxes for having gone to the interview.

  69. If push came to shove by chicago_scott · · Score: 1

    I'd work free for three weeks to avoid having to live in Florida.

  70. Apple was an all-day interview by WilliamBaughman · · Score: 1

    My interview for the mobile Safari browser team was an all-day interview. My advice to anyone about to go for that kind of interview is to eat well beforehand and bring your own food, too. Even though I'd already eaten as "insurance" (I was told that the interview would start with breakfast) I was failing really simple problems by 2:00 PM, even one's that I'd answered in front of classrooms. Maybe they wanted the candidate who would demand food but I was unemployed at the time and didn't feel comfortable demanding anything. I wound up working on a similar team at a different company.

  71. Who would put up with that today? by Stiletto · · Score: 1

    Um, obviously they have not gotten the memo about the fierce hiring frenzy going on. If you have half decent skills, and are willing to move to a high-tech hub like SF or Boston, companies are fighting in the streets over you. Who in their right mind would program for free for a week as part of an interview? This company seems to think it's 2008 again, and that job applicants are banging down their doors.

  72. Someones scared to make decisions by Anonymous Coward · · Score: 0

    Institutional overthinking. Sounds like they are afraid to make decisions. How about they have a one day interview and then hire the best candidate with a 30 day probationary period policy. Seems cheaper (than paying for a buddy programmer and lodging) and just as risk mitigating.

  73. Re:Any AFRICAN programmers? by Anonymous Coward · · Score: 0

    Where does Ebola rank on your list?

  74. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  75. good thing they're in Florida by Anonymous Coward · · Score: 0

    Because Florida has very poor labor laws.. In most good states, there's no such thing as "working for free".

  76. If it is more than 72 hrs I am hired elsewhere by codepunk · · Score: 1

    I don't mess around with shops that like to waste my time with crazy interview processes. At the end of the day most shops are near close to equal when it comes to environment, job and pay. By the time someone asks me for a second interview it is too late, I am hired.

    --


    Got Code?
  77. Good luck by Anonymous Coward · · Score: 0

    I don't know about you, but I wouldn't even consider interviewing with them unless they paid significantly more then I make now. Why would I want to go through all that hell, for a whole week ... when there are TONS of developer jobs out there.

    Don't believe me ? Look at the bay area, so many damn developer jobs is scary.

  78. Always interviewing by Anonymous Coward · · Score: 0

    I bet these guys are always interviewing.

  79. Trial period? by muntis · · Score: 1

    Don't you guys have trial periods in US? Like for the first month each party can terminate contract without any notice.

  80. Who do they think they are? by Anonymous Coward · · Score: 0

    Absolutely ridiculous!

    Here's a quote from the article: A small number of candidates decline to audition and, naturally, getting a week off of one’s current job to travel and audition can also be an issue. But those who decline to audition probably wouldn’t have been a good fit anyways. “If someone is going to go through this, they want to work for Hashrocket,” said Elliott.

    If this was NASA or CERN or something similar then ok. Some people really, really, really do want to work for them. But Hashrocket? One of hundreds, if not thousands, of whogivesashit noname web consultancy shops?

  81. A month and a half by Anonymous Coward · · Score: 0

    I just spend a month and a half interviewing -- 9 interviews. 5 on the phone, and 4 in person.

  82. Free labor! by Anonymous Coward · · Score: 0

    This is just a scam to get a week's worth of unpaid labor. I'm sure it violates a lot of laws.

    Might as well have a month long interview.

  83. Re:Ugh, Ruby by Heretic2 · · Score: 1

    There's always Node.js, which scales better for distributed systems.