Live data from Hacker News

Questions to ask a company during a job interview

github.com

31–40 of 467 posts

Re: Questions to ask a company during a job interview

#31

One I am going to start to ask is "Are all developers allowed to have local admin access of their computers?" I've struggled against this in my last 3 positions. This is a dealbreaker for me, and should be for all developers.

I agree. I have never been at a place where developers don't have admin access and seen development be successful in anything they've created. This seems to be a decent indicator of overall culture towards development and removing obstacles to getting things done.

Re: Questions to ask a company during a job interview

#32
post #29

For many years I gave a talk titled "Questions Engineers Should Ask" This list is missing the two most important [busines] questions: 1. How do you make money? If you can't understand, or the interview can't explain, then I'd run away. This can also lead to interesting questions about risks, competitors, etc. 2. What's preventing you from making more money? The answer that you want to hear is engineering effort . If…

I'd love to include those questions with links to the talk if you can find it!

(Like the siblings comment, I may disagree with "The answer that you want to hear is engineering effort", but the questions are definitely valid in some situations)

Re: Questions to ask a company during a job interview

#33
post #3

Why doesn't the interviewee ever ask the interviewer a whiteboard or puzzle question, "to see how you think?"

Because unless you are some sort of celebrity engineer, "interview is a conversation between both parties" is nonsense. Company is interviewing the candidate not the other way around, no matter what we like to think. Edit: Sorry I should've clarified. I am specially referring to companies that don't really have to care about your feelings towards their interviews. FAANGs for example. They simply don't care and there…

Strong disagree; it is not always this way. I'm no celebrity, and I flail at adversarial technical whiteboard exercises, but I've been paid well to do software-related things for over 20 years. Maybe in part because I insist on treating every interview as bi-directional. It is not necessary to accept a "please may I have this job" attitude towards a potential employer. Software developers are radically more empowered than many of them (us) realize, and IMHO part of the reason so many corporate hiring processes for technical roles are so brutal is that it reinforces the mindset of subservience and is an effective way to assert and maintain dominance. [In the US some of this is a structural problem tied to larger concerns like health insurance being tied to employment, which tips the scales of power, putting employees in a position where they may actually need the employer more than the other way around...]

TLDR if you don't think you're interviewing the company too, you're doing yourself a big disservice and selling yourself short.

Re: Questions to ask a company during a job interview

#34
post #3

Why doesn't the interviewee ever ask the interviewer a whiteboard or puzzle question, "to see how you think?"

Because unless you are some sort of celebrity engineer, "interview is a conversation between both parties" is nonsense. Company is interviewing the candidate not the other way around, no matter what we like to think. Edit: Sorry I should've clarified. I am specially referring to companies that don't really have to care about your feelings towards their interviews. FAANGs for example. They simply don't care and there…

I only found this true when I was young and inexperienced. These days, I dig into what matters to me - the team environment, the corporate ethics, the quality of their leadership, and especially their end goal - are they trying to build a stable operation to last decades, or pushing for an acquisition/exit?

I can deal with most tech problems and flawed companies, but the above list are my deal-breakers, and I absolutely am interviewing them to find out the answers.

Re: Questions to ask a company during a job interview

#35
post #3

Why doesn't the interviewee ever ask the interviewer a whiteboard or puzzle question, "to see how you think?"

Because unless you are some sort of celebrity engineer, "interview is a conversation between both parties" is nonsense. Company is interviewing the candidate not the other way around, no matter what we like to think. Edit: Sorry I should've clarified. I am specially referring to companies that don't really have to care about your feelings towards their interviews. FAANGs for example. They simply don't care and there…

I am not a celebrity engineer but after 2 job changes I realized that I have more leverage than the company wants me to think I have. Since then I have always interviewed the company just as much as they have interviewed me. I've turned down positions based on the interview.

If you assume you have no leverage then you will have no leverage, but that's more because you choose not to exercise it than because you couldn't exercise it.

Re: Questions to ask a company during a job interview

#36

There is a question about funding. So I'll assume the company is a startup at some stage. But I'm surprised there aren't any questions about stock.

Actually it wasn't supposed to be about a startup only. Established companies also grow through external funding, whether it's a loan, partnership, selling shares, or something else. Each of those may change how the company works and whether you're comfortable working that way.

Re: Questions to ask a company during a job interview

#37
post #29

For many years I gave a talk titled "Questions Engineers Should Ask" This list is missing the two most important [busines] questions: 1. How do you make money? If you can't understand, or the interview can't explain, then I'd run away. This can also lead to interesting questions about risks, competitors, etc. 2. What's preventing you from making more money? The answer that you want to hear is engineering effort . If…

That's highly disrespectful to software engineers working outside of software companies. There are many of them and they are not necessarily less smart than others.

Working in the profit center of a company is often enviable, but let's not forget that cost centers in large companies can also offer benefits in things like work/life balance.

Re: Questions to ask a company during a job interview

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

Re: Questions to ask a company during a job interview

#39

I'd focus your questions to only the ones where answers might make a difference as to whether you accept the job. Are you really going to turn down a job because their on-boarding process isn't optimal? Or to a bad tech answer... would you turn down the offer, or help them improve from the inside? I do like this list, but filter it down to what you need to respond to an offer. And that filter will be different for ev…

Turn down an interesting offer because of onboarding? Maybe not. Choose between two roughly equivalent companies, because one has a good onboarding process which likely means both investing in growth and caring about documenting things for people who didn't have lots of existing context? Definitely possible.

Good point.

Like I said, everyone's filter will be different. There are probably valid reasons to ask every question on the list. And also valid reasons to skip every question. We all have different goals and preferences with our careers.

Re: Questions to ask a company during a job interview

#40

I would change the part: ``` Do you use source control? Do you test code? Do you use bug tracking? Do you use CI/CD? ``` to ``` How do you use source control? How do you test code? How do you perfrom bug tracking? How do you solve CI/CD? ``` For really good companies asking if they test code seems insulting :P

> For really good companies asking if they test code seems insulting :P

Well that's the general expectation anyway for 'tech companies' to be testing and adopting best practices these days. There are even companies nowadays that are tech enabled with apps, engineering departments, etc and they call themselves 'tech companies', but they don't have any tests, code reviews or a CI and take the shiniest tool for the job.

So if I was interviewed at any company, startup or large corp for a software engineering role and they don't have any of the above, I would gently terminate the interview. Imagine if hardware engineers were to tell us that they don't do verification or tests on components that they ship.

Post reply on HN