25
How I Hire Developers

How I Hire Developers

Embed Size (px)

DESCRIPTION

Presentation at KL Ruby Brigade

Citation preview

Page 1: How I Hire Developers

How I Hire Developers

Page 2: How I Hire Developers

Some of my entrepreneur friends have been asking me:

how do I hire good developers?

Page 3: How I Hire Developers

Show of Hands

Students

Employed in a company / agency

Freelancing

“in between jobs” AKA bums

Page 4: How I Hire Developers

The Mindvalley Tech Hiring Pipeline

(right side is too long to fit in this space)

Page 5: How I Hire Developers

Technical Test Interview

Page 6: How I Hire Developers

Technical Test: Choose Two out of Three

2048

Game of Life

URL Shortener

Page 7: How I Hire Developers

2048

application design

code coupling

frontend skills

integration and decomposition

Page 8: How I Hire Developers

Game of Life

application design

algorithm efficiency

programming paradigms

code clarity

Page 9: How I Hire Developers

URL Shortener

application design (esp MVC)

devops (deployments with db)

working with SQL / ORM / persistence

edge case / collision handling

Page 10: How I Hire Developers

If your tests pass, you proceed with the interview

Page 11: How I Hire Developers

I don’t really interview for skill inasmuch as for

attitude

Page 12: How I Hire Developers

I’m looking for someone who

strives for excellence

is always curious

thirsts for learning

Page 13: How I Hire Developers

Questions I ask in an interview

Do you participate in open source projects? How about side projects? Do you have an app on the app store? Do you have an app on the web? Do you blog?

Page 14: How I Hire Developers

Questions I ask in an interview

Have you joined and won any competitions (not necessarily programming)? Do you play sports? Do you run marathons / sing / dance / paint / etc?

Page 15: How I Hire Developers

Questions I ask in an interview

What's your favorite programming language? What was your favorite before that? What made you change your favorite?

Page 16: How I Hire Developers

Questions I ask in an interview

What do you think is the coolest technology right now? Why do you think it's so great?

Page 17: How I Hire Developers

Questions I ask in an interview

What is the biggest mistake that you've done so far, and what happened after that?

Page 18: How I Hire Developers

Questions I ask in an interview

What do you think makes a good software developer?

Page 19: How I Hire Developers

I ask a few more questions depending on the position

I’m hiring for

Page 20: How I Hire Developers

More senior developers will get questions about their

previous work and the like

Page 21: How I Hire Developers

I’m looking for developers who can solve problems

Page 22: How I Hire Developers

But more importantly, I’m looking for someone I’d

love to work with everyday

Page 23: How I Hire Developers

The Mindvalley Code of Awesomeness

Page 24: How I Hire Developers

-Stephen Covey

If you can hire people whose passion intersects with the job, they won't

require any supervision at all. They will manage themselves better than anyone could ever manage them.

Their fire comes from within, not from without. Their motivation is

internal, not external.

Page 25: How I Hire Developers

How do I hire developers?

I look for people who love what they do and don’t mind getting paid for it