TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What do recruiters look for in a GitHub profile?

235 pointsby passengerabout 6 years ago
I&#x27;ve submitted a fair amount of job applications that often request for a GitHub profile. I&#x27;m however convinced most don&#x27;t look at it or only take a cursory glance at it.<p>What do recruiters look out for?

45 comments

Edd314159about 6 years ago
As a hiring manager, I glance at it and take a brief look at anything interesting. It’s good for talking points at the interview, perhaps to ask the candidate to expand upon and explain the work.<p>If the profile is empty, I close the tab and find something else to talk about. I will never, ever penalise a candidate for an empty GitHub profile. So many people just do not have time for open source and that’s totally fine.<p>GitHub activity helps lubricate conversation at interviews, but it should never be taken as anything other than a superficial representation of the candidate’s ability or experience.
评论 #19415687 未加载
评论 #19414070 未加载
评论 #19415729 未加载
评论 #19419098 未加载
评论 #19417515 未加载
评论 #19416839 未加载
gargarplexabout 6 years ago
As a recruiter I can answer this! I do not speak for all recruiters. As a recruiter who is also a programmer, my approach may be nonstandard.<p>* I want to see thoughtful README files. If the README is whatever was generated default by the framework and not edited at all, that&#x27;s a huge groan and turn off and you lose tons of strength (credibility) as a candidate.<p>* I want to see your code looking pretty. Consistent indentation, run through a linter, good comments, and so forth. Would I be able to contribute to and maintain this code?<p>That&#x27;s pretty much it. The most important thing that companies want to see is employment history, either at brand name companies or somewhere where you&#x27;ve already been doing the job they&#x27;re hiring for.
评论 #19417817 未加载
评论 #19413689 未加载
评论 #19413812 未加载
评论 #19418189 未加载
评论 #19416695 未加载
评论 #19416762 未加载
评论 #19413693 未加载
评论 #19420719 未加载
Waterluvianabout 6 years ago
I look for things to chat about. That&#x27;s it. If there aren&#x27;t any then I&#x27;ll find other things to chat about.<p>It&#x27;s almost like a dating profile. You use the items as jump-off points to start a conversation and get to know the other person better.
评论 #19413843 未加载
linuxlizardabout 6 years ago
I am not a recruiter but help with software&#x2F;firmware interviews where I work. When interviewing someone, any and all signals are very useful. For someone fresh out of university, they can show me their student projects. But an experienced engineer, their contributions are usually property of their previous employer and can&#x27;t be shown.<p>To me, being able to see an interviewee&#x27;s code is like being able to see an artist&#x27;s portfolio. Alternatively, if an interviewee can point to mailing lists, code repos, etc, for open source contributions, that also is very valuable.<p>Some other folks in the comments are saying they use Github, etc, as a dumping ground for projects. Still valuable. In my opinion, that means you&#x27;re interested enough in the project to at least save the code. Plus, even quick and dirty code can have valuable information. Does this person understand, for example, the common idioms in C, C++, Python, etc? (Specific example, using malloc&#x2F;free&#x2F;printf correctly, new[]&#x2F;delete[], not using for i in range(len(foo)). Simple stuff like that.)<p>Note a repo containing &quot;this is code where I&#x27;m learning this language, this library, etc&quot; won&#x27;t have the best use of the language, obviously, but will be a good sign this person is learning something new. It&#x27;s another signal.<p>Just my opinion.
评论 #19413969 未加载
humbledroneabout 6 years ago
As a hiring manager, I am careful to avoid drawing any negative conclusions from looking at a personal GitHub profile, because I believe that sloppiness or &quot;bad&quot; code is actually just fine in the context of random personal projects. And of course not everyone programs for fun in their free time, so a lack of a meaty profile is not something I worry about. (I would sure hate for someone to judge me for a lack of comments in some random code I wrote a 2AM 8 years ago for giggles.)<p>But sometimes I can get a really strong positive signal from a GitHub profile. All else being equal, if a candidate has a meaty personal project, or has been an active contributor to other projects, etc, I can greatly increase my confidence that they&#x27;re a good hire by reading through their code. It can sometimes show me that they&#x27;re really capable in some dimension that&#x27;s hard to assess otherwise.<p>In other words, a GitHub profile is not a make-or-break thing for me, but hiring is always based on information that&#x27;s more limited than one would like, and sometimes a GitHub profile can provide enough extra signal to make a hiring decision easier.<p>I will say that one specific thing that is really helpful is the presence of simple README files for original projects that describes what they are and who the author is.
chimenabout 6 years ago
I ask both Github and StackOverflow profiles. In Github I look for code style &amp; quality, tests written, open source project participation (often good indicator of quality code when accepted). In SO I look for issues created as an indicator of one&#x27;s struggles and overall expertise. Both profiles offer me a strong view over one&#x27;s position and the data really helps me to filter out prospects.<p>95% of the times when they respond with &quot;I don&#x27;t have a Github|StackOverflow profile&quot; they prove to be juniors or time wasters applying for a high salary. That&#x27;s fine if I&#x27;m looking for a junior but they often apply for senior positions.<p>I trust the data on these two as I consider it to be really difficult to get by as a programmer without decent activity on at least one platform. HAving code out there, IMHO, adds better than any CV. It&#x27;s just data but it helps me get a clearer view.
评论 #19427149 未加载
评论 #19416052 未加载
评论 #19416043 未加载
评论 #19416370 未加载
评论 #19415982 未加载
评论 #19416849 未加载
评论 #19417359 未加载
ravioloabout 6 years ago
I’ve been writing code for over 20 years yet I don’t have anything that I can share in a public repo. My employer would sue me immediately. I don’t imagine I will be looking for a job via the “normal process” with recruiters and all, but if I did, would I need to put out stuff to github? Would I need to spend 6 months just writing random but nice-looking code so I’m not rejected due to not having github profile?<p>I think there’s a lot of people like that. Making github a mandatory requirement is strange.
评论 #19416373 未加载
评论 #19421176 未加载
评论 #19416074 未加载
andrewingramabout 6 years ago
The main thing I don&#x27;t want to see is a bunch of repos where you&#x27;re just taking a library&#x2F;framework for a spin. This isn&#x27;t because these are bad in any way, but it can be hard to tell whether they represent your real coding approach or not, and therefore risk creating unconscious bias. Whereas I&#x27;m not going to hold it against you if you don&#x27;t have a public profile.<p>Now that Github allows free private repositories, if you&#x27;re planning to use your profile as part of a recruitment process, you&#x27;re arguably better off only making your best work public. It doesn&#x27;t have to be your best code, just something you&#x27;re proud of and are happy to talk about.<p>This may run counter to normal thinking, but I have no way of knowing the extent to which my assessment is unconsciously coloured by seeing code that isn&#x27;t representative of your ability, so I worry about the impact of that.
simoleoneabout 6 years ago
A recruiter or sourcer? In most cases (and I <i>am</i> generalizing here) basically a pattern-matching robot, so the same treatment as your CV. Have words and phrases they&#x27;re looking for? Great! No? Meh.<p>Someone besides a recruiter? Might give it a glance out of curiosity and for conversation starter material, but if they&#x27;re overly concerned about what&#x27;s there or how much is there - you didn&#x27;t want to work for&#x2F;with them anyway. Honestly, most people that have been in the industry for any time at all quickly run out of free time and motivation for this stuff, and their github profiles will be rather barren as a result (unless they work at a company that publishes open source software, of course... but that&#x27;s the exception not the rule).
davbabout 6 years ago
I never look at them, at all. Some of the worst programmers I&#x27;ve met have got some fantastic portfolio&#x2F;showcase work on their github. Conversely some of the best coders have no OSS contributions at all.<p>In all, I find it to be a fairly poor signal. I get a much better feel for someone from conversation alone, and some well thought out questions about someone&#x27;s previous projects and workflow usually tell me all I need to know.
gherleinabout 6 years ago
To heck with the recruiter. As a hiring manager I look for passion for coding and learning - and that your profile isn&#x27;t brand new. If it has periods of no contribution I don&#x27;t care - people get busy, have lives, etc. I don&#x27;t hold the lack of a profile against someone, but an active profile that shows someone playing, learning, testing, and especially contributing is someone that jumps to the top of my list. A passion for doing and learning is something that cannot be taught. Faked maybe. But that shows up pretty quick too.
wccrawfordabout 6 years ago
I&#x27;m not convinced that the Github profile is for <i>recruiters</i> alone. As someone doing hiring at the company, I want to see it myself.<p>So what am I looking for? Clean code that&#x27;s more than just boilerplate. Comments, good logic, some sense of purpose. There can be garbage repos in there, too, but I expect there to be some that show off who you are.<p>In short, they want to see who you are. If your Github isn&#x27;t showing who you are, you&#x27;re not helping yourself by providing it to the recruiter.
评论 #19417609 未加载
gabrielblackabout 6 years ago
In my experience they don&#x27;t look your Github profile at all. I think mainly because the average recruiter have no competence to read it (sad but true). I had two so called independent recruiters pretending to read it, but when I asked what repository preferred and why I obtained an embarrassing silence. Worst, the same happened with a couple of programmers during the final interviews. Recently I had a letter from a big software house, declaring they was interested to my projects on Github, I asked some questions discovering that that someone else ( maybe some kind of automatic system) give him a suggestion, but that wasn&#x27;t his direct examination.
评论 #19419311 未加载
评论 #19427208 未加载
franciscopabout 6 years ago
Love the question! I&#x27;m a developer who has optimized his Github profile as I could&#x2F;thought it was best.<p>If it&#x27;s okay, let me highjack one thread to ask, RECRUITERS, how would you improve further my Github profile?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;franciscop" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;franciscop</a>
hartatorabout 6 years ago
I do look at GitHub profiles when filtering applicants.<p>Mostly overall activity, consistency in commit messages, and actual code and PR.
bradleyjgabout 6 years ago
As someone doing interviews, most of the github profiles I’ve seen have a bunch of forked repos with little to no added code. I don’t understand why people include a link to that.<p>A couple of times I’ve seen real code and it certainly didn’t hurt.
评论 #19419178 未加载
rinchikabout 6 years ago
When interviewing devs, I always check GH profile. If its empty it&#x27;s usually a read flag (meaning that I will have to do more work during the interview). Coding samples, contributions graph, personal projects can push a candidate forward very fast.<p>Worth to note: GitHub itself does NOT matter, the contents your profile and you contributions do. Prefer GitLab? awesome! Just don&#x27;t forget to put it in your resume.
评论 #19416078 未加载
评论 #19419201 未加载
kstenerudabout 6 years ago
A recruiter will take whatever you&#x27;ve posted publicly, and draw conclusions based on what you&#x27;ve presented. Whether you agree with it or not, that&#x27;s precisely what will happen, even if they try not to.<p>It&#x27;s on you to communicate your intent for things you release publicly. That means a README.md which explains what the reader is looking at. If it&#x27;s just some half baked idea you&#x27;ve been kicking around, say so. Tell your reader what to expect, because if you don&#x27;t, they WILL expect the wrong thing.<p>Effective communication is the foundation of any relationship, including work relationships. Show that you can communicate your thoughts. Guide your reader. Make it dead simple for them to see the best of you.<p>Beyond that, it&#x27;s helpful to have a showcase &quot;portfolio&quot; project that is written as if you were presenting a finished product to a customer, including documentation, unit tests, ci, good design, the works. Showing that you can see a product through from initial design to release will impress people. Do you need it? No, but it will set you apart from the crowd.
prakhunovabout 6 years ago
Like other people in this thread have said, I definitely look for projects or contributions that look interesting, or are job related, to start out having a conversation.<p>However, there is one thing I look for that will, usually, be a huge negative against the candidate. I have run into many candidates where their github projects are just 100% clones of various tutorials. When a github profile is only full of such projects it doesn&#x27;t tell me anything different than what is on your resume, and my trust in the candidate goes down.<p>Other than looking at code quality, I actually look into their commit history and see if they are using the various best practices of git.
johnfnabout 6 years ago
From experience, not much. I have an open source project with millions of downloads and thousands of stars on the top of my profile. Never once got asked about it across at least 10-15 interviews with both startups and large companies.
评论 #19416441 未加载
wyaeldabout 6 years ago
No idea what recruiters look for, but when I&#x27;m part of a hiring process I&#x27;m particularly interested in evidence about how well a candidate communicates with other people, whether presenting their ideas or discussing options.
jugg1esabout 6 years ago
I was approached by an Amazon recruiter that seemed to have used some sort of algorithmic tool that had keyed on specific information about in my github profile. Specifically, it mentioned that I had more than 1 public repository with &#x27;stars&#x27; from more than 2 people and 1 or more forks. I asked the recruiter about this and she mentioned that she used a tool like this to find potential recruits. It didn&#x27;t sound like it was a company-wide thing, though.
alkonautabout 6 years ago
I glance at their code to see if there is something that can say whether they are very good coders or terrible coders. Usually you can&#x27;t say anything though.<p>Something I really try to find is how they communicate when writing bugs, responding to questions, differences in opinion etc. If you find someone who can respond to an angry user of their library because their feature wasn&#x27;t implemented, or that can politely turn down a PR for example, that&#x27;s really good sign.
userbinatorabout 6 years ago
Depending on the exact environment and position, &quot;I don&#x27;t use GitHub&quot; may actually be a positive response, because they might signify someone who is less likely to accidentally publicise a company&#x27;s confidential IP. Likewise for anyone who &quot;stays dark&quot; online, in social media and such.
beagerabout 6 years ago
I would hazard a guess that most pure recruiters aren&#x27;t looking at your GitHub profile other than ensuring that you&#x27;ve provided one. The hiring manager or interview team, however, might be interested in it.<p>Here are some things that I check for in a GitHub profile, as a hiring manager and as a recruiter (hooray startup roles!):<p>1. Repos that aren&#x27;t just forks. I&#x27;ve seen plenty of profiles where the majority or entirety of repos are forks. Unless there&#x27;s some annotation that talks about contribution to those projects, I assume that those forks don&#x27;t contain any actual development.<p>2. Code past the boilerplate. A lot of projects start with enormous boilerplate, checked-in node_modules, and large-app scaffolding. The README should have a pointer that says &quot;actual code is in src&#x2F;app&#x2F;site&quot; or something, otherwise I click around for where the commit message is something other than &quot;initial commit&quot;.<p>3. A real README.md. Bonus points for README.md in the subdirectories.<p>4. A &quot;real&quot; photo of you. LinkedIn profile pictures tend to be very professional and buttoned-up (sometimes literally). Most GH profile photos in my experience are a closer of the real person though. You&#x27;re more likely to see a casual photo, a hobby, someone&#x27;s dog, a photo of their art, etc. When that person is working with you, they&#x27;re going to act more like their GitHub profile photo than their LinkedIn profile photo. Conversely, when I don&#x27;t see a profile photo, that&#x27;s concerning.<p>5. Nothing too boring, or too creative, in the name. The era of screen-name judging is not over, and you will get judged based on your GitHub handle. John35082192 makes me think that John reluctantly created a GitHub account and loathes using it. XxCodeMurdererGoatSlayerJohnnyXx makes me think that John is a bit of a weirdo, and his code reviews may be... uncomfortable.<p>6. Stars. If your real repos have real stars (or even forks), that means that not only have you creating something cool, but you&#x27;ve created something useful, and marketed it at least somewhat well. NB: repo stars are not expected for professional-profile style repos, only if you&#x27;re creating something for an actual OSS community.<p>7. A real github.io page&#x2F;repo. Maybe this is the basis of your professional profile, maybe there&#x27;s a link to a personal website in your profile, but I am interested in seeing how you present yourself beyond which repos you show first.
评论 #19413787 未加载
评论 #19417015 未加载
评论 #19413798 未加载
评论 #19416471 未加载
评论 #19415459 未加载
ddebernardyabout 6 years ago
The only company I worked with that made much use of it was open-source inside and out. They mostly hired developers that had been OSS contributors.<p>They&#x27;d use GH to evaluate coding style and as a proxy for skill level.<p>It was a <i>terrible</i> proxy IMHO, because a lot of the projects or contributions they were looking at were years old. (People change and grow.)<p>Anyway, if there&#x27;s a takeaway here it&#x27;s this: Delete old repos that you wouldn&#x27;t feel comfortable putting forward as examples of how you <i>currently</i> work. Or refactor the code to match what you&#x27;d currently do. Or don&#x27;t maintain any public GH profile, frankly -- there are plenty of great engineers out there who have a family and no time to contribute OSS.
chiefalchemistabout 6 years ago
Not to get off topic but...Recruiters? Haven&#x27;t I heard more than one of companies that (promise to) analyze code for quality, etc.? That is, resume aside, they can grade the quality of code &#x2F; coder?<p>I&#x27;m not sure how often these come into play, but I would also bet that outfits that do don&#x27;t brag about it.
zZorgzabout 6 years ago
Speaking as someone with a decent github profile, we need to get out of the notion that github profiles are important. Anything substantial or noteworthy of interest should really be on the candidate&#x27;s resume. Even personal websites are more worthwhile going through than github profiles in my opinion.
tootieabout 6 years ago
I&#x27;m on the technology side, but I review and interview candidates pretty regularly. Unless you have an actual notable repo with stars or something (and I&#x27;ve literally never seen a candidate with stars on a repo) then I don&#x27;t care. Maybe if you have a cool picture of yourself?
xarienabout 6 years ago
It&#x27;s a good arena to discover talking points especially if the candidate is not a good interviewer. There are a lot of good engineers who simply do not interview well and this is a fantastic way for me to pry some positives out that may otherwise have been missed &#x2F; glossed over.
TaylorAlexanderabout 6 years ago
For me, my github profile shows my personal interests. I work on a bunch of robotics stuff for fun, and then try to get jobs related to things I like. So if the job is a good fit the github profile serves as an extension of my resume. At the very least it shows my passion for the field.
s3nnyyabout 6 years ago
Tech recruiter here.<p>The list of repos give a rough idea about the tech stack the person prefers.<p>That&#x27;s it.<p>If it is Javascript or Python (I can read &amp; assess the quality of the code of these languages) I sometimes dig into some project, if it is not a fork.
dyejeabout 6 years ago
I&#x27;ve never met a recruiter who discussed my GitHub beyond asking for the link. As for interviewers, my GitHub has only been brought up a handful of times.
sekizkarakterabout 6 years ago
I don&#x27;t think they look at to GitHub profile at the very first place. I see that most of then even not checking what is written in my linkedin profile.
saagarjhaabout 6 years ago
Related question: how many recruiters actually look at GitHub pages? Does this number change if one is linked in the resume they’re looking at?
评论 #19413788 未加载
earlyabout 6 years ago
Github commit history is an excellent measurement of your willingness to work overtime for free. Of course companies will love you for that
JesseAldridgeabout 6 years ago
- Stars<p>- Green squares
dominotwabout 6 years ago
i know this from tons of experience.<p>Everyone asks for github profile but no one actually has the time to analyze it. I asked an interviewer about it and said he admitted he hasn&#x27;t looked at it.
pcmaffeyabout 6 years ago
Since most people’s work is going to be in private repos, Ive always thought the most consistently valuable signal is the contribution graph.<p>But that’s just my opinion.
评论 #19413793 未加载
评论 #19413755 未加载
tdeckabout 6 years ago
An email address, in my experience.
m0zgabout 6 years ago
99.9% of excellent people I worked with don&#x27;t have a public GitHub profile. Most of the remaining 0.1% don&#x27;t have anything interesting there, in part because their employer claims ownership of everything they create, so disclosing their side projects publicly is stupid. As the old Russian saying goes, &quot;the less they know, the better they sleep&quot;.
评论 #19416993 未加载
nukeopabout 6 years ago
As a rule of thumb, people who offer their own code publicly, are usually in the top 10% of developers. People who have ever contributed to another project, even if in a minor way, are in the top 5%. And people who contribute or develop their own projects with any regularity, are the top 1%. Exceptions exist, but this pattern emerges on a large enough scale.
StacieMcnamaraabout 6 years ago
Why do you need GitHub? There are many places where you can send a resume. here <a href="https:&#x2F;&#x2F;uk.jobsora.com" rel="nofollow">https:&#x2F;&#x2F;uk.jobsora.com</a>, for example. There are a lot of vacancies for any choice
tptacekabout 6 years ago
Suckers.
purple-againabout 6 years ago
I want to know what other people will see when they look at my employees GitHub Account. If I see nothing that concerns me, I move on. All of our companies code is private so an empty GitHub is not concerning.<p>Daily stars in the seize_the_means_by_any_means repository is going to get your resume tossed.
评论 #19413979 未加载