What Questions Should a Prospective Employee Ask?
Mortimer.CA writes "Even though things aren't great in the economy, it's prudent to plan ahead to when things (hopefully) pick up. In light of that, I'd like to update a previously asked question in case things have changed over the last four years: What do you ask every new (prospective) employer? When you're sitting in the interview room after they've finished grilling you, there's usually an opportunity to reciprocate. There will be some niche questions for specializations (sys admin, programming, PM, QA, etc.), but there are some generic ones that come to mind, such as: what is the (official) dress code?"
Similarly, what questions should you avoid? Read on for the rest of Mortimer.CA's thoughts.
He continues with these suggestions:
"What about my resume caught your eye? What hardware/software am I expected to use at my desktop (e-mail, OS, editor, source control, etc.)? Are there team lunches or get-togethers? What are your goals for the next six months, one year, three years? What ticket/issue tracking system do you use? Do you have separate build/stage/QA/etc. environments? How do you keep track of documentation? What are your full names (so I can Google them)? What are the typical hours of the team members? Those are some of the ones I've thought of after some digging around. Are there the generic ones that you ask? What are some question for various niches? (e.g., for sysadmins: what config mgmt software do you use?)"
"What about my resume caught your eye? What hardware/software am I expected to use at my desktop (e-mail, OS, editor, source control, etc.)? Are there team lunches or get-togethers? What are your goals for the next six months, one year, three years? What ticket/issue tracking system do you use? Do you have separate build/stage/QA/etc. environments? How do you keep track of documentation? What are your full names (so I can Google them)? What are the typical hours of the team members? Those are some of the ones I've thought of after some digging around. Are there the generic ones that you ask? What are some question for various niches? (e.g., for sysadmins: what config mgmt software do you use?)"
Do you have manditory drug testing?
"I've worked in England and the policy on assault is pretty strict there. If you hit somone, immediate dismissal. What's your policy here? [cracks knuckles]"
Legendary question in by a candidate for a job in Sweden.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
Where do we eat?
If you want to know how much overtime you're going to work, and how family-friendly a workplace is, find out what the demographics of the company are. If you are single, you may find that an overly family-oriented workplace is going to put extra pressure on you to stay late due to parents needing to take time off to be with their family (doctor visits, holidays, etc). On the other hand, if you have a family, a family-friendly workplace may afford you more time to spend with your family.
Another good question is to ask your interviewer how many times a week he talks to customers. It will give you a good idea of how insulated you will be from customers, and that can give you an idea of whether you want the job or not. A non-customer centric position will probably be slower in promotion, but much lower pressure. A customer centric position will be higher pressure, but the opportunity for professional growth (even if all you want to be is a developer) is enormous.
I often ask what are the actual (real) work hours. In my experience, a contract with an IT company at a programming job, states a basic outline of the work hours that are demanded of you (09:00-18:00, for example). Most of the time these work hours are just formal and not actual, since these types of jobs are very demanding (the needs of meeting goals and dead-lines). The kinds of hours that you'll be working may differ from the ones stated in contract. This information is quite important if you have some kind of routine - if you study part time, for example.
It is the universe that makes fun of us all.
I got a new job about 10 months ago.. during the interview, I asked about their benefits, and was told they were "pretty standard". Now, I learn how dishonest they were... health insurance is $850/month for family plan, and we only get 4 vacation days off a year (and only 5 paid holidays). No certification reimbursement, and they want to be able to call me on my personal cell phone after-hours. Lesson learned: get DETAILS.
Just how [in]competent is the management here?
Asking follow-up questions tied to the things the interviewer just spoke on (job responsibilities, organizational policies, challenges, etc.) will win you huge points because it shows you were listening, and you are interested in their organization. Asking questions about benefits, promotions, dress code, and other ephemera will signal to the interviewer that you may only be interested in drawing a paycheck, not being part of a group solving problems and working together. If you want generic questions to ask all employers, consider questions like "Who are your competitors?" or "What specifically in my CV/resume interested you?" The goal of the interview is to get the offer, and the best way to get the offer is to demonstrate an interest in the organization you are interviewing with, an understanding of the industry they are in, and at some level the challenges they face in the current market. As for the dress code question, you dress for your first day just like you dressed for your interview, unless told otherwise, and on the first day your new boss/HR/co-worker will tell you how to dress for the second day. Asking about dress code during the interview will send up a red flag that you may be someone that will challenge the dress code at some point down the line, that would be a strike against you.
Ken
The best questions are almost certainly those that are specific to the employer and the job which they might hire you for. These are excellent because they show that you've taken an actual interest in what they are doing and may have something to contribute to the overall team in the first 6 months or so. Which isn't to say that the other questions (e.g., generic "what are employment conditions like on the ground" checks) aren't good, but if the boss-to-be thinks you care, it's a big way to stand out for the better.
Or at least that technique has consistently worked for me so far, and people who ask such things do stand out when you're on the interview panel. Too many people just do generic applications for jobs and don't seem to care what they actually end up doing...
"Little does he know, but there is no 'I' in 'Idiot'!"
No, that makes it sound like you already don't like the job you haven't even been offered yet. Instead, ask about career paths, ask where your co-workers came from (internal new-hires, transfers/promotions, etc.), and where former group members are now. Asking how often people get promoted makes you sound like a civil servant "wannabe", probably not your best interview tactic.
Ken
'Can I see an example of your code or documentation?'
If they don't keep documentation or their code tends to be messy and undocumented then you're going to spend half your time trying to figure stuff out rather than doing productive (and thus interesting) work. If a company's business is in a complex field (finance for instance) and the code/system has built up over many years there is a fair chance that both will be pretty incomprehensible to start with and if they haven't got reasonably documentation the your job is going to be harder and there is a chance that you'll never feel you full have a grasp on *everything* that is going on.
Apart from that, it will show that you give a damn about documentation and are organised.
And a virtual "-1, bullshit" to counter my virtual +1 above.
I always ask about the "real working hours" for salaried jobs. Always, barring my very first job (games development, ho ho), which is why I do it now. It doesn't have to come across as lazy - you can spin it as wanting to make an informed decision about whether you're happy committing to the working culture.
If you don't get a job simply because you asked that question, then they were probably planning to work you like a galley slave anyway. Unless that was your goal - and it may be, I was that dumb going into my first job - then you just dodged the bullet.
If you were blocking sigs, you wouldn't have to read this.
If asked like: "What is your education and training policy for employees?" and "Will additional education be reflected in job position, if my job performance is satisfying, or is promotion generally based on seniority?"
or something like that. And a critical one for me: "What is you policy on flexible hours" (or whatever you call in in the US - is it OK I get to work later (or earlier) and then leave later (or earlier)).
If you ask in the second situation, you are simply lazy and unwilling to be a "team player".
Maybe in crazy world. We all have to negotiate a salary, which is worth nothing if you don't know if you have to work five or fifty hours for it per month.
Absolutely true - this is a valid question to ask, after you have entered the salary negotiations phase and not before.
You want your question to demonstrate your ability to do the job as well as allow you to assess your future bosses and coworkers. So technical questions like "What version control system do you use?" or "What kind of backup system would I be expected to maintain?" are good for talking to technically-oriented managers. For non-technical managers, some good questions might be "How does my work get tested before getting sent out to the users?" and "How are project schedules determined, and what approaches are typically used to keep projects on schedule?".
I am officially gone from
If you ask in the second situation, you are simply lazy and unwilling to be a "team player".
That seems very strange to me. I have asked about the length of the typical work week at every interview I have ever had. And my lifetime average is about .50 (I get a job offer from about half of my interviews). And I am not a contractor...I have interviewed for salaried positions only.
It is all in the presentation; and how you present yourself will be a function of how you view yourself, the employer, and your potential relationship. If you expect that every employer wants to exploit you and that by asking this you will automatically be sending him a red flag that you cannot be exploited, and therefore that you will not get the job.....or if you see yourself as being basically powerless and the interview is your chance to beg for a job from someone who doesn't really need you but could be convinced to hire you anyway (but only if you are willing to work all the time).....then you have screwed yourself from the get-go.
Remember, employers need employees too, and the successful ones are (quite often) the ones who have managed to retain and motivate talent. Such employers understand the need for work/life balance, and don't want to drive their talent to burn-out (having that happen a few times gets expensive, fast). You are not a selfish bastard for wanting a salary that fits the position's value in the market, your talent level, and the workload. Nor are you a lazy bastard for wanting to have a life outside of work. If you think that asking about salary/workload makes you appear as such, then you need to adjust your self-image. If you think all employers see you this way, then you need to adjust your world-view.
There are some asshole employers, of course. They will try to convince you that there are no jobs available in which you can get away with working less than 60 hours a week, and it goes up from there at crunch time. Also, "salaried" means "you work two jobs, both for me, and only get paid for one, and you like it that way." If the questions you ask reveal that the potential employer is one of these, move on.
The simple fact is....it makes no sense to enter into a relationship if you don't know what the expectations are. Asking what the workload is, and how much it pays, is a simply getting the basic facts. The only concern is timing...if you ask these questions right away it makes you look like a job-hopper, which makes you a risky investment. If you wait till the second interview to ask, it makes it look like you decided that you like the company itself, and are serious about wanting to work there, and are getting the necessary facts. Just do it with the proper professional attitude and any employer worth working for will respond in kind.
I recently returned to school to complete my degree and was able to hear a very intresting presentation from one of the instructors last year. Being that I have applied for many jobs in the past year (and currently working full-time while going to school in the evening), a lot of these made sense. Here are some of the points I found most interesting to take into account during an interview.
- There are only two things that the employer wants to know during the interview: "Can you do the job?" and "Are you going to cause trouble?". The information on your resume will answer the first. Your answers and attitude during the interview will answer the second.
- During the interview, focus on proving you are able to do the job and that you will not cause trouble. Trouble would be absenteeism, incompatibility with co-workers, etc. Keep your personal life personal and your special interests and hobbies to yourself unless they directly pertain to the job. If you interests require you to take time off from work, that should come up during the negotiation period and not during the interview. Also, do not bring up money, pay, vacation, training, "team lunches or get-togethers", hours, or other trivial items. This should all be addressed after the job offer has been extended, while you negotiate, and before you start.
- Once the employer has gone through the process of interviewing all of the candidates and decided that you are the best candidate, you should have already prepared a list of priorities for what you want. If you need six weeks of paid vacation per year, if you need to make a certain salary, or if you need to work a certain schedule, that is all negotiable at this point before the job is accepted. For all of the effort they have put into posting a job opening, sorting through all of the applications, spending all that time interviewing, and somehow still decided that you are the best candidate, it is not in the employer's best interest to start the whole process over because you want six weeks of vacation time instead of the normal four. Everything is negotiable.
- If you are asked during the interview how much you are expecting to make at the new position, a correct answer is "I earn $XXXX at my current job and I am certain you will be fair, but I would like to lean more about the company". It does not ignore the question, but it does not put either party in a tight spot or make either party feel guilty. Again, pay is part of negotiation and not part of the interview.
- One item that should be addressed during the interview is asking about company culture: military (directives from management), team (groups work together to solve problems), competitive (individuals work "against" each other), artistic (try to create the best product), etc.
- Another item that should be asked is what the interviewer sees in the job. Each interview may give a different answer from HR, the department head, the department manager, and the team leader. Taking each of those into account will give a better impression of what is expected.
- I suspect that developers and other specialized positions would want to know what type of systems would be used and the development tools required. This, however, should already be answered to the employer by what is listed on the resume. If the tools required are not listed there and the candidate was still being considered, the tools must not matter very much to the employer and they may be willing to offer training on that system. I am not sure asking about what type of hardware, email, ticket tracking, system environment (Dev/QA/UAT/Prod), or documentation system would be used, since those are basically universal and two companies with the same system may use them in different ways and a new hire will need to become oriented with how the company wants to handle details. Also, if questions about dress code, hours worked, overtime availability, weekend catch-up time, or anything else not normally covered in an interview are important to you, s
"Mostly harmless."
Yeah euphemistic questions FTW.
I like: "What's the staff turnover rate like? How about in the dept I'd be joining?"
If the staff turnover is high, it's often not a good sign. Poor management or hiring practices, and often you'd be picking up the pieces. This doesn't necessarily mean you shouldn't join them, but if the turnover is high, the package better be better - haggle if necessary - esp if they know that now you know their environment "isn't better than industry average" based on the employee turnover rate.
In fact, the Bank Regulator in my country considers high staff turnover a significant negative when doing audits of banks.
Maybe not that, but "What keeps you up at night?" - obviously not asking about scary movies or a noisy neighbor, but about issues within the organization. I have found that this way of asking the question (as opposed to "What are the biggest problems?") seems pretty disarming and I've heard prospective employers divulge more than they probably originally wanted to.
Quidquid latine dictum sit, altum sonatur.
What if the answer is an overly active sex life and a lack of commitment to one particular women?
The only question I can think of is,
"Are you hiring?"
www.eissq.com/BandP.html Ball and Plate System. Amuse your friends. Crush your enemies.
Pull a stunt like that and you'd strike out if I was interviewing you. To each their own, but fer christ sakes it is an email client not your main development tool!
Once you start asking religious questions like the ones in your post, you start to look like a person who will be very difficult to work with. After all, if you have major demands for extremely minor things like your email client, what kinds of demands are you going to asking for when it comes to actually doing your job?
"So that i don't dirty my lips when i kiss them!"
Interviewer scribbles: Not a team player.
What if the answer is an overly active sex life and a lack of commitment to one particular women?
Then you've just made a new friend\wingman "giggity giggity goo, alright". You should then follow up with questions about company health care coverage for illegitimate children. Don't judge us! Swingers are people too!
The reason most companies ask isn't to stiff you, but to make sure you aren't expecting way more then what they are budgeted for. They don't want to get to negotiations and find out that you were expecting $150k a year when they only had a budget for $90k. If the company is worth its salt, they probably also want to know that you aren't asking for $45k and the market rate is $90k--after all, what is wrong with you at those low prices?
The trick to not pigeon holing yourself is to give them a ballpark. That is all they need--you to put them at ease that they aren't gonna get sticker shock when they hire you.
Give yourself a range of like $20k or so. Make sure that you span the range so that what you really want is somewhere in the lower end of the quote. For example, if you want $90k, make it $85->$100k. Just make sure that the low end is really and truly the absolute minimum you'd accept and the upper bound isn't a huge stretch for your skills and the market rate.
They ask "what is your salary requirements?" You reply "I was hoping for market rate, so ballpark about $80k -> 100k. Obviously that number might be more or less depending on things like my position, hours, benefits. Sound about right?". Now you still have a lot of negotiating power and they don't have to worry that when they want to hire you and need to negotiate salary you aren't gonna ask for $150k.
I once interviewed for a non-profit who asked what my salary requirements were and I said "about $70->$90k" and he immediately shot back "unfortunately we are budgeted for around $55k". With that, we both knew this wasn't gonna work so we didn't bother wasting more time.
That is my strategy. Your mileage may vary.
I like: "What's the staff turnover rate like? How about in the dept I'd be joining?"
Yes, though personally I tend to be more direct than euphemistic: "How many people have left the company/department in the past year? Why did they leave?"
The thing about "dangerous" questions like these, and asking about realistic working hours, and asking about IP clauses in the contract, is that good employers will usually be more than happy to have chance to explain why they're not like the bad employers. Most will enthusiastically tell you that they have low staff turnover. In terms of copyrights, particularly at the young companies looking for good people, I've had a senior interviewer tell me immediately that he himself had got the contract adjusted to clarify that, and it certainly wouldn't be a problem. For working hours, I've had a much wider range of answers, but usually pretty honest.
I have never, to my knowledge, missed out on an offer that I would have accepted because I asked such questions. I may have lost at least two offers, but in both cases I already knew I wouldn't accept anyway after evasive or outright damning answers to the working hours question, so the question served its purpose.
Clearly YMMV, particularly if you're desperate for a job or if you're happy working for corporate behemoths that tend to have less flexibility in their contracts (and whose HR people may black flag anyone who asks too many questions).
The other thing I always like to ask, though it's probably best to leave it until after the first interview, is to see a sample of their code and documentation. Just as they can tell a lot about me from my solution to a coding problem, so I can tell a lot about them by seeing what kind of code they actually write. I have never been refused this request, though most places ask you to wait until the next visit, so it might be worth mentioning it in advance if you're going back for a second interview and know it's likely to be the last one.
My experience is that once you're past any HR goons and you're dealing with techie folks you might actually be working with, good people will be quite enthusiastic to show you something they consider good code and happy to accommodate your request. It puts them on familiar territory, and makes for a more interesting (and memorable) interview for them than the other ten they've done this week. As a convenient side effect, as well as giving you chance to see their code, it also gives them a chance to show off and creates an atmosphere of fellowship and professional respect--a good discussion about their code can make them start to think of you as one of them before you've even left the interview.
Again, I'm not aware that I've ever missed out on an offer I would have accepted because of asking this question, though again there have been a couple of places whose offers I would probably have turned down if I'd received them after seeing the sort of code I'd be working with.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
This is the worst advice I've seen on Slashdot. I'm a hiring manager. I conduct several interviews per week. It is a terrible red flag if someone does not have any questions. It demonstrates a lack of curiosity and empowerment. I need to hire curious people who will find and solve interesting problems for the business. The questions the candidate asks are a means to deciding if the he or she has what it takes.
Exactly. Employment is a two-way relationship. You wouldn't expect an employer to go out of their way to hire you (and only you) without even reading your CV. Why would any rational employer expect a skilled worker to seek them out and want to work for them (and only them) without knowing anything about what they were getting in return?
Another good one is when a potential employer is really keen to know your previous salary. How could that possibly be relevant to your new job, if you're being judged on merit and they're willing to make an honest offer based on what they think having you in that role will be worth to them? If they ask about what kind of money/package you're looking for, that's fair enough, but it's a different question. Otherwise, they're just trying to force you to give a number first (which is how you lose any negotiation) and pin you with lying at interview otherwise.
Sometimes, saying something to the effect that your current employer asks everyone to keep those details confidential but it's around the market rate will get you off the hook, and if they challenge it, you can ask if they'd really want to recruit someone who would later betray their own confidential information. If they still won't take the hint at that point, personally, I'm thinking about ending the interview. Of course, if you're not willing to walk away from a bad deal, you're going to lose any negotiation anyway, so you might as well just tell them what they want to know.
Employers whose job offers you shouldn't be sad to lose:
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
Maybe a better way to phrase it would be "Through the current financial crisis, what has been the biggest struggle for your company-- bringing in new work, project cycle delays, accounts receivable, cash flow, or credit concerns?" You can follow that up with "How do you see that changing over the next year?"
Instead of asking how often people are promoted, I ask what percentage of their management comes from people promoted within the company. I think it mitigates the idea that you're just using a position as a stepping stone while still getting you the answer you want.
Plus, I think it's important to know that there's a good possibility that your manager was at one point capable of doing the job you're applying for. Honestly, knowing my potential manager doesn't have unrealistic expectations is a lot more important to me than hypotheticals about whether I'm getting his job when he moves up or on.
If I'm set up for failure, I'm not going to get his job either way. Effective schmoozers might, but I'm not one of them.
-- It is no measure of health to be well adjusted to a profoundly sick society.
I once interviewed for a non-profit who asked what my salary requirements were and I said "about $70->$90k" and he immediately shot back "unfortunately we are budgeted for around $55k". With that, we both knew this wasn't gonna work so we didn't bother wasting more time.
That is an excellent example of a successful first interview, and one that a job hunter should be prepared for. A good follow-up would be
"Okay, then, I see we don't have a match on this position, but we do have a few minutes remaining for this interview. Are you aware of any positions that are available either with your institution or through your associations with colleagues in other institutions that match my resume and salary requirements?" That is, be prepared for the interview to terminate early because of an obvious bad fit, and be ready to try to turn it into a networking opportunity. The best outcome would be the interviewer saying that "You might try the Foo Foundation. John Smith-- a fellow in their HR Dept-- and I collaborated on designing this job announcement and a similar one that Foo is about publish. You can use my name in your cover letter and ask John to give me a call. If you give me permission to do so, I can tell him that we interviewed you and might have hired you if we had a larger budget to work with."
The chances of this kind of thing happening are pretty small. But they are zero-- nothing, nada, zip-- if you aren't prepared to shift a dead-ended interview into a networking opportunity.
Will
If you expect to be in and gone in one year, ask for salary on the high end of the scale. If not, try to pick a range that won't see you the first to go at the first round of layoffs.
Remember, some positions are hired on pure speculation - the BDM is "90% sure we're going to get this contract so we have to ramp up". This sort of position is a wee bit volatile, and far too common for comfort. You'll need a bit extra at the end to finance the next job hunt, so don't live too high in the meantime.
Other questions: "What happened to my predecessor?" - If you have no "predecessor" then the job is a new opening. Follow that bit of data with "How is the job funded?" These are the sort of questions that can be hugely useful, as well as make a decent impression. If you don't like the answers, back out with a smile - if the job isn't backed with a good business case, it's waste of everybody's time to proceed further.
Do not mock my vision of impractical footwear