News for hackers. Stuff that matters.
Re:A listing of companies that don't do whiteboard job inter... by hn_throwaway_99 on Saturday March 02, 2019 @02:19PM (#19290655)
> Also, take home challenges are probably very discriminatory towards older candidates with families. So maybe just as subtle way of age discrimination?

I see this sentiment fairly frequently, and TBH, it completely baffles me. I am in my mid 40s. Yes, I don't have nearly as much energy nor desire to spend all weekend doing take-home programming assignments as I did 20 years ago. But if one candidate is willing to do more work and preparation for an interview, that's not 'discrimination' - that's one person showing they are willing to put more effort into a job than another.

True, your family obligations may mean you don't have as much time to spend on that preparation. If that's the case, that's a fine, very reasonable trade-off you've made to prioritize your family over your work. But then it strikes me as entirely UNreasonable to accuse businesses of discrimination because they choose employees who have decided not to make that same trade-off.

Re:A listing of companies that don't do whiteboard job inter... by jboy55 on Saturday March 02, 2019 @02:29PM (#19290705)
The whole bent against white board questions is that they are unrealistic as to actual working conditions and thus are artificial. So if you are a successful engineer, using your work time efficiently, and yet, you have family obligations that prevent you from spending enough time as someone else on a take home challenge, is the take home challenge showing realistic 'working conditions'? Or is it a measure of freetime?

>If that's the case, that's a fine, very reasonable trade-off you've made to prioritize your family over your work.

I'd advise that if you are ever involved in a hiring situation you never write that down. "I'm sorry my project wasn't done so well, [my baby, pregnancy, illness, religious service] took most of my weekend".

That is a prime example of age/gender/disability discrimination. You should never assume someone's out side of work life presumes an inability to do the job during work hours.

Re:A listing of companies that don't do whiteboard job inter... by hn_throwaway_99 on Saturday March 02, 2019 @02:39PM (#19290751)
The vast majority of jobs I've worked at have required some flexibility in working off hours. Whether it was something that went down at off hours that needed to be addressed, or an unforeseen (and unforseeable) change in a business that required a last minute scramble, these things happen.

True, there may be some jobs that are truly 9-5, and if that's the case, so be it. But frankly, as someone who is willing to put more dedication into my work, it feels like complete discrimination against me if someone willing to do less work then demands the same level of compensation and advancement opportunities.

Re:A listing of companies that don't do whiteboard job inter... by jboy55 on Saturday March 02, 2019 @02:55PM (#19290828)
If 'Work Hours' require someone to be oncall 24/7, you can ask that as part of your interview, but you can't infer that from other factors.

Yes: "Our job requires you to be on-call 24/7, one week a month, can you commit to that?".

No: "You said you didn't have time for the take home test because you have a family. The family will get in the way of 24/7 support"

Also yes: "you will be traveling 5 days a week for your sales job, can you do this?" No. "We don't hire people with families for this job."

And, there's no discrimination towards you putting more time into your work. That's quite a stretch, if all you have going for you is your ability to put in more that 60 hours a week, that's not saying much.

Re:A listing of companies that don't do whiteboard job inter... by kokokokoko on Saturday March 02, 2019 @03:55PM (#19291120)
As someone who has been in this industry for a long time and seen a lot, this still baffles me.

Who agrees to being on call 24/7 for a week? Especially when you are getting paid a typical professional salary? It seems absurd. I've always been active after hours and willing to jump in when things happen.

But this idea that you are essentially working (since you need to always be somewhere you can start working within minutes) for a week out of a month every month of your life for a salary job with no equity or long term payoff on the other end, has to be the most bizarre choice a person could make.

Maybe there is something to that I don't understand? I guess if you don't have any other interests or people in your life. But that just seems really sad.

Possibly someone who does this could help me to understand this a little better?

Re:A listing of companies that don't do whiteboard job inter... by jedberg on Saturday March 02, 2019 @04:17PM (#19291215)
I've been on call most of my working life. When I worked at reddit, I was on call 24/7/365. The only time I wasn't on call was for the weekend of my wedding.

When I got to Netflix, only being on call one week a month was a drastic improvement. It meant that I could plan my vacations and important family events around not being on call. On the flip side, my family understood if I suddenly got up from dinner to take a call or get out my laptop. My on call schedule was shared with the family so we could all plan accordingly. Sometimes when it was my week and I had something really important, I would ask a coworker to cover that night for me, and then do the same for them in the future.

The salary for the position accounted for this inconvenience, and it wasn't a surprise. Since everyone who does SRE has this same responsibility, it's built into the compensation. Some companies actually give you extra money when you are on call (I hear Google is one of them).

Yeah, it kinda sucks from a family perspective, but it is what it is. As long as you set expectations with everyone around you, it's not that big a deal.

As it turned out at Netflix, since I was the lead, it meant that I was the secondary or tertiary on call at all times, but again, the family knew this, and also, my coworkers knew that if I didn't answer it was because I really really couldn't take the call at that time, and everyone was fine with that. It just rolled up to next person. Only the first on call was expected to answer, all the rest of us were on a "it would be great if you could" basis.

Re:A listing of companies that don't do whiteboard job inter... by titanomachy on Saturday March 02, 2019 @10:16PM (#19292480)
I do call one week in 10. I typically have between one and three out-of-hours pages during this time. A typical page takes 20 minutes to deal with, although sometimes they do take longer.

30-minute response time means I can still do things like skiing or hiking during on-call weekends, if I'm a bit creative.

As a result of doing call, my team's product runs reliably and meets its SLA requirements, allowing my company to sell the product to other serious companies and therefore for my job to exist.

I get paid around $4k for each week of this (on top of my normal salary). It is worth it for me.

I have "other interests and people in my life", including a girlfriend, friends, outdoor adventuring. One week in ten hardly affects anything, and I can usually trade with a teammate if I want to go away a particular week. Most of my friends have their own careers which make far more onerous demands on their lives for less compensation (doctors, lawyers, nurses, restaurateurs).

Re:A listing of companies that don't do whiteboard job inter... by lazyasciiart on Saturday March 02, 2019 @05:51PM (#19291614)
Our company introduced this last year. The reactions ranged from "the fuck you think I'm going to do this" to "you bunch of whiners, when I did Ops I was on call 25/8/370 for $0". The way teams implemented it ranged from "you have that week to work on whatever you want/not show up" to "well we don't expect any out of hours calls so we won't implement anything except a roster". It's been fascinating.
Re:A listing of companies that don't do whiteboard job inter... by nasalgoat on Saturday March 02, 2019 @04:44PM (#19291346)
Going on 25 years now of being oncall. It's very, very good incentive to make sure the systems are optimized and working nicely.

I get a page about once a month, maybe. Because I do my job.

Re:A listing of companies that don't do whiteboard job inter... by majkinetor on Sunday March 03, 2019 @11:33AM (#19295245)
This.

Automate well enough and you almost never get called.

Re:A listing of companies that don't do whiteboard job inter... by ori_b on Saturday March 02, 2019 @04:43PM (#19291340)
> Who agrees to being on call 24/7 for a week? Especially when you are getting paid a typical professional salary? It seems absurd. I've always been active after hours and willing to jump in when things happen.

That's called being on-call 24/7 for the entire span of your job.

Re:A listing of companies that don't do whiteboard job inter... by hn_throwaway_99 on Saturday March 02, 2019 @03:21PM (#19290987)
I agree with all of your examples - it is discrimination if an employer says "your family will get in the way of you working off hours."

What I find obnoxious, though, is when an employer has standard rules for everyone (e.g. "all prospective applicants must produce a 3 hour at home project as part of the interview process") and then balk at "discrimination" because you'd rather spend your time at your kid's soccer game.

This also strikes me as the height of white-collar privilege, because there are tons of other jobs (e.g. military jobs, oil rig workers, construction jobs, etc.) that require a hell of a lot more family sacrifice, but it's mainly highly paid software developers that protest so much at a couple hour non-9-5 project.

Re:A listing of companies that don't do whiteboard job inter... by PeterFBell on Saturday March 02, 2019 @04:18PM (#19291220)
The challenge with substantial take home tests is that they have the potential skew your applicant pool in a number of ways that are not ideal for your business.

Firstly, as a general rule of thumb, the very best developers who are in the highest demand are unlikely to jump through the hoops, so immediately you're filtering out the very best applicants. As a business owner, that's not something I want to do.

Secondly, and equally importantly, you are likely to get more, young financially stable people with less outside of work commitments (including families which naturally correlate with age which in turn correlates with experience).

If you want to over-index on people with less experience and at the same time reduce the number of applications from people for whom the time commitment is problematic (including but not limited to females who statistically take on a disproportionate percentage of child care responsibilities and some members of traditionally under represented minorities) all you do is reduce the likely diversity of talent you might otherwise get to pick from for your dev team.

Re:A listing of companies that don't do whiteboard job inter... by renholder on Saturday March 02, 2019 @07:27PM (#19291994)
>...the very best developers who are in the highest demand are unlikely to jump through the hoops...

I think that this applies for the best anything but, conversely, companies still want them to jump through the hoops. You need to convince the company you're a worthwhile hire and the company, in all of it's arrogance and self-righteous glory, spends little to no effort convincing you its a worthwhile place to work[0].

You see this in questions like, "So, why do you want to work here?" If we're pointedly blunt, we could just say, "You're hiring for 'x', I can do 'x'; also, I like having money versus not having it," but that would be taken as arrogant and/or "not be a team player" or "not very interested in the company or the role".

Let's face it: The world is filling itself with the "drink the kool-aid" types and, so, companies use that as a gatekeeper, so to speak. "A good company fit." "We just want to see if you're a fit for the company."

An experienced <x> is probably far less concerned with the pointless fact 'y' of your company versus, say, the company's culture or if you have matching contributions. If they've put in the time to make themselves an industry expert in something, then - of course - they're going to be a good company fit, at the end of the day. You're just looking for people who will be acquiescent and/or will jump through the hoops. ...but why...? For an entry-level position, I can understand it. For someone who's dev'ed for the last 10 years at 'zed' company, what function does that hurdle hope to accomplish, if not the aforementioned?

[0]-Not really true for Europe, though, so thank feck for that, but have seen it in the states.

Re:A listing of companies that don't do whiteboard job inter... by esotericn on Saturday March 02, 2019 @08:17PM (#19292145)
> You see this in questions like, "So, why do you want to work here?" If we're pointedly blunt, we could just say, "You're hiring for 'x', I can do 'x'; also, I like having money versus not having it," but that would be taken as arrogant and/or "not be a team player" or "not very interested in the company or the role".

I've never failed in taking the latter approach in any interview I've ever faced. (I've been rejected; that's different).

I tend to think this is more about whether you're... 'politically risk-averse', for lack of better terminology.

Almost all of the companies that have found a "real" response to that sort of question bad (e.g. given me the gasp or whatever) have been drone-shops. To some extent it was a sort of 'soft-reject' on my side. A minority in any case.

Maybe one day it'll hurt me. I'm not sure. I think it's a pretty good filter against working with dickheads.

I am in Europe, mind. For a month or so at least. ;)

Re:A listing of companies that don't do whiteboard job inter... by nostrebored on Saturday March 02, 2019 @04:35PM (#19291298)
I work 10 hours a day, my wife does as well, and we start at substantially different times. We have a child who can stay up until 11.

If I'm doing multiple interviews (which everyone should be doing) and each requires 3 hours of my time (generous underestimate) then what am I going to do? Hire a sitter for a potential job for each of these companies?

Give me whiteboarding interviews -- at least the studying is cross applicable.

Re:A listing of companies that don't do whiteboard job inter... by FiddlyPack on Saturday March 02, 2019 @07:52PM (#19292073)
Last time I went interviewing, that’s exactly what I did for the take home projects: hire a sitter.
Re:A listing of companies that don't do whiteboard job inter... by nostrebored on Sunday March 03, 2019 @07:45AM (#19294197)
When you're looking at $60 an interview and looking at probably 10+ interviews to find a good fit then why am I going to spend $600 when I can brush up on information that I already know from school and work at a fraction of the cost?
Re:A listing of companies that don't do whiteboard job inter... by FiddlyPack on Sunday March 03, 2019 @11:24AM (#19295197)
It’s a place you want to work? I’ve never done more than 3 interviews in a go, but I also only apply to jobs I really want.
Re:A listing of companies that don't do whiteboard job inter... by hn_throwaway_99 on Saturday March 02, 2019 @10:21PM (#19292497)
> then what am I going to do? Hire a sitter for a potential job for each of these companies?

Yes, why not? For many people taking time off their existing job during the work day to interview is difficult, but they find a way to do it.

My whole point in this thread is not that interviewing isn't onerous, or that some companies may require more of a time investment than some people are willing to make (and, if that's the case, it's fine to say that job/company isn't for you). What I find obnoxious is when people turn their unwillingness to spend time on the interview or homework as "you are discriminating against me because I am older or because children."

Re:A listing of companies that don't do whiteboard job inter... by nostrebored on Sunday March 03, 2019 @07:43AM (#19294187)
Because that's absurd when I can just apply to companies that have reasonable hiring practices that aren't effectively lock in.
Re:A listing of companies that don't do whiteboard job inter... by akiselev on Saturday March 02, 2019 @02:48PM (#19290800)
How does someone know that their coworker with family isn't just a better negotiator than them or that they didn't come at an opportune time when their employer was more desperate for the coworker's skillset?

There's a reason there's so much room for plausible deniability in these matters.

Re:A listing of companies that don't do whiteboard job inter... by LanceH on Saturday March 02, 2019 @03:22PM (#19290991)
Traditionally, having a family is viewed as a positive because you are more likely to get a more stable, longer term worker.
Re:A listing of companies that don't do whiteboard job inter... by fouc on Saturday March 02, 2019 @09:06PM (#19292300)
"some" being the keyword. It's understandable if there's a scramble if the codebase you're directly responsible for goes down.

I think it depends on how much sysops/devops is involved in your job or if that's a separate team. And how robust your codebase is etc.

Re:A listing of companies that don't do whiteboard job inter... by cortesoft on Saturday March 02, 2019 @02:45PM (#19290790)
Couldn't you use the time that you would have been doing the whiteboard interview to do the take home work? If you have time to go to an interview in the middle of the day, you should have time in the middle of the day to do a take home project.
Re:A listing of companies that don't do whiteboard job inter... by jboy55 on Saturday March 02, 2019 @02:51PM (#19290818)
A take home test rarely means there is no in person interview. You will still get 'soft' questions from managers, product managers etc for half a day.
Re:A listing of companies that don't do whiteboard job inter... by aichi on Sunday March 03, 2019 @10:34AM (#19294893)
whiteboard = artificial. I don't agree. When I interview I don't expect working code on WB, I expect discussion about what is written there. Also I expect when interviewed that there will be discussion about approach I took.

WB usage is also testing presentation skills. It is used in companies when you want to present your ideas to others, etc.

Re:A listing of companies that don't do whiteboard job inter... by ppod on Saturday March 02, 2019 @02:27PM (#19290695)
I agree with what you say as-is, but the other side of it is that the company might not be making optimal hiring decisions by doing this discrimination. A 22 year-old can choose to spend a full weekend on an interview task and do a great job, but once hired that doesn't mean they will actually work more hours (though they might). If we assume that once hired both the 20yo and the 40yo will work 40 hour weeks (i'm in europe), then it wouldn't be optimal to compare their take-homes evenly if the 20yo had spent way more time on it.

Anyway its complicated. Seems like on-site open-book 90 minute real-world problems would be a nice solution.

Re:A listing of companies that don't do whiteboard job inter... by gav on Saturday March 02, 2019 @04:05PM (#19291159)
> Seems like on-site open-book 90 minute real-world problems would be a nice solution.

It is. And it's superior to a take-home test because you know the candidate wrote the code, you know how long it took them, and you can turn it into a pair-programming exercise.

Re:A listing of companies that don't do whiteboard job inter... by alaithea on Saturday March 02, 2019 @02:44PM (#19290774)
People whose kids are older may have forgotten how hard it is to get even five minutes to one's self at home, when there are infants or toddlers in the house, let alone an hour or two. Without an adequate support network in place, a parent might have to pay a babysitter to get the time to do the take-home. So yes, take-homes which are expected to be done in one's "free time" are discriminatory against those with families.
Re:A listing of companies that don't do whiteboard job inter... by bradleyjg on Saturday March 02, 2019 @03:17PM (#19290968)
Who says that they are expected to be done in one’s “free time”? What responsibility or business is it of an employer to know how candidates are making time for the job interview process?

If any non-zero time required to obtain a particular job is descriminatory then every existent hiring process is discriminatory. What do you suggest, drawing lots?

Re:A listing of companies that don't do whiteboard job inter... by mevile on Saturday March 02, 2019 @09:01PM (#19292286)
> I am in my mid 40s. Yes, I don't have nearly as much energy...

Do people in their mid 40's have less energy for some reason? Do you exercise regularly? Do you get enough sleep? Do you eat healthily? You don't mention anything about a family obligation taking up your time. I am 41 and I don't have any lack of energy issues. I don't think it's a 40's thing, more of decades of bad lifestyle decisions catching up. Which I don't think should be out of bounds for a company to consider when hiring as long as it isn't due to health issues beyond the candidate's control. I guess this distinction can get fuzzy, but I stress that there shouldn't be any reason why in your 40s you should have dramatically lower levels of energy than in your 20s.

Honestly depicting people in their 40s as having less energy does more harm than good. It's just feeding into the perception of older people as less capable when it's not true across the board. It's not OK. I don't have less energy, I have tons of energy and I'm sure many people older than me do as well.

Re:A listing of companies that don't do whiteboard job inter... by humanrebar on Saturday March 02, 2019 @09:13PM (#19292318)
It's more that family demands tend to be less friendly to time shifting. You can't just put off feeding your kids, grounding them for getting into trouble, or changing their wet sheets at 2 a.m.

Single people (and empty nesters to be fair) can more often skip some happy hours or some intramural games.

And to be even more fair, once employed, it seems parental excuses (my kids blah blah) get more understanding than single excuses (I need to actually date, my boyfriend blah blah). But I'll wager the interview process is more complicated for people with families.

Re:A listing of companies that don't do whiteboard job inter... by mevile on Saturday March 02, 2019 @09:29PM (#19292352)
Family obligations taking up time I can understand, but the person I am replying to just seemed to equate 40s as being in a state of having less energy without mentioning family obligations. I am taking issue with 40's being a state where you have less energy. I don't believe it is true, unless there's an underlying health condition that has little to do with age.
Re:A listing of companies that don't do whiteboard job inter... by mvyo on Sunday March 03, 2019 @03:38AM (#19293430)
> if one candidate is willing to do more work ... that's one person showing they are willing to put more effort into a job than another

I'm not happy with this logic. It's harmful. If you extend it further, it motivates everybody to work more hours too.

"If a person is willing to put more effort into a job than another let him do that! Oh and by the way, let's fire those who are not and hire those who are".

And we're back to 12+ hour work day and a lot of great specialists are out of their jobs or forced to sacrifice their time with families, friends, hobbies, physical activities, etc.

There are ways to conduct interviews without whiteboarding AND without take home assignments.

Re:A listing of companies that don't do whiteboard job inter... by quakenul on Saturday March 02, 2019 @03:57PM (#19291130)
It's not a trade-off! We as a species absolutely require people to have kids. Discriminating against those who do is the most fundamantally wrong thing I can think of.

It is what we are here for, if nothing else.

Re:A listing of companies that don't do whiteboard job inter... by JustSomeNobody on Sunday March 03, 2019 @11:01AM (#19295062)
It is interesting that you use, “... willing to put more effort...”. It isn’t about will, it’s about time. But hey, if we’re going to generalize, I bet a dev with a family is more “willing” to do hard work for a company than some single dev.