The one interview question I always ask
codercofounder.wordpress.com
codercofounder.wordpress.com
My response is simple: Imagine if you have multiple candidates for the same job, and you are trying to decide which one you will hire. Imagine that the way you go about this is that you write down the things that matter to you from most to least and that you use 3-5 things at the top of that list to decide. Those are your decision drivers. What are they?
[ASIDE: I really don't mean to be disrespectful to OP; this may be one of the better interview hacks I've seen. But that's just the point: it is a hack. Hack ones and zeros and earn our respect. But hack us and earn our contempt.]
And please don't respond by saying "some-big-company" does it by asking why manhole covers are round. The interview process in most companies is broken, especially the big ones. It seems to forget that you're hiring someone to get a job done and instead provides an inflation mechanism for already large egos by saying "We have a gate. And we're smart. Fuck you if you want to work here."
I actually don't see what's so manipulative about asking a candidate what their decision drivers are. Every consultant who's spent a few years in the business knows to ask potential clients what their "key metrics" for success are. It's good to get everyone speaking the same language.
It's a strange kind of humility that demands that other people put their whole life on hold to see if it'll work out to join your team, isn't it?
In my experience, when someone is hired on to a new company, they are on a trial basis for a certain number of days anyway. This may seem less risky than being explicitly labelled as a temporary-to-hire worker, but they could still find themselves and their benefits in jeopardy if within that trial period either decides this is not as good a fit as the recruitment process suggested it would be.
I think that underneath the intuitive reaction we have to "temporary worker" vs. "permanent worker on a trial basis", they're actually very alike from an individual risk perspective. Either way, in 30/60/90 days, you could find yourself unemployed and still in the same bind. There may be benefits consequences the direction of a temporary worker, especially if you are temped through an agency. On the other hand, that agency might find you another role if the one you are in doesn't work out.
There may be a different discussion about whether or not having this trial period is right, or ethical, or good business, or whatever, regardless of what whatever label gets put on it. My stance on this is that a good process will inevitably make very bad decisions from time to time, and it's not always the best idea to force those bad decisions to be irreversible.
Maybe my experience with the occasional mistakes of what I've seen as otherwise good processes in my past has made me a little less hard-lined about this.
EDIT: get my quoting italicized correctly.
Man up and make the call about what you feel for a candidate.
What most employers don't do - either by system or personally - is man up and admit they hired the wrong person, replace them with severance and move on. Very few people actually do this. Why not?
I think there is a common point of view that wants to assume that recruiting a good fit is something that you determine based on a set of input, and then commit to. If you have to reassess at a later time, and especially if you have to reverse your decision, you've failed at recruiting, and in a way that is preventable in a deterministic way. Experience suggests that people who believe this do one of two things: either they attach an ethical weight to the employee/employer relationship that means you have to weight the cost to your business against the cost to your sense of self-worth; or, they have gotten lucky enough up to this point to meet/interview/hire people who have not misrepresented themselves or otherwise projected an image that they would be much more valuable than they proved to be.
Having been involved in a number of instances in the last two years that have exposed me to the randomness of recruitment and hiring, even using all of the hacks people use to remove the error, I'm honestly a little surprised that people can have any imperatives about recruitment. The whole things seems at best stochastic, and errors are unpreventable.
I think the reason why people are so reluctant to man up is because it means they failed at something we believe they shouldn't fail at. I would argue they've failed as something we all fail at, and that accepting that will make the whole process better for everyone.
For better or worse, that is legally difficult in many places. Once you commit to hiring a permanent employee, you are obligated to some extent to try to work with them and resolve any problems. Firing them outright can be almost impossible unless either their position is literally redundant (in which case obviously you won't immediately be hiring someone else to do the job, will you?) or they are guilty of gross misconduct (such as doing something that involved the police being called to remove them from the office).
It seems common in the jurisdictions I know about for the full employee protections and benefits to kick in over a period of time, maybe on a sliding scale so they aren't fully in effect until a year or two after taking a job, so it's not completely one-sided. But you definitely get employees who play the game and make things that IMHO should be their personal responsibility into an employer's problem. For example, here in the UK there are rules about statutory pay for things like maternity leave. It's not uncommon for someone to take maternity leave for several months, with their employer required to keep paying them at a certain level throughout, and then not go back to work at the end. The problem is, sometimes an action as significant as having a child really does change your perspective and priorities that much, and the employee did go on leave genuinely expecting to return, and other times they knew damn well they weren't coming back the moment they walked out the door but cashed in anyway, and there's no objective way to tell the difference.
To a larger company, where this isn't going to happen very often, you can to some extent write it off as a cost of doing business. But to a small company, being down a member of staff at all can be seriously damaging, and paying out a load of statutory benefits and then getting screwed can literally cause your business to fail. But the rules are what they are, and as long as you have to play by those rules, any employer in such a context is going to be very careful about who they agree to hire on a permanent basis, and a probationary period after hiring isn't unreasonable IMHO.
I agree though that there is a certain amount of uncertainty when folks are close to coming back from maternity leave. However, keep in mind that the organization (big or small) would have had to fill the position in any case during the maternity period.
* In Canada, maternity leave can take up to something like 50 weeks if the father chooses not to use up their paternity leave.
If my interviews are a waste of your time, then you aren't likely to be the guy I want to hire. I want to hire someone who wants to work for me for more of a reason than to collect a paycheck. I want new hires to believe in our purpose, to fit in with our team, yadda yadda, but ideally, I'd like our interview candidates to actually _want to work_ for our company because they like or admire it independently of whether or not they are collecting their checks from us.
Perhaps I'm biased, but that ideal candidate, in my mind, doesn't consider an extended interview a waste of their time.
I think it's safe to go this way with jobless developers looking to get a job. If your candidate is on a full-time job, you should certainly commit.
Exactly, I won't be ready to commit until working with them.
The second shape is an equilateral triangle and they have been used in the past for manhole covers, most notably in New Hampshire. They're falling out of use because of the fact that circular ones really are that much easier to manufacture and have a few other advantages such as the fact that they have no tips to break off (though to be honest I don't know how easy it is to break the point off a triangular manhole cover).
Manhole covers are round because manholes are round. The question is why manholes are round?
Manholes are round because round shaft requires less material for the walls to hold soil pressure. The same reason why most wells are round. As a matter of fact when this is not a concern manholes and their covers quite often are not round - just walk on the sidewalk in any modern city.
You can walk quite a way in Britain before you see a circular manhole cover. Domestic drain covers are almost always rectangular galvanized steel, and aren't actually that heavy, so dropping one doesn't happen that often.
Digging and constructing a rectangular inspection pit is much easier than a circular one.
There isn't a wrong answer to this question unless you are asking an engineer about a specific manhole cover they have data about.
> Manhole covers are round because manholes are round.
That's clearly not the whole story. There is no reason why a shaft has to be covered by the same shape as the shaft. If there were significant drawbacks to having round manhole covers, we'd just have another shape with dimensions large enough to not fall down. There aren't, in fact round covers are fairly easy to manufacture as long as high precision isn't required, as simcop2387 noted.
But if this was your stock response -- to immediately mirror question, it'd be a big turn off and tell me that you're gonna be a pain in the ass to work with.
>> Hack ones and zeros and earn our respect. But hack us and earn our contempt.
By you asking the question you have already earned the interviewee's contempt - now it is only a matter of how that is expressed. Some people express it openly, others are more diplomatic. The result is the same though -- a person who is not going to take your offer.
Bottom line: the question is manipulative, and everyone with a bit of self-awareness will figure that out. Nobody wants to work for a manipulative person.
If you get worked up about that, then it would be a definite black mark against employing you. If you would refuse a job offer because of it, I would say it was a bullet dodged.
An interviewee who holds me in contempt for asking them a question?
They're probably not really suited to working with grownups.
You have asked a loaded question which has a nasty underlying implication. You might not have intended it that way, but it does have that subtext. Just to make it totally explicit, suppose I answer "money" in my top 5 then you might say "oh, he cares too much about money, he's some greedy person, not the upstanding sort we want here", but if I don't answer "money" in my top 5 you might say, "well money isn't important to you so I won't pay you what you're worth."
It's like the more-famous question, "Have you stopped beating your wife yet?" -- which presumes a statement as fact without asserting it, and therefore is offensive and difficult to reply to.
The difference is, the factual state presumed -- even if you didn't intend it (though the author certainly did) -- is, "I am an armchair psychoanalyst. Let me psychoanalyze you." You've taken your role as "someone who will decide whether you could make this company money" and raised it to the power of "someone who might decide whether you're a worthwhile human being."
If you're not prepared to see that this might offend some people, and to apologize and admit that you hadn't thought of it that way, then you're probably not really suited to working with grownups. ^_^
I will also reiterate that we often accuse others of our own faults. When you find yourself accusing me of "getting defensive", you should ask "is this comment that I am writing right now getting defensive?" Because it certainly sounds that way to me.
For the record, I do not think that holding you in contempt for asking a loaded question constitutes "intellectual combat." Let's review. In this hypothetical situation, we are given that you have asked, "so, imagine that you had a bunch of job offers, how would you choose between them?" and someone really responded, "so, imagine that you had a bunch of job candidates, how do you choose between them?".
You have a number of options. One is, you could handle it gracefully. You wouldn't say "oh this person is a pain in the ass!" because what they've asked is no more dickish than what you've asked, and if anything they've showed you the way in which you are being dickish. Your question was -- even though you might not have intended it -- potentially quite manipulative, and you might have significant conflicts of interest. So the graceful way is to try to recover the interview: "Okay, so yeah, I guess my question has a manipulative subtext. Sorry. I didn't mean it in that way, was just trying to be friendly and make my workplace better."
That's not what you suggested. You suggested that your reaction, facing this situation, was to say, "you probably can't deal with grownups, I'm not hiring you, get out." The irony which I'm trying to show you is: this is a childish way to handle the situation, to accuse the other of being childish rather than admit your own fault and strive to be better.
Now, would you care to tell me where I said 'Getting defensive in job interviews is a cracking idea'?
It does the reverse too surely. It tells a prospective employee that the employer is all about jumping through needless hoops - that they're going to be a pain in the ass and require things that are rather unrelated to actual productive work.
Personally I think I'd find it a turn off from either side. Is it a useful question? I can see how it could give a good indication about ability to think on the fly to provide a politic answer. If that's part of the job then it seems not completely unreasonable.
Even if you sincerely care about your waiters and waitresses and want to encourage their acting careers on the side, it still stretches a bit into the unprofessional, no? You're asking them to imaginatively mix their contexts around in ways that they might not be intending to do when they work for you. The fact that you've asked me to simultaneously be frank with you about my external life, and that you also expect me to censor things which might be deemed 'irrelevant' like "well, I need a software company that I can leave after six months because I want to go and build schools in India once I get enough money," or to confess them even though they might make it much less likely for you to hire me, is potentially a needless hoop.
But for a lot of jobs, that's not really the case. If I was going for a job as a step up from the one I've got now, I'd be delighted to be asked this question and would give an honest answer. If my actual motivations didn't align with what the company believed it was offering (if, for instance, they were only interested in trying to push you higher and higher into management rather than allowing you to become truly expert at your current job), then I'd want to make sure I found out before I took the job.
In fact, I'd argue that yes men and the under-confident but easy to get along with are the absolute worst kind of employees - They won't tell you that the car is headed off a cliff until it's already three feet off the edge.
Sometimes, forcing someone to answer the very question they have posed is a great way of pointing out any flaws.
The taking of offense here is the bigger enemy to progress than anything else in this exchange, and that didn't come from the interviewee.
I'm all for people being cordial and polite, and many programmers could learn a thing or two about human interaction, but the idea that asking a question in response during an evaluation of capability (on both sides) is an insult is a little bit of a stretch.
Others here seem more interested in giving snarky half-truths.
You don't have to be an argumentative dick to express doubt in something. Nor are you necessarily an underconfident yes man if you dont speak up. Circumstances dictates a lot of behavior.
Even if they're wrong? Well, in that case, good riddance.
In regard to the original situation, I think the interview question in the link is a reasonable one to ask for most places and most positions. The question in reverse is also pretty useful and any candidate genuinely asking it in return (after answering yours) would be a Good Sign. A candidate who doesn't answer, however, and just fires back the question in reverse is showing flags of being an argumentative dick.
Having said that, I'm against gimmicks in interviews.
It's so hard for companies to find good talent, it's silly to dick around with mind games and petty power plays.
Find good folks. Realize that on average you're going to have them around for maybe three years, five if you are super lucky, ten if you win the lottery, one if you rub them the wrong way. Treat them with respect, ask yourself how the HELL you can bend over backwards to try to make their experience working at your company good enough to keep them around for a while. Don't talk down to them. Don't imagine that they are beholden to you for anything.
If you are unlucky enough to end up in a situation where you as an employer are holding all of the cards in a hiring situation then I have some bad news for you. You aren't hiring the best candidate possible, you're hiring a mediocre candidate.
Sometimes mediocre is good enough. Not every employee needs to be a superstar. Personally, I don't care that the receptionist is the best receptionist in the world; I care that he/she is polite and competent enough that I don't need to worry about reception.
Also, be careful in deluding yourself that there aren't surprisingly good candidates out there that don't have such a high opinion of themselves. Some of the best people I've ever worked with didn't get the best wages and deals. In fact, the people with the "best" packages were often 2-3 rungs lower than the best employees.
E.G. One could respond to the question, saying that this is an important process that they would go through - even if there was only ONE offer letter to decide upon, but still provide your answer.
Then ask, in a more respectful manner, something along the lines of:
"Based on this question, what are the top three things you/your company values in an employee and further, what are the top three things the company values about itself."
You can also ask the interviewer what the top 3 things he values about working for that company.
---
One of the toughest questions I have had to answer in an interview was from Twitter, where the manager asked me "What would be the one thing, should we work together, that could cause problems for us?"
This was a pain to answer because, frankly I know nothing of this guy, so I replied "Poor communication. If we can't communicate well with each other, it will make both our jobs hard."
He said "Great thanks, when are you available to start?"
I told him, the interview was over, and I never heard back.
Is there something I'm missing? I don't quite get how him asking that question led to you turning down the job so abruptly
But the way it was stated after the multi round interviews appeared to imply that they were interested in me.
After a few weeks of nothing, I emailed the recruiter and got a terse "we've decided to go another direction" email.
I thought it was ironic that I had said poor communication would be a bad thing for us, and then there was poor communication in telling me they weren't interested.
:)
It all worked out great for both of us though, because the job I have now is such a better fit for me than twitter would have been.
I'd like to work as close as possible to home. I live in DC, commutes add to stress, and you end up having little personal/family time working further away from home. This is worth even sacrificing a income because time matters more to me now than $10k. It doesn't hurt that it saves on gas with rising prices.
Secondly, working in an environment of people that pull their weight. This is a paramount to me. If there are a bunch of unqualified employees that don't work hard to improve their English speaking and writing skills, communication becomes a major issue in meeting objectives, and I often end up with a ton of proofreading assignments. Having people around me that know answers, and that also put in the work, rather than just a bunch of blind "decision makers" or "oversight managers" is paramount to a good working space. Personal attitudes are also paramount, people don't need to be overjoyed and silly, but I can't tell you how many interviews I've said no to when they ask me about how I get along with difficult people. Its a company's responsibility to breed a mutually respectful, productive, and cordial business culture. Too many companies allow negative and difficult people to climb their ranks, I'll never work for them long if that's the case.
Lastly, I expect a company to offer a good work/life balance. I want to work for a company that clearly defines objectives, and when they're met, I don't want to be "nickeled" and "dimed" over my hours... If my work is high quality, and all goals are met, don't squeeze me. i realize that its even good to pull extra hours on projects, but a company that doesn't realize that they should "ease up" on employees in quiet times is a company that faces high turnover, they're throwing away all the intellectual capital they build by pressing employees (that eventually leave or get burnt out) too hard. This issue is usually fixed by careful attention to contract terms during bidding. If there's a requirement for a performance based contract, if you want to be happy, avoid the trend. Your oversight managers should be the ones responsible for maintaining quality and upholding employee conduct through reasonable oversight. Don't turn your company into a metric-driven juggernaut by giving in to strict SLAs/Contract terms, or you'll suffer crippling turnovers and you'll eventually lose your contract holding through (continually) rising expectations, or through liability for errors.
I have always believed the the interview process must be a 2 way street; we are equals interviewing each other for mutually beneficial long term possibilities. The way OP presented this seemed way too manipulative for my taste; it destroyed that "equal plane" I covet.
So yes, my problem was not with the subject material, but the way it's being asked. (Which is also why I added the little ASIDE; I wanted to demonstrate that without just looking like a snarky response.)
But I do feel like it helps me learn a whole lot about the candidate without compromising that trust or condescending to them with "what's your biggest weakness?" or some such.
"Mind you there isn’t a right answer. It just helps to place the candidate in a coordinate system that I can understand and interpret."
It's all about coming to understand the person, rather than evaluating them on a set of criteria. The difference is critical.
Then again.. its their company. :/ I noticed many companies forget that the employer/employee relationship is symbiotic.
Of course smart people you want to hire will never recognize this clever mental trick.
>it explores a candidate’s motivation and value system.
Wrong. It explores candidate's ability to guess the answers you want to hear. And you have no way to tell whether candidate is sincere or just trying to please you.
Come on, this is a typical BS question, along the lines of "tell me your weaknesses" etc...
The fact is, anyone who's spent any amount of time on proggit/HN knows the correct answers here: work environment, smart people, interesting projects, cool technology, making a difference, etc. What you really want to ask is "how do you keep up with technology" and see if they say HN.
It's not about the questions you ask, or at the least it counts for less than say 20% of the interview. It's about the discussions that come out from them. You'll get noticed if you're BSing when it comes to holding a 15 second to 2 minute chitchat about tech news sites, or your big factors when considering an employer/employee and why.
It's totally fine to have a set list of questions in mind before going in (for employer and employee both), and the content of those questions do matter a bit, but it's all about what discussions it can lead to and how easily it can. But if you only focus on what questions you bring and expect them to do all the heavy lifting of evaluating an employer/employee then you're already doing it wrong. You need to follow through or else anyone can BS anything you throw at them (excepting detailed technical skillset type questions).
That being said, there are some questions that are stronger than others. "What are your weaknesses?" isn't a strong question because it is far too direct. It is seeking a quantity in an area where you should be seeking a discussion. So it's of some value to seek out new questions every now and then, but only if you're keeping the goal of an interview in mind and not using new questions as bland ammunition.
I definitely agree with this. I suspect though, that its extremely hard for someone to police themselves to avoid giving a candidate points for giving the "right answer". It's just so easy to be drawn towards people who seem to be like us that most people will be easily fooled by a good BS artist.
The trick is to completely ignore their initial response as signal, and then engage them with their response, whatever it may be. It shouldn't matter what they say at all, but the discussion should be enlightening either way. This is where you can tell if the person has depth and has really considered their opinion. That should be what you're trying to find out, not whether they say "work on interesting projects".
You're right, hiring is an arms race. Especially when we have endless blogs about the next hack for hiring rockstars, and thousands of job seekers studying these to get that edge. As a candidate I know that I better give him the answers he expects, even if they don't paint a completely accurate picture.
Case-in-point: for this question my #1 would be salary. This answer would likely immediately disqualify me with 95% of the people who would ask this question. If they would engage me with it I would answer that
"salary is the #1 criteria for most people, they just don't realize it themselves. If someone were to offer you a dream job, perfect in every way, except they offer you zero salary, literally zero, of course you would turn it down without hesitation. But if it were another criteria you would consider it assuming everything else checked out. Thus salary is always the single biggest factor when looking for a job."
Sounds reasonable, right? Unfortunately we would likely never get this far. The interviewer would have already written me off to even bother probing for my rationale. Until interviewers stop hiring/writing off candidates on seemingly arbitrary criteria, the candidate will always phrase his or her response in what they assume the interviewer wants to hear.
It can be hard. But I'd argue getting caught up with what to say and what to ask only makes it harder. Questions and answers both shouldn't be doing all the heavy lifting for an interview. They do some, certainly, but IMO the best interviews are when we get out of the Q&A cycle and wind up talking about our views on X, Y, Z (topics that are: a) business related, b) company specific or c) tech appropriate, about 90% of the time).
> The trick is to completely ignore their initial response as signal, and then engage them with their response, whatever it may be.
I think I'd agree, but would modify that with "the trick is to not make a snap judgement on their response, but first engage ....". I mean really we could hash out all the initial responses we'd expect to hear from the question. Advancement opportunities, Salary, Autonomy, Culture, and so on, and that list by itself is not all that interesting, so it's dubious to make any conclusions on someone on their 3-5 choices until you get into the reasons behind them. And we're not really trying to make any judgements or conclusions about them, with this question. This is more a backdrop to their professional persona and their career goals along with their day-to-day work goals, and will come up as support behind your decision later on whether or not to continue with the hire, one way or another. EDIT: I should also note it helps the employer communicate back what areas they think will or will not work well with what the employee is looking for, so it is useful to both parties for making a decision.
> You're right, hiring is an arms race. Especially when we have endless blogs about the next hack for hiring rockstars, and thousands of job seekers studying these to get that edge. As a candidate I know that I better give him the answers he expects, even if they don't paint a completely accurate picture.
When you're talking to a recruiter or someone in HR who is several layers removed from those you would answer to or work with, then yes that interview will be more about aligning skillsets and experience and so on, and I've had only a rare few interviews with recruiters who didn't just stick to a script. For someone with real say in the final hire, though, I would highly advise against contributing to that arms race and instead treat the interview as a real no shit normal conversation (but about important stuff to both of you). If they get even a whiff that you're calibrating what you say with what they want to hear instead of actually considering their prompt and discussing it like an honest adult, it doesn't matter if you are months ahead of them on the latest interview game theory or not, they're going to weigh that behavior against your other good qualities.
> Case-in-point: for this question my #1 would be salary. This answer would likely immediately disqualify me with 95% of the people who would ask this question.
What's the rationale behind that assumption? I imagine salary/compensation will make the short list for most commonly occurring response to the original question. I mean, the company you're applying to is a for-profit entity, most likely, so why would they count it as a mark against you (much less "immediately disqualify" you) when you have the same motives as they do for getting out there and working hard every day? It's an obvious and unimaginative response, yes, but then they go "Okay, why salary? would you look primarily at salary or would other forms of compensation supplement your salary considerations, such as: more vacation/PTO, quarterly/annual bonus programs, insurance plans, misc. stipends, share options..." and you can respond on down the line and go into what exactly they offer or would consider offering. It shows you are comfortable navigating the different employer/employee dynamics that can exist (NOTE: Startups especially tend to have wide ranges of different compensation packages and we devs often find ourselves at one or another during our career) and also have a good sense of what you're looking for in those regards. I don't just want to hire the one who will cost me the least on paper, and I won't take offense when someone is looking to make good money working with me and is confident they can add enough value to the company over time that it will be justified; I will be willing to pay more for someone who knows what they want and what they're doing and isn't guarded about talking about it when the time is appropriate, they'll probably be a far better investment than someone who says (or acts like) they don't really care what you pay them as long as it covers their bills. (That being said, people starting out in their career usually don't think much on this sort of stuff so it's not like I always expect a new hire to have all this sorted out)
Anyway, I don't disagree with you all the way or anything but in my experience it's best to walk away from the game of tricky questions and stock "best" answers. Anywhere you are hired will be needing you problem solving and communicating by your first week, which are the two things those trick questions are imitating. So (ignoring technical acumen and so on) demonstrate you can do those in the interview and look for that when giving an interview.
Disclaimer: I actually love interviews, either side of the table, so I'm a little weird.
>What's the rationale behind that assumption? I imagine salary/compensation will make the short list for most commonly occurring response to the original question.
My rationale is based on the sentiment that I see repeated around HN and the blogosphere that surrounds it. Granted, this may be a case of people who spend so much time talking about X aren't out doing X, but its a pretty clear impression that anyone who expresses salary as being overly important is not "passionate" enough or just sees programming as a job. I think anyone who regularly parses these blogs for hiring advice, and thus who would actually ask this question in an interview, are precisely the ones to eat up the sentiment that "the best programmers don't care much about salary". And since every startup thinks they need rockstars or ninjas, they'll happily write off anyone who seemingly expresses this sentiment. Admittedly, I don't really have any first hand experience interviewing for the typical Silicon Valley startup, so I'd be happy to hear that my impression is totally wrong.
I actually disagree. HN is about 1/3 new technology but 2/3 business news.
It is good for an overview to, lots of other sites and blogs are focusing on say one language or framework.
This is very domain-specific.
If the things I care about in a job don't jive with the things your company cares about, why would I even want an offer from you? In my specific case, when interviewing in the past, things I've cared strongly about are things like test-driven development, a culture that values code quality as well as shipping products, and having a meaningful stake in the success of the company. If you aren't going to provide these things, or they don't matter to you, I sure as fuck don't want to work for you. If people are strictly upset about the word 'imagine', then that's one thing. Thinking this question is 'overly revealing' or something seems bizarre to me. Don't you want to work somewhere where the things you care about are valued?
Here's why :
>In my specific case, when interviewing in the past, things I've cared strongly about are things like test-driven development, a culture that values code quality as well as shipping products, and having a meaningful stake in the success of the company.
Platitudes like "a culture that values code quality as well as shipping products" and "meaningful stake" are useless, unless you're expecting the interviewer to say that his company values low quality code and not shipping products and that you're going to be a low paid code grunt down in the salt mines. As for testing, even if they don't use it nothing prevents them from lying - and if you think lying about it is stupid - not using testing is also stupid - so it's likely a pattern in decision making. It works the other way as well, it's really easy to fake what the interviewer wants to hear with this sort of generic questions that don't touch on the things that actually matter to the job (and I would say that the only reason to resort to these kind of questions is because you can't ask insightful technical questions, ie. talking about a previous project and the persons involvement/duties will allow you to collect actual information about the person, but you need to be able to understand what he was doing to evaluate it).
Questions and evaluations like these are things that HR people sell to management to make themselves appear useful without actually having skill to meaningfully evaluate the candidate, "corporate culture", "team player", "company values", etc. are all vague buzzwords with no quantifiable metrics behind them, but they are simple to pound on with simplistic intuition and anecdotal evidence. Even if the supposed attributes were somehow meaningful from my experience companies that focus on that sort of talk when interviewing end up with exactly the kind of people you would want to avoid - bullshiters with nothing to back their talk, that usually end up hijacking some part of the system by introducing random bullshit that only they can wade trough - to ensure job security. So even if the metrics are right the interviewers suck at measuring them. When I hear questions like these it's usually a red flag.
This makes the assumption that you just stop there and cannot ask follow up. Follow up questions that can garner a more clear answer on how code quality and shipping happens in a practical sense:
* How do you ensure code quality? * Do you perform code reviews? What's the procedure there? * What's code rollup like? * How often do you deploy? * Can I watch a deployment? * What SCM do you use? * Do you use any CR tools like gerrit or Crucible? * What's the process for a product from inception to launch?
These are just a few questions you can use to determine help you find out if the company values code quality and shipping products.
People often forget that an interview isn't one way. Just as it's important for the company to be prepared with questions for an interview, it's equally important for the interviewee to be prepared as well. However, this is often the case. People are so focused on providing good answers to questions, they forget to prepare good questions themselves. Often times good questions can help provide answers to questions not yet asked, and make the entire affair much more enjoyable.
And your followup assumes that you're talking to a programmer and not a recruiter. I guess it depends on where you're interviewing but I've had more than one interview with HR/management only (needless to say that even tough it was the "first round" I didn't stick around). Anyway I would just ask them what for a technical description of my role in the company, things like SCM and CR assume that I know what tools are good/bad, it's perfectly possible that they are using something that I think is bad but makes sense for them, so I guess it goes both ways, I expect the interviewer to be competent, and I trust my instinct on evaluating that, and then just do the trial period.
Also if you're going to ask the details, then skip the platitude entirely and focus on what you're interested, unless you consider them courteous prelude to detailed questions.
Assume? I'd know if I was talking to a programmer rather than a recruiter. Doesn't change what questions I would ask or expect answers to.
Let me ask you this: do you feel it's important that someone in HR be able to answer your technical questions? Do you feel you should be able to ask whatever programmer you interview with about compensation and moving expenses? Interviewing isn't just a one and done thing.
> I guess it depends on where you're interviewing but I've had more than one interview with HR/management only
And?
Still doesn't change anything I said.
> it's perfectly possible that they are using something that I think is bad but makes sense for them,
That's why you ask: so you can discuss this.
I don't understand: it seems like you talk about these things, but are disagreeing with me... just to disagree?
Whatever point your trying to make, you aren't making it.
> unless you consider them courteous prelude to detailed questions.
I felt that was obvious from the OP's comment. It's not uncommon. In fact, it's quite common.
Coming out and saying "What CSM do you use?" gives no real background no what you really want to know.
However, saying that "code quality is important to me. So, I'm curious about your methods of CR and SC? Also, I'd be interested in discussing your deployment methods."
And, frankly, that's what I got from the OP. Certain things were important to him. He merely didn't bother with the details, because, let's be honest, what's the point (the point is, as we both know, to avoid having people pick over that one meaningless word he used or missed).
Which leads me back to this:
> And your followup assumes that you're talking to a programmer and not a recruiter.
Yes. I thought that was obvious given the context.
I feel like those things can be handled after the initial interview - when we establish that I'm a suitable candidate and they are actually worth working for. I feel that the programmer/CTO/who ever is qualified to make a technical evaluation should be the one to approve the hire and HR can do the negotiation afterward.
I think we're disagreeing about the context tough. I was quoting his statement because he used it as a example of the argument the article made from employees perspective - and my criticism is mostly about the article/recruiters using shallow questions that provide no information and focusing on trivial things and corporate speak on "company culture", "team skills", "decision drivers" and similar vague pseudo sociology/psychology and other buzzwords that allow you to pretend like you're doing something useful when you actually aren't qualified to evaluate/manage.
Then, that really negates most of what you were saying with regards to who is being asked. With that being the case, what was the point?
> I think we're disagreeing about the context tough.
Judging by what you just said, I'd say that you're having a difficult time with the context, and should reread what was written without bias this time.
First, the question seems designed to discover either personal attributes that are irrelevant to work or contractual preferences that can be used to hardball you during negotiations. Something like the Joel test is relevant to the questions you mention above. But the OP doesn't seem interested in Joel-test like answers, he says he wants something deeper and more revealing.
Secondly, virtually everyone is going to answer questions like this with trying to guess what the interviewer wants to hear. So it becomes a stupid waste-of-time mind game. As someone mentioned below, it's a lot like the "what are your weaknesses" question.
The biggest danger in interviewing is the tendency to hire clones of oneself. Questions like this are a huge contributor to that. It would be easy to re-word this question to make it more work-related and fit the kind of thing you're talking about, but the OP doesn't seem interested in that.
Personally I'd take the opportunity to answer that question by telling the interviewer about things that I genuinely care about, and try to gauge his reaction. If he balks and any of them it's nice to know that up front and not a few month down the road.
With that said, I don't find the question any better than how it's currently done.
I think companies would be a lot better if they administered the a Myers-Briggs personality test (or something along those lines). Having people choose and prioritize options that have no clear right or wrong answer speak better to their value system.
For example, a question could ask:
What do you value when it comes to coding (priorize)?
a) Quickness of delivery b) Stability, solid code c) Building for the future d) Efficiency (code execution)
There is no right or wrong answer. Some may say, "well it depends on the situation!" But picking a priority order will speak to the default way in which people think.
[1] https://en.wikipedia.org/wiki/Meyers-Briggs#Validity [2] http://www.amazon.com/The-Cult-Personality-Testing-Misunders...
I'm certainly not going to fill out some amateur-hour multiple-choice quiz so that some HR flack or hiring manager with no training or experience in psychological screening can get an insight into my "value system". If you want to know my value system, talk to me like a human being.
[1] http://en.wikipedia.org/wiki/Minnesota_Multiphasic_Personali...
It's when HR looks at your CV / experience / whatever, and tries to match up what you wrote up beforehand to what they need.
Do you know why it doesn't work well?
It's because the items listed in the CV / etc. are not necessarily comprehensive, and the matching process is one-sided and based from a position of limited data.
This question is an attempt at psychological buzzword bingo. When I'm looking for a job, I'm always trading multiple things off with one another. There is no single ranking. I'll consider what's on the table based on a fairly complex preference function. But this question is attempting to pigeonhole me a priori, before I know where which pigeonhole the company itself thinks it's looking for. I might be a great fit but have bad luck in my random choice of pigeonhole - random because my preference function isn't a ranked list of attributes, no more than my abilities are a list of technologies I've worked with.
For example, if money is my number one driver, yet all positions satisfy that driver by offering more than I want, it ceases to become my main driver, and I move down the list.
It's possible - in fact likely - that I receive one or more offers that fulfill all my drivers. At that point, I'm not making the decision based on these items, but might instead create a new driver - say, the chance to work on a space startup over a social media one - and use that to choose between the offers.
The answers you receive for this question aren't telling you the things they think you are telling you.
In addition to that, imagining anything is going to give you what the candidate thinks they are like, not what they are actually like. If you stick to assessing actions that they have actually done, you'll get a better idea of what they will do in the future, rather than what they think they will do. My experience has told me that - sadly - few people know themselves well at all.
If I were choosing between a job that paid $120k and one that paid $110k, the money wouldn't even factor into it, but if I were choosing between a job that paid $110k and $250k, then the money would certainly factor into it. Which isn't to say that I'd automatically choose the $250k job, but that the $110k job would have to score MUCH better on other factors.
The criteria I'd use in evaluating which job to take is way too fluid to be boiled down to a list of 3-5 things.
I mean, so if the interviewee says that healthcare is incredibly important because they have a sick child, that doesn't tell you anything at all about how well they'll do at the job (but hiring managers often have strong feelings one way or another about the importance of family). And so what if you manage to trick them into saying they felt unappreciated at their last job: you have no idea what the last job was really like, what information could you possibly gain?
It's true that questions like this can be very revealing. They seldom review anything relevant about the interviewee, but they do reveal that the hiring manager is an incompetent jerk.
Since I have to assess this opportunity using the process you seek to understand, I'd prefer to keep that to myself.
If both the candidate and the employer are honest in communicating their priorities in regard to what they hope to get out of the relationship it allows both parties to better understand each other. Additionally, assuming they are sufficiently aligned, such discussion allows both parties to focus on things that matter to everybody involved and not waste time quibbling over things nobody cares about.
PS. In a perfect world every job posting would state compensation, all perks, and an honest and detailed description of work environment. And every interview would consist of just one simple question: "are you qualified to do the job?". Unfortunately, the world we live in is a bit more complicated.
So I reached back into my past hobby work, and pulled out "lottery scheduling". A 30-40 minute conversation on the description, performance, trade-offs, implementation trade-offs, features and misfeatures of lottery scheduling ensued.
This worked more brilliantly as a way to interview than anything else I'd ever been through, because it gave me and my experience a place to shine. Most interviews really don't. They are idiot-test after idiot-test, designed to wash out bad hackers, but in the process producing a crop of Most Assuredly Not Idiots who may not actually be good, while accidentally washing out some really good hackers who, for example (first-hand experience), wrote a recursive function instead of a while-loop and a Stack<T>.
If you want good, give good a chance to shine. If you want not-bad, keep stacking on the idiot tests.
This can get at a part of creativity that's independent from questions about, say, the last project someone worked on.
One drawback with that phrasing, which is the one I've used, is that "favorite" can cause lockup, because choosing that one thing can be hard in real-time.
So I don't think it is as useful for placing someone within a coordinate system as you think. It's too easily led astray, and won't have a lot of consistency over time. Your interpretation of the answer will have much of the qualities of a Rorschach test - but on yourself, not the candidate. You can read into it whatever you like.
I'd find it somewhat offensive for a simple reason: because it presumes to psychoanalyze me, to try and figure out what makes me tick. Being a person with an ego, I like to think I'm slightly more subtle than that. So the thought of this question coming up in an interview makes me curl my lip in contempt. I doubt I'd consider an offer from someone who tried this technique.
My reasoning is that if they want to manipulate me in an interview, chances are they would spend too much time manipulating me in my work. I respond far better to direct, honest questions. Ask me honestly and I reward that with the truth. I would tell them this if they asked. They would have their answer, and I would have demonstrated its truth.
Is that a manipulation in its self?
"Instead the question ... taps something deeper and more
closely held. ... If I know what matters to them, I can
right away tell if the same things matter to ...
the organization at large."
In other words: "expose something tender and honest, so that we can exploit it as directly as possible."Unless you're trying to dig into their compensation priorities so you can lowball them in the right areas, this is just a question aimed at seeing how well they'd fit in to the company in terms of their own career/strategic goals, working environment, QA/testing standards, etc. I'd rather get those things out there in the interview and find out "Oh, yeah we have source control, and staging/dev servers, but I'd say our devs push about half their code changes straight to production via scp right off of their workstations. Saves time that way.", rather than on my second week when I've made X number of changes and commitments in my lifestyle & career for this job.
It's not exactly exploiting. It's ensuring goal alignment and team alignment.
It's better for everyone if misaligned people don't work together.
What is manipulative about the question? The poster mentions trying to get interviewees to talk about things, or to think in ways, that they wouldn't normally. I suppose that's manipulative, but I wouldn't think of it as deceptive in the way that your comment seems to me to imply.
Its like asking what your favourite colour is and implying life style from it. Fine if you are doing a medical psychological test, because the patient doctor trust exists, but, IMHO, not fine for a mere job interview. OK, the CIA or MI5 can play at that, but not a bog standard IT job.
(Just so you understand where I am coming from; this sort of psychological manipulation is an interest of mine, from advertising to political speech to NLP parlour tricks. So I will happily accept accusations of over sensitivity to this and an exaggerated position. I accept my argument is extreme)
I guess that my reaction is motivated by not understanding what the actual, unasked question is. It seems to me that the interviewer is asking pretty much what he or she wants to know. Would the question be more palatable if it came with more of a preface about how the response would be interpreted?
P.S. Rather than asking about favourite colours, one may ask about fish. http://www.netfunny.com/rhf/jokes/87/7950.html
I'd only ever ask this question by first making clear that I only want to know what you're looking for in a workplace or career goals.
If I got asked this, I'd tell them that the things on the top of my list aren't things I'm willing to discuss with them, at least until I've established a friendship with them , and then tell them what I'm looking for in a workplace, team, and product.
It is all a head-game, sadly.
Candidates never really know if their dealing with someone who expects smooth, calculated responses or if they're dealing with someone who expects brutal uncomfortable truth.
One important take-away from his question, as he mentioned in the article, is how influenced the person is by events that are difficult for him/her, or anybody else, to control. In general, the more you tie your satisfaction to things within your control the happier you are likely to be.
But the problem with trying to ascertain such things by making up "fake" scenario questions is you can't control how your question is being interpreted. And when you don't know what question is being answered, you are randomly interpreting the response. And that means the question is, literally, a waste of time. Again, you are better off asking a direct question.
His question would probably work, however, if the candidate actually does have such a list for determining which offer to take. If this is the case, the candidate should hopefully recognize that s/he is (or could be) in a negotiation and treat his/her answers appropriately.
I feel like it's important to have people who think practically about the kinds of problems they feel like solving and whether they actually make an attempt to solve them. There's nothing wrong with leaving work at the office but we tend to look people who are extremely passionate about technology in general, not just people who use it as a paycheck.
I like your phrasing better.
Second, leaning on the word "imagine" does nothing to "liberate" your candidate from scripted answers; it's a common way of introducing a hypothetical and could be replaced by any number of stock phrases. If you put too much stock in that phrase for the question-design, you're thinking shallowly, and doing a disservice to yourself, the interviewee, and language itself. The ironic is that in posting the question, especially if it circulates widely, you're guaranteed to eventually get scripted answers. Third, what you focus on as externalities vs. interalities seem interrelated, e.g., "I want to do X" is the same as saying "I want to work for a company that allows me to do X".
I understand the desire for interviewers to get past scripted answers and find easier ways to select the right people for the job, but questions like this aren't silver bullets. I also find it funny that people in software would be so against interviewees having scripted answers; it impresses me that people can quickly come up with quick answers to difficult questions, not because
Not wanting to end with all criticisms, I do think the last point about a question like this revealing things about the current/prior employment. If you get people talking about things they like or dislike, unless they give you patently stock crap, they're drawing off recent or salient experience.
You can't script imaginging, but you can script your answer to this question...
I think it's a reasonable question. I might try it. One I've started asking recently that's interesting is "tell me about some interesting programming books/articles you've read recently." If they have ready answers, it indicates that they're really engaged in the field. If they come up blank, it's not a good sign, though admittedly, they may be in a lull or have other priorities, so the question can't be viewed in isolation.
I think all of these questions can be gamed to some extent, if a candidate really does a lot of research/preparation. Of course. that someone is willing to put in the time to research/prepare for interviews is probably a good sign. But just because I've learned to say "I love solving problems!" doesn't mean I'm great at solving problems.
Hence, when interviewing I prefer to focus on technical problems.
So, aside from being manipulative, which lots of interview questions are, this one also struck me as unethical and borderline illegal.
I can't speak for others, but when I have a candidate ask challenging questions during the interview, I give them bonus points. In fact, looking to see what questions the candidate asks is one of the basic factors in my assessment.
Interviewees: There are people who Need a Job Now and interviewing all over and will likely say yes to almost any opportunity, and there are people who are casually looking around seeing what else is out there, they are in no hurry and they can easily afford to say no. The first type needs money to live, they view themselves as a wage slave; the second type could just as well go start a startup but instead choose to rent out their brain for someone else's use (and they view themselves as this way, renting a service).
Interviewers: The first type, they do a competence test and they do a culture/personality test. This can be accomplished in an informal luncheon or the like. The second type, they pull questions like these, trying to extract as much information from the candidate's personal life as possible--perhaps even asking for a Facebook password--or they put the candidate through coding hoops that don't really test talent but memorization and retention of Java-school-undergrad-level material that's just a single Google away. (Though personally I wouldn't mind being asked to implement the binary search correctly in a statically-sized-int language, especially since even in Java the official version was wrong for quite some time due to integer overflow. But this is just a piece of trivia I enjoy, I don't know if I would ask it unless the job required a good familiarity with architecture and language detail...)
The job-hunters will fit fine with either interviewer. They'll talk at length about their own mothers if they think it will help them get the job offer. The casual brain-renting candidates only match with the casual interviewer, however, and will happily walk away from the nosy interviewers. It's nice to see that principle at work in this community, even if there are some that oppose; we need more people in general, not just hackers, willing to say no to jobs even at the start of the interview stage when they sense something they don't like on principle.
Most rational people would be willing to take less than their perfect job in order to pay the rent...
This goal can be more dominant if you already have a pretty good offer (perhaps continuing at your present employer), so you only benefit from passing this interview if this company is better.
Knowing who you are and what drives you is a very difficult question for most people. Most of us don't take the time to seriously ask the question of what drives us. And yet, once we find those drivers, why not be honest about that insight? What do we have to lose? Isn't this the kind of information we should be shouting from the rooftops, to find like-minded people and to express ourselves most fully?
That said, I would choose to ignore the rather obvious attempt to make me reveal details about past employers and answer the question as if it was about purely about my principles and motivations.
For the record, I want to use technology to combat the ever-growing tyranny of complexity, which is the source of an extraordinary volume of what I term petty injustice. I don't believe in the efficacy of central authority, so my work must empower individuals to take action for themselves - to select simpler contracts for example. It is my belief that fighting for a principle I believe in is the most crucial aspect of selecting a team. That said, competent work-mates and managers, a viable technology platform and good compensation are also important, if only from a simple, practical standpoint.
You sound a lot like me. Somehow I woke up one day and started seeing groups as a network of nodes with poorly designed interfaces. ;)
1) Culture. I want to work in an environment where excellence is expected, and where employees are empowered and engaged.
2) Physical environment. No "open plan" crap for me. Show me open plan or low walled cubicles, I'm on my way out the door with a polite "thanks, but no thanks" more often than not. The only way I'd accept this would be if I'd rarely be in the office, ala a consulting gig.
3) Money. I expect to be paid fairly... I don't need or demand to be the highest paid guy around, or anything, but if you try to pay me a low-ball salary, you're telling me something very important about what your values are and how you treat employees.
4) Location. I hate long commutes. Being closer to my home is a huge win.
5) Problems. If the problems you're working on are interesting and challenging that's a big perk in my book.
2. The quality AND purpose of the products being built
3. The quality of management
4. Required hours.. Do you want me to work 70 hours a week? If so, thanks but no thanks. I'm a team player and willing to pull extra hours when the occasion arises, but I have other hobbies that I like to indulge in.
5. Salary
1) How much responsibility and ownership will I have over my projects or pieces of the project. 2) I want to be surrounded by a smart team (both coworkers and managers). 3) Will I be challenged? 4) Money.
The question I always ask of programmers is this:
You have n=10 computers in a cluster. Every one of them is connected to every other (but not to itself), using bidirectional TCP connections. How many TCP connections total in the cluster?
If they can't figure it out, I change it to n=4, then n=3 and ask them to work their way up from there.
I can't tell if the answer is n(n-1)/2 or just n(n-1), because I'm unsure whether you would be looking to count a "bidirectional TCP connection" as 1 or 2 TCP connections...
Anyways, the point is to weed out people who say nonsense like 10^9 and 9^10 and 10! and whatever else pops into their head. In cases when people give these incorrect answers, it's always clear that they're just guessing, and when I tell them it's wrong they stress out and that's that. They refuse to even answer the n=3 case, because they've already given up.
The reason we found this a good filter is because people who are unwilling to think a little to give the right answer, are usually unimpressive in other parts of the interview, too. Ie. they give stock answers, and if we ask more or would like to drill down, they give up. That's our limited experience.
The bidirectional piece needs to be clarified in the way the question is posed.
Am I missing something?
SPOILER (do not click): http://johnmcmanus7742.wordpress.com/2009/01/22/calculate-fu...
In an interview, anything one says can be used against you. Those who engage in amateur psychobabble are most likely to do so.
To put it another way, it's sincere once salary and benefits have been negotiated.
I usually start a job hunt with a spreadsheet so I can track progress and also scoring along my key metrics. When I get asked questions similar to this, I reveal that I have thought about this deeply and discuss my criteria and how I operationalize things like "good coworkers". So far, the reaction to this revelation has been quite telling about the person on the other side of the table; I have gotten everything from disbelief to disgust to admiration. The marginal cost of being organized (and combatting things like recency bias or charisma) is minuscule compared to the marginal gain.
Operationalizing good coworkers: while evaluating "good" I try to take notes about skills, morality, humor and pre-existing relationships. Skills are the easiest and I like to get a sense of their skill level relative to mine for overlapping skills and also the breadth of skills that they have that I do not. I have found that morality is binary: are there any red flags? Humor is trickier. I like to work with people that enjoy themselves but not at the expense of others. About the last point; there has only been one group that can have gentle ribbing between coworkers that wasn't an excuse to be mean, and it was a lot of fun, but ultimately I know that I changed the list of people that I would want to invite into that environment because it can be off-putting for people and other people would be tempted to shift the dynamic for the worst. Self-deprecation, puns, deriding microsoft and your own old code:yes. Fat jokes: no.
I don't gather info about every metric for every company, as red flags short-circuit the process.
I'm also not looking to debate/argue over whether or not it's a good question. But here would be my response:
1. The quality of the other employees
2. The quality AND purpose of the products being built
3. The quality of management
4. Required hours.. Do you want me to work 70 hours a week? If so, thanks but no thanks. I'm a team player and willing to pull extra hours when the occasion arises, but I have other hobbies that I like to indulge in.
5. Salary
Bad answers: I've heard you make a lot of money here, I want to work on software development, I like Java. Better: I have friends who've told me about it and it sounds like the kind of place I want to work. The best answer: I understand a lot about how your business works and it is a win-win for me to be here for the following reasons... despite the following minuses...
I was playing Resistance this weekend for the first time. Essentially Resistance is Mafia with rules, blue vs. red. One of the first things I did was ask people, "are you a spy?" Like a melodramatic detective. I think there is an instinct to try this first, and win the game on the basis of a twitching lip or "say no, nod yes" sort of reaction.
This may work on easily startled people. Same with slamming your hand on the table in a security clearance interview.
A smarter candidate will figure out you're playing games, which defeats the purpose. I think you also want to consider the reaction of the candidate after the interview. Suppose they answer honestly, then figure out what you did to them.
There's a big difference between trying to learn a prospective employee's motivations the old fashioned way and trying to trick it out of them. Especially when a highly motivated employee can be lowballed in a salary negotiation.
It won't make any difference. A smarter candidate would know you're playing a game but not care. They would give you their honest answer because if you were not interested you wouldn't hire them and they would not care because of the manipulation, and if you were interested in hiring them they would not be as interested because of the manipulation but would understand that despite their honest answer on a personal question you were impressed by them -- this would help even things out.
It's win/win.
My first response would be "Ok, so you're asking me what my job priorities are" and go from there. Let's bring things back to reality, and be honest about what each other is doing.
Also, the question is a classic rehearsal question and its use may be limited. There may be a lack of honesty and even with an honest answer a person's priorities are subject to change.
The way to get a real answer is to ask about a real situation.
Have you ever had two job offers to consider? What were they? What was interesting about each of them? Which did you pick? After you worked there how did it go? Would you evaluate them differently based on your experience of how it worked out.
Get real detail about real situations and it is much harder to fake. At least that is what they taught us at 'big company' that I last worked at.
Asking me to prioritize my decision making process into 3-5 neat little bullet points ranges from annoying and insulting. In asking the question the interviewer sounds like this:
Interviewer: "I'm assuming you haven't thought through your requirements for being an employee of my company. I could engage you in conversation like a normal human being to find out what you want. But I'm too lazy for that. Please summarize what you want in a convenient format that I can easily understand."
Interviewee: "This guy doesn't like to think. He values simple answers over process & conversation. I might have one 'bullet point' that requires a dozen questions to figure out. I might have a dozen bullet points that could be answered with two questions. Instead of talking to me he wants me to tell him what I want to hear. I'm outta here!"
.... see?
The article clearly intends this to be a jumping off point to talk about what you're looking for in an employer and work environment in more detail. And it gets the ball rolling a little faster rather than just saying, "talk about what you're looking for in an employer and work environment in more detail".
Context is everything. Re-reading the article I think I may have been hyper-parsing the question....
For the above reasons, it naturally favors older or extremely confident candidates. If this is used as a primary positive filter for employment, then it is possible to discard a lot of talent, especially young talent.
In addition, the value ambiguity and personal depth of this question could confuse or incite negative emotions for many people, including even those with extensive work-life experience. Even if this question were used purely as a filler in order to attempt to relax the candidate, it would most likely achieve the opposite response.
Therefore, if I were a hiring manager, I would never use such a broad question since you could achieve the same with a series of technical questions, resume-focussed questions, specific value questions, or a cup of coffee/tea/hot chocolate/water...
To illustrate my point, my answer would be:
1. Growth.
2. Association.
3. Skill set.
4. Balance.
5. Compensation.
In fact, let's make that a challenge. Can anyone here think of an answer to this question that a candidate might plausibly give which would effect your hiring decision?
Any answer you get to that question won't negate the simple reality in the statement above. Just to reiterate because it is too important to forget!
Your Employees (and all people) Just want to be APPRECIATED! and the money you pay them is the best way to measure how much you appreciate them!!!
I have never done this but I would love to ask some tricky code puzzles to a tech interviewer after they have asked me to do their puzzles. If I have to prove that I'm good, then I'd like proof that I'm joining a team that is equally good.
That tells a lot about a candidate, and it gives him/her a chance to talk about what they're good at. It also shows some respect, which is a good thing since it's hard to find and hire good people.
Deleted comment
'Imagine that they way you go
Do I get extra credit?
I'd ask the interviewer to answer his own question. He would say something like "smart team, interesting project, ability to work on side projects". And this would be pure bullshit. Why? Because if someone offers him a billion dollars per year, he will take it under any conditions. And so would I.
An employer is trying to figure out the motivations of the worker. How is this wrong? How is setting up a scenario manipulative? Why is everyone so hostile to this?
I'd also note that, if the question is about 'imagining' certain scenarios, then can the answer really be that honest to start with?
I.e., it's easy to think that i'd do X or X in Y circumstance, but if you ask hypotheticals, you'll never get a qualitative answer. I'm sure this scenario actually happens often, but imagining can mean you're imagining an interview with NASA as an astronaut and with McDonald's as a burger flipper.