Hacker News new | ask | show | jobs
Ask HN: How do tech companies typically use job references?
9 points by guacamoleSoda 3082 days ago
Hi folks,

I'm planning to leave my current position soon. This position is my first job out of college. I'm looking for senior SDE roles. I'm aware that I'm going to be asked for references by a number of companies. I have some questions:

- How important are references, typically? Are they just a sanity check after a successful round of interviews? Or are they more important?

I understand it's different depending on the company. I have no insight into how tech companies use references. Historically, for internships I've accepted, my references have never been contacted.

- Is providing solely peers (including senior peers, like team leads) or direct reports (e.g. interns I've managed and mentored) as references okay? Is not including a manager a red flag?

I don't want my manager to know I'm leaving until I've accepted an offer elsewhere and have given notice. On top of that, our relationship has been a bit cool as of late. I don't think I can trust him/her to give me a glowing reference. My relationship with my current co-workers, however, is excellent (as well as past interns I've mentored/managed). I know they'll give me some great and truthful references. In addition, I think my co-workers are better positioned to assess my skills as a software engineer; we do code reviews and design reviews and talk shop together daily, but my manager rarely participates. Moreover, I rarely see or speak to my manager and I honestly don't feel he/she has an accurate picture of me or my skills.

Thanks folks!

Edit: When I say tech companies, I'm referring primarily to Bay Area companies (e.g. Google, Facebook, mid-sized startups, unicorns, etc...). I'll be interviewing for offices located within the US.

5 comments

I've never given a current manager as a reference. Not wanting to alert your current employer that you're seeking a new job is pretty typical, and the hiring manager should understand. Senior peers are a good substitute. In my experience, your references will usually be contacted.
Ah, I see how the wording can be confusing. I'll edit the post for clarification I'm not a contractor. I'm a full time SDE.

By "true" job, I meant to imply I've had short-term jobs, like SDE internships, during college. I suppose I could use references from those positions. However, I wouldn't want to as they were quite a while back and my personality and skillset and responsibility has grown substantially since then.

Anyways, my main concern was not including any sort of manager in my pool of references. Ideally, I'd just want to use current peers. They know me well and have a lot to say. I'm afraid anyone 5+ years back whom I only worked for 3 months would barely remember me.

> I'm afraid anyone 5+ years back whom I only worked for 3 months would barely remember me.

Pick one you had a good relationship with. Call them up and talk to them, tell them you want a reference, and tell them what you've done since you worked for them.

That's what everybody else is doing...

Got it. My plan right now is to use:

- An intern who I managed.

- A current co-worker who I've collaborated closely with on a number of projects.

- Our current team lead who I regularly collaborate with on architecture design, but I don't report to him.

These people already know that I'm looking for a new position and they've agreed to provide me with a reference. They should be able to confirm any projects and contributions at my current job, where I've been for 4+ years, as well as speak highly about my performance. Is this set of references good enough for a mid-level SDE position or should I look further back into my job history to add an actual manager [1]?

[1] I know I said I wanted senior SDE earlier but I realized I'm better suited for mid-level right now.

If it were me, I'd still put in someone who'd been an actual manager - even if it were from 4-5 years back - there's a few questions hiring managers ask about what you were like to manage that can only be answered by someone who's managed you - things not related to your current skillset, but more about thins like attitudes to authority, curiosity, adaptability, teamwork, willingness and speed of learning - stuff like that.
Yup over half of recruiters or HR I've dealt with have wanted a current manager as a must have.
It's not super uncommon. I've done it before - mostly when in a contracting position. I've also had direct reports that trusted me enough to give me as a reference - mostly when I'd been encouraging them to jump into career advances that I'd been unable to provide for them where we were.

But yeah, it;s 100% understandable and acceptable to not want to give any current employer references. (Which is a bit tricky for the OP, who's only got relevant professional experience with their current employer...)

1) Everybody in the hiring process knows that people are _super_ selective about who they choose to use as references. When checking them it's fantastically unusual to get anything less than a completely glowing almost certainly pre-arranged set of answers.

2) Everybody in the hiring process knows that candidates mostly cannot put their current manager and often even cow orkers down as references, due to the sensitivity/privacy of the job seeking process.

3) If you've made extraordinary claims in your resume or the interview - those will be checked probably both with your given references, and possibly with random ex-colleagues the recruiter or hiring manager will discover from LinkedIn, Googling you, or asking their own network of contacts to suggest names of people who might have worked with you. This is lots more relevant the more senior the role is - if you're going for a C level role, you should 100% expect board members to be reaching out several levels deep in their networks to find out more about you.

I'd suggest going for Senior SDE roles as your second job might trigger #3 there. While giving contact details for your direct reports will help - I'd consider checking your LinkedIn and social media profiles, and your top page or two of google search results, and ask yourself what the people revealed _there_ will say about you if a recruiter calls up...

(I've seen this from all sides: I've had recruiters cold-call me to ask about ex colleagues, I've had friends/acquaintances get in touch asking about people they're considering hiring and if I know them or know any of the people they've given as references, I've Google/LinkedIn stalked candidates I've considered hiring, and I've asked my network of friends/acquaintances if they know anything about people who've claimed to work with them or at places they work...)

Thanks for your detailed response! It helps a ton. I've been feeling a bit neurotic because I don't have a large network to fall back on for references, but really want to get out of my current job.
Actually, I've never been asked for references by tech companies. I've interviewed at most of the big ones in the last couple years. The only time I've been asked was back when I worked in finance.
Someone you report to on a day-to-day basis (i.e. team lead) is fine as are managers at previous companies.
From the complete lack of information on your location I conclude that you live in South Africa and you assume that everybody else live there. Am I right?
Bay Area, probably like a good majority of contributors here but, you're right, I should add that info.
Probably like the rest of the world is a quite big place, you know. I wouldn't bet a beer on Bay Area being a majority here.