hiring developers

41
Hiring Developers Mission: impossible? ALT.NET Paris December 2013

Upload: julien-lavigne-du-cadet

Post on 29-Jun-2015

219 views

Category:

Technology


1 download

DESCRIPTION

In this talk I'll discuss how to interview developers, what matters to me and what I think is less important.

TRANSCRIPT

Page 1: Hiring developers

Hiring Developers

Mission: impossible?

ALT.NET Paris December 2013

Page 2: Hiring developers

ALT.NET Pariswww.altnetfr.orgwww.meetup.com/altnetfr

Julien Lavigne du Cadethttp://www.linkedin.com/in/julienlavigneducadet @julienlavigne

Page 3: Hiring developers

This talk is not about convincing developers to

join you

Page 4: Hiring developers

It’s about interviewing

Page 5: Hiring developers

The start of a debate?

Page 6: Hiring developers

Disclaimers

Page 7: Hiring developers

Context matters

Page 8: Hiring developers

Interviewers make a judgement call…

with limited information!

Page 9: Hiring developers

Obvious stuff?

Page 10: Hiring developers

The Resume Screening

Page 11: Hiring developers

Diploma?

Page 12: Hiring developers

“One of the things we’ve seen from all our data crunching is that G.P.A.’s are worthless as a criteria for hiring, and test scores are worthless”

Laszlo Bock, senior vice president of people operations at Google

Page 13: Hiring developers

But I do trust*:

Resume LengthSpelling Mistakes

* … to skip the resume…

Page 14: Hiring developers

The Interview Process

Page 15: Hiring developers

The worst process ever?

Page 16: Hiring developers

The worst process ever?

No technical questions…

Page 17: Hiring developers

Are you hiring developers or sales people?

Page 18: Hiring developers

The funnel effect…

Page 19: Hiring developers

What I like about a candidate*

* In no specific order

Page 20: Hiring developers

He knows the basics

Page 21: Hiring developers

He reads about software development

Page 22: Hiring developers

He does his homework

Page 23: Hiring developers

He learns between interviews

Page 24: Hiring developers

He knows how to code basic stuff…

Page 25: Hiring developers

He knows how to code basic stuff…

… and how to test it!

Page 26: Hiring developers

And he does not lie

Page 27: Hiring developers

The real question:

Do I want to work with this guy?

Page 28: Hiring developers

I have mixed feelings about:

Page 29: Hiring developers

Brainteasers

Page 30: Hiring developers

Writing algorithm

Page 31: Hiring developers

I really don’t care about:

Page 32: Hiring developers

Framework X or Y

Page 33: Hiring developers

If you already work in my field

Page 34: Hiring developers

Some final tips

Page 35: Hiring developers

There’s no stupid question

Page 36: Hiring developers

Me: How many bits in a byte?

Page 37: Hiring developers

Me: How many bits in a byte?

Candidate: 3.

Page 38: Hiring developers

Go in depth

Page 39: Hiring developers

Candidate: I don’t like recursion.

Me: Why?

Page 40: Hiring developers

Candidate: I don’t like recursion.

Me: Why?

Candidate: because it involves a context switch.

Page 41: Hiring developers

Thank you