Live data from Hacker News

Questions to ask a company during a job interview

github.com

411–420 of 467 posts

Re: Questions to ask a company during a job interview

#411
post #75

I'd love to ask, "Why do people quit?" during an interview, but can't think of a way to phrase it without sounding accusational or pretentious.

I think asking something like “when people don’t work out and end up leaving the company what are some of the typical causes of that mismatch?” wouldn’t raise a red flag.

That gives the interviewer a reason not to say 'well we messed up'

Re: Questions to ask a company during a job interview

#412
Meta-comment: I'm increasingly suspecting that it's not tech hiring that's broken, but the tech labour model.

Specialisation is high, training is long, skillsets frequently expire quickly (at least relative to careers / education), certification lags worse than training does, in many instances, and information aquisition costs on both sides of the hiring line are high: employers have difficulty in finding good/suitable candidates, candidates have difficulty in finding and/or assessing good employment fits.

Rewards once on a gig are highly disproportionate, with some high-paying companies, a strong gamble on equity (usually fails to pay off, very rarely does), and increasingly draconian employment terms and contracts (again, California law is exceptional, but as labour gets priced and simply slotted out by housing prices and unavailability, other centres with far less favourable working conditions may gain traction).

The idea of working as an individual at a given company for 18-36 months, then moving on (typical job tenancy) seems highly inefficient.

Chunking labour into a force that can be deployed might address that. Less a union than a guild, perhaps. Structuring that (and accommodating various state's and nation's employment and organisation laws) is an interesting challenge.

Re: Questions to ask a company during a job interview

#413
post #161

Earlier quoted context omitted.

What does "diversity" mean in your question #1 and how is it relevant to successful outcomes?

Demographic diversity, diversity of backgrounds, diversity of experience. Monocultures are actively destructive of successful outcomes, and lead to miserable working environments. The question is asked open-ended in that fashion because I want to discover what a potential employer thinks is important.

What about if you're a hiring manager for a software company in Japan or Korea?

Re: Questions to ask a company during a job interview

#414

I'd love to ask, "Why do people quit?" during an interview, but can't think of a way to phrase it without sounding accusational or pretentious.

I remember in my first job interview I asked "have you ever hired someone who didn't work out?"

I got a genuine and thoughtful answer. It helped me to establish quite clearly what value systems wouldn't fly in the company which guided me on how to behave.

It worked out well.

Essentially you're trying to figure out "if you hire me and what is true about me then things won't work out?". You want to know if you have those qualities. If you do, you shouldn't accept an offer if you get one. It's a reasonable and good question.

I've known excellent people flame out in weeks because the companies values just didn't match their own. They weren't bad employees either. It was just a difference of opinion.

Re: Questions to ask a company during a job interview

#415

I think, the "source control question" comes from the Joel Test which is 19 years old. Almost every company uses source control now so it doesn't make as much sense. A better question would be "why do you use [the source control they use]". The answer, if coming from a knowing person, may tell you quite a lot about how the technical decisions are taken in the company.

Almost is the key word there. Although I would say that "what source control do you use?" is important also. Cause if the answer is "source safe" or something like that...

Yeah, I'd avoid a TFS shop too.

Re: Questions to ask a company during a job interview

#416

Earlier quoted context omitted.

> I think the way a team/company handles an unusual high-stress situation is in many ways telling of the team/company dynamic in general What sorts of signals do you look for in these answers?

Beware the company that replies with "there haven't really been any" - they are lying or every day is stressful.

I'd be hard-pressed to name any notably bad days at work in the last 6 months, and it's definitely not because every day is stressful. I'm not even sure why you think that's unusual unless you've had jobs exclusively in very unpleasant workplaces.

Re: Questions to ask a company during a job interview

#418

Earlier quoted context omitted.

Asking these questions a lot in interviews to candidates most people lie by either talking in generalities, or back off and are honest like "were going through that now" both give you an answer. I have not asked this directly in an interview but my normal tactic is to have lunch with the engineers and no manager which gets you lots of examples.

How do you get to have lunch with the engineers before joining the company?

Sometimes sending the interviewee to lunch with potential co-workers is an optional part of the interview. I've been on many such lunches (mostly as a potential co-worker, only once as an interviewee)

Obviously, it's up to management if they want this to be a part of the interview.

Re: Questions to ask a company during a job interview

#419
post #43

Earlier quoted context omitted.

From an infosec professional perspective, this one is always a challenge for security sensitive places. I agree with you that developers need admin rights on their development machines, but I have witnessed first hand why many companies attempt to take away local admin rights. When I'm responding to security alerts where developers have downloaded random .dll files from the internet, or some "troubleshooting utility"…

As a person whose straddled infosec and development, I always struggled with this. The multiple development machines is probably the best approach, but I've never truly seen it implemented correctly. I would love to not need admin access to my machine, but each time the companies I've worked for try this, it's always a struggle to do anything. This is everything from, "I need to modify/monitor core components of the…

I have an airgapped network for power plant control system development. A USB drive is used when I need to get data in or out. I know it's not perfect but it protects me from being negligent.

Re: Questions to ask a company during a job interview

#420
At a faang you'll never get the chance to ask the team you're joining this many questions directly, unfortunately it's also really heavily dependent on the team and manager. HR will usually give you some of these answers and will often stretch the truth except for benefits. Even then expect things like promotion processes to evolve, many things are never statically configured, even down to the small perks you receive every day. So here's the #1 question you need to ask, esp. at large companies:

1) How long has the team/project I'll be joining been around?

Are you joining a team that's in maintenance mode or are they projects other than just refactoring/simplifying or migrating code to the latest and greatest . As an eng and even manager you really want to join very young teams and large teams >= 6 people (is the company serious about this project? burn rate > 1 million year). That gives you most runaway to develop something new and then brag about all the features you landed at promotion. Most large companies give fledgling teams 2-3 years to become viable. Try to stay away away from teams that have been around for a long time unless it's your area of expertise or you're excited about the project/work.

2) What's the churn rate? Who's the oldest eng. team member (in terms of how long they've been on the team of course) and was the person promoted while working on the project? The higher the level this person is on the team the easier it will be for you to get promoted.

Post reply on HN