News for hackers. Stuff that matters.
Re:What I learned from doing over 60 technical interviews in... by jon-wood on Saturday August 01, 2020 @07:19AM (#24019580)
As someone on the other side of the table now I’m almost at the point where I’ll bring anyone who provides a single page CV in for interview, just because they’ve clearly put some thought into it. I’m so sick of trawling through five page CVs which contain absolutely everything apart from a reason to hire you.
Re:What I learned from doing over 60 technical interviews in... by chiph on Saturday August 01, 2020 @10:41AM (#24020765)
The worst resume I ever got was someone who had spent a lot of time cross-referencing their work history with the technologies used there.

So under ConsultingCo, there was: 12, 13, 15, 21, 28, 34.

You were expected to flip a couple of pages to learn that 12 was JavaScript, 13 was HTML, 15 was .. and I stopped caring at that point & binned it.

Re:What I learned from doing over 60 technical interviews in... by ghaff on Saturday August 01, 2020 @08:45AM (#24020036)
Maybe there are some cases where a bibliography of publications or something like that would push up the length but I think it's a pretty good rule of thumb that two sides of a sheet of paper--which is still relevant given that people print out resumes and make notes on them--is pretty much a hard upper limit. I'd probably find one page a bit tight though if you have any amount of work history.
Re:What I learned from doing over 60 technical interviews in... by rsj_hn on Saturday August 01, 2020 @07:12PM (#24024734)
I'm fine with 2 pages on a sheet, and have never thrown out a resume because of its length, but for long resumes I just skim. But I disagree that you need 2 pages.

Here is a perfectly fine resume that can be half a page for a lead role or higher. Let's say this is a role for a webapp developer and the candidate has 10 years experience. With this resume, which is only half a page, you are probably way ahead of the competition. This is all the info a hiring manager needs.

   position
   Name/email address
   
   Languages: Java, Python, C++, JS

   Experience: 
   
   Foo Corp: 2017-2020. Lead Engineer to Principal Engineer. Web App developer for Foo Authentication System and other microservices. Used standard LAMP stack and then Spring Boot.

   Bar Corp: 2012-2016. Sr. Engineer to Lead Engineer. Worked on backend order fulfillment logic, developed new test infrastructure for WebApps, client side test harnesses, security test suites, and related work. 

   Baz Consulting: 2010-2012. Engineer. Worked as consultant for primarily B2B clients, primarily in Java. Delivered over 30 successful projects to spec.

   Bat Heavy Industries: 2007-2010. Associate Engineer to Engineer. Started as QA hire and migrated to development, responsible for metrics gathering app, qa infrastructure code, worked in python, java, and other languages.

   Education: B.S. Chemistry, Foo State University.
Re:What I learned from doing over 60 technical interviews in... by jlokier on Sunday August 02, 2020 @02:47PM (#24030627)
I find it so interesting that you select for that, because that example tells you virtually nothing about the person that isn't generically applicable to a large number of candidates.

Especially those with 13 years experience. Delivering 30 projects is the only item that stood out for me, but everyone with a few years can make that claim depending on what they choose to call a project.

The number of languages listed is laughably small for a 13 year candidate, but I guess they have picked out the ones they think you want to see.

From that resume, I cannot tell even one thing that the person is particularly good at, or any qualities they could bring to the company that would set them apart - other than their decision to write a short resume and avoid telling you much about themselves.

Re:What I learned from doing over 60 technical interviews in... by rsj_hn on Monday August 03, 2020 @02:20PM (#24041354)
> I find it so interesting that you select for that, because that example tells you virtually nothing about the person that isn't generically applicable to a large number of candidates.

Correct, this is how all resumes work. Remember, nothing on the resume is verifiable apart from the dates and companies the candidate worked for, unless you do a phone screen or panel interview. So the resume selects the candidates suitable for the skills based interview. I know some people think the candidate needs to write "I am passionate about quality" or "I love collecting butterflies and have all of Nabokov's first editions" but those are primarily creative writing exercises that don't end up telling much that is reliable or reproducible across candidates.

> The number of languages listed is laughably small for a 13 year candidate, but I guess they have picked out the ones they think you want to see.

Correct, and one would understand that for someone with 10 years of experience it's not hard to pick up a new language, nor is language particularly important in this role. Neither is framework.

> I cannot tell even one thing that the person is particularly good at

No, you can't tell that from a resume, but you can tell what a person worked on (perhaps poorly). In this case, there is plenty of QA, webapp, and some security experience. This gives you avenues to drill down during the in person interview.

Remember, the only thing you know is true on a resume is the list of prior work experiences. Then you look for a collection of claimed skills. So when reviewing the resume you check whether the claimed skills match your needs and then drill down to verify the claims during the in person interview. That's pretty much all the info you can ever get.

Re:What I learned from doing over 60 technical interviews in... by badthingfactory on Tuesday August 04, 2020 @12:44PM (#24051779)
I wish everyone viewed the process like this. I was job hunting a few years ago and increased my hits by roughly 50% by doing one thing: adding more color to the stupid resume.
Re:What I learned from doing over 60 technical interviews in... by yjftsjthsd-h on Wednesday August 05, 2020 @10:31AM (#24061182)
Like, physical RGB color? (As opposed to metaphorical "color" of fleshing out your statements) That's... pretty funny, actually.
Re:What I learned from doing over 60 technical interviews in... by detaro on Wednesday August 05, 2020 @10:35AM (#24061223)
> The number of languages listed is laughably small for a 13 year candidate

Why would you expect a dev have more languages listed? Many jobs involve only 1-2 languages, so why should they have more? (Assuming you don't list languages you've used for a project once years ago, which you're unlikely to have much relevant benefit in vs learning them fresh)

Re:What I learned from doing over 60 technical interviews in... by heelix on Saturday August 01, 2020 @10:40AM (#24020760)
When I get the 8 page resume, it usually tells me this person cannot express what is important. Quality vs quantity is missed by so many people.
Re:What I learned from doing over 60 technical interviews in... by gsej23 on Sunday August 02, 2020 @07:43AM (#24028010)
I wonder if you tell prospective candidates this? If you don't, it's just another random element in the application process. How do I know you're the guy who wants a one page CV, or if you're the guy who will reject me because my CV isn't detailed enough?
Re:What I learned from doing over 60 technical interviews in... by jlokier on Sunday August 02, 2020 @03:06PM (#24030784)
Unless you can speak to the person in advance, or find out via a third party, you can't know.

There is variation, so it's a numbers game - you have to send out without knowing if you're doing the right thing in each case.

I've spoken with recruiters about this, and like hiring managers, some of them favour a short resume that says very little ("less is more"), others favour a detailed one ("your experience will impress").

However there is a consistent aspect. They pretty much all need:

- Something that fits what HR is looking for in a few seconds skimming early in the first page. Bear in mind HR rarely understands any of things they are looking for, and are easily led astray if they think you are in category X when they are looking for Y, even if you can do X and Y equally.

- Something that fits what the hiring manager is looking for in a few seconds skimming early in the first page, and doesn't look onerous to read through.

- Something that passes keyword matches.

- Depending on the company, or how you get in, something that passes an ATS's assessment of experience (not just keywords but duration working, level of things like did you do management), and doesn't get tripped up by things like column formatting.

One of the things to remember is that almost nobody will read the entire resume or CV, unless it matches what low-effort pattern matching they are doing in a quick initial skim.

There's also quite a lot of variation in whether they are looking for "exact matches" to named skills ("although you have listed CSS, Webpack, ES6, Typescript, HTML5... we're can't proceed because we're looking for someone who knows JavaScript"), or quite fuzzy ("we know any good developer can learn a new language fairly quickly, what we're looking for is evidence that you know software").

Again, you just have to guess and play a numbers game, because they rarely say what they are looking for, and they are looking for different things.

Re:What I learned from doing over 60 technical interviews in... by gsej23 on Monday August 03, 2020 @07:50AM (#24036520)
Yes, this is also my conclusion. To a great extent, it's a lottery. As a contractor (in the UK), I look for new roles every year or two on average, so I end up applying for quite a few. Most of these roles involve agencies, so the CV has to meet the arbitrary requirements of both the agency, and the end client - and these are often quite different.