secrets of a hiring manager · 2008-11-15 · secrets of a hiring manager darren spurgeon director...

45
Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java

Upload: others

Post on 17-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Secrets of a Hiring ManagerDarren Spurgeon

Director of Technology, Boca Java

Page 2: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

What's the Secret?

There is no secret

It's just common sense

Page 3: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Agenda

State of Hiring Today

A few simple rules

The Interview

Page 4: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

State of Hiring Today

It shouldn't matter...You always need a job

Unemployment rate

National = 4.9% (Jan 2008)

SoFla = 3.9% (Miami) to 4.6% (Palm B.)

Computer programmers = 2.4%

Page 5: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

A Few Simple Rules

Page 6: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

RecruitersThe Gatherers

Page 7: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #1

Understand the personality of the company and team.

Page 8: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #2

Understand and respect the hiring process.

Page 9: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #3

Pay close attention to job requirements, but don't read too much

into them.

Page 10: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #4

Be very, very sure about who you present.

Page 11: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #5

Make sure it's a good fit. Follow up.

Page 12: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Additional Thoughts

Make an effort to learn the basics of the job and technology.

Don't be pushy about feedback. A "no" should be good enough in most cases.

Page 13: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

ManagersThe Hunters

Page 14: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #1

Know what you want before you start looking.

Page 15: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #2

Have a process written out and follow it consistently.

Page 16: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #3

Achievement, hard work, and motivation are (usually) better than IQ.

Page 17: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #4

Look for drive, curiosity, and ethics in every candidate.

Page 18: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #5

Don't be afraid to hire someone smarter than yourself.

Page 19: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Additional Thoughts

Be fair.

Balance your team.

Consider what's good for the company.

Page 20: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

CandidatesThe Wanderers

Page 21: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #1

Know what you want before you start looking. Know what you'll accept once

you do.

Page 22: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #2

If it's not your passion, Get Out!

Page 23: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #3

Not every move needs to be upward.

Page 24: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #4

Make sure it's a good fit.

Page 25: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Rule #5

Be Professional.

Page 26: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Additional Thoughts

Be thorough in researching the company.

Realize that no place is Nirvana.

Expect that not every job is the right fit.

For Pete's sake, don't lie on a resume.

Page 27: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

The InterviewHow I Learned to Stop Worrying and Love

the Whiteboard

Page 28: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Two Steps

Phone Screen

Technical Interview (in person)

Page 29: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Phone Screen

Designed to weed out the following people

Those not seriously looking

Those that aren't a match for you

Liars, cheats, and undesirables

Page 30: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Phone Screen

Duration: 10-15 minutes.

In <500 words, describe the company, team, job, and technology (or skill set).

Keep on task. This is not a social call.

Allow time for candidate to ask questions.

Page 31: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Technical Interview

Designed to assess hard and soft skills.

Duration: 45 minutes or less

Number of interviewers should match level

Developers: 2 or 3

Architects/Leads: 3 or 4

Page 32: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Technical Interview

Question on 3 levels: experience, general technical knowledge, and implementation

Questions should build until there is a clear grasp of what the job requires

Use whiteboard for basic skills and thought process

Page 33: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Technical Interview: Managers

Assess level of skill

Determine where candidate will fit into your team

Identify whether candidate can be easily managed

Write out some questions ahead of time

Page 34: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Technical Interview: Managers

Don't ask questions you can't answer yourself

Don't ask questions beyond the job requirements

Don't argue with the candidate on answers

Page 35: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Basic QuestionsGenerally straightforward technical stuff

Example: what's the difference between...?

List and Set

Statement and PreparedStatement

Abstract class and interface

Inner and Outer Joins

Page 36: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Whiteboarding

The whiteboard tells all

Some examples

Draw a basic MVC implementation

Draw high-level diagram of last application you worked on

Write out the SQL used to create a given table/resultset

Page 37: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Question BuildingWhere would you say you're strongest in Java: front end, middleware, back end?

Let's start with the back end. Have you worked on data access using Java?

Which frameworks have you used prefer?

Would you describe the difference between a Statement and PreparedStatement. In what case would you use one over the other?

Tell me how you'd handle connection pooling.

Page 38: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Tough Questions

Why should I hire you?

What did you like least about your last job?

Describe a recent challenge and how you overcame it.

Page 39: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Technical Interview: Candidates

Be prompt or early to the interview

Speak only to your experience

Know and understand your work and the work of your colleagues

It's OK to say, "I don't know"

Page 40: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Technical Interview: Candidates

Stay focused and on track when answering questions

Use examples where possible

Rehearse your interview

Page 41: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Red Flags

Page 42: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

The Inquisition InterviewPicky API questions

Argumentative interviewer

Questions have little relevance to job

Don't get frustrated

Include examples where you can

Suggest a more experience-focused discussion

Page 43: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

The Theatrical InterviewEmergency interruptions during interview

Too many side discussions or monologues

Frequently asked how you'd handle their problems

Keep your cool

Don't venture too far with advice

Page 44: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Candidate Red Flags

Resume is full of copy-and-paste

Candidate's coworkers/manager/company is the reason he's been unsuccessful

Developer has implemented his own MVC any time after 2001

Page 45: Secrets of a Hiring Manager · 2008-11-15 · Secrets of a Hiring Manager Darren Spurgeon Director of Technology, Boca Java. ... Draw a basic MVC implementation Draw high-level diagram

Last Words

Go with your gut.

Trust your instincts.