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."

29 of 362 comments (clear)

  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: 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.

    3. 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.

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

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

  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 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.

  3. 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
  4. 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.

  5. 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: 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.

    2. 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.

  6. 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 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?"
  7. 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.

  8. 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...
  9. 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.

  10. 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)
  11. Agile methodology... by Reasonable+Facsimile · · Score: 5, Funny

    With one-week sprints.

  12. 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...
  13. 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
  14. 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

  15. 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.

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

    Because he read some place that African trolls are starving?

  17. 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.

  18. 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