Upload
chris-phelps
View
271
Download
1
Embed Size (px)
Citation preview
Copyright 2015 Tendril, Inc. All rights reserved.
WHAT MAKES A GREAT DEVELOPERAND HOW DO WE FIND ONE?
Copyright 2015 Tendril, Inc. All rights reserved.
Who we areINTRODUCTION
2
2004BOULDERCODENVER
80+EMPLOYEES
LEADING
ESMPROVIDER
AcquireEngageActivate
150M150M in funding
to date (VC & Strategic)
OPERATIONS
NORTH AMERICA / EUROPE
Using Energy Intelligence to enable a
smarter market for
energy products and
services
DVLP DNVR | @CJPhelps | August 2105
Copyright 2015 Tendril, Inc. All rights reserved.
OVERVIEW
• What is our general approach?
3
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
People are our #1 Asset
• Involve all engineers• Interviewing takes precedence• Take hiring seriously
OVERVIEW
4
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
• Marketing• Recruiters• Interviewing• Salaries and
Negotiation• Offer or
Rejection• Onboarding
Hiring is HolisticOVERVIEW
5
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Tailored to a Tight Market
• Pursue candidates honestly• No misleading• Real problems• Real coworkers• Respect and Reputation
OVERVIEW
6
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
• Interactions• Culture• Vision• Career goals• Turnaround
Interviewing is two way street
OVERVIEW
7
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Rubric
• Culture Fit• Technical Aptitude• Technical Fit
OVERVIEW
8
Copyright 2015 Tendril, Inc. All rights reserved.
VALUES
• What are we looking for anyway?
9
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
VALUES
“You can’t unteach asshole”- Barry Hawkins
10
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Culture
• Collaboration• Influence• Communication• Pragmatism• Enthusiasm• Introspection
VALUES
11
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Technical Aptitude
• Clear and focused thinking• Communication• Questions and assumptions• Curiosity• Breadth of experience• Ability to learn
VALUES
12
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Technical Fit
• Wide ecosystem familiarity• Experience building systems like this• Techniques for designing, testing, or
debugging• Scale and performance• Languages, Tools, Frameworks
VALUES
13
Copyright 2015 Tendril, Inc. All rights reserved.
INTERVIEW STAGES
• How do we do interviews?
14
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Up To Three Usual Stages
Phone ScreenConversation not Quiz
Face to FaceCollaborative and Technical
PairingFocused Interaction
INTERVIEW STAGES
15
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Phone Screen
• Conversation not checklist• Culture and aptitude focus
• Phone or video?
INTERVIEW STAGES
16
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Phone Screen Evolution
• Before - More objective • Now - More subjective and cultural• Change in topics as our needs change
INTERVIEW STAGES
17
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Phone Screen Content
• What have you been working on?• Describe what you did and why• What would you do differently?• How do you stay up to date?
INTERVIEW STAGES
18
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Face to Face Interview
• Coding and collaborating• Design• Overview of architecture and work• No brainteasers, trivia, grilling
INTERVIEW STAGES
19
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Tradeoffs
• Standardized questions or Organic discussion?
• Apropos to how you work• How far do you drill?
INTERVIEW STAGES
20
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
• Collaborative
• Looking at and talking about actual code
• Should look like day to day work
Coding ExerciseINTERVIEW STAGES
21
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Example Exercise - Java
• Basic working class with no tests• Tricky to test as written• Write tests and test drive API
INTERVIEW STAGES
22
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Example Exercise – Web Developer
• Interactively build a page• Reactive elements• Some Javascript
INTERVIEW STAGES
23
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
• Domain-relevant
• Focus on interactions
• Complications
Design ExerciseINTERVIEW STAGES
24
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Pairing Interview
• Real code, real problems• Detailed code review or ping pong pairing• How is working with this candidate?• Specific outstanding question
INTERVIEW STAGES
25
Copyright 2015 Tendril, Inc. All rights reserved.
AFTER THE INTERVIEW
• What do we need to do next?
26
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Meet-After
• Meet as soon as possible• Discuss opinions and reasons• What hiring recommendation
AFTER THE INTERVIEW
27
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
• All Engineers participate
• Early participation
• All opinions valued
• Calibrate expectations
Involve EveryoneAFTER THE INTERVIEW
28
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Growth and Potential
• Can the candidate grow into these areas?• What does the candidate need to bloom?• Can we supply those things?
AFTER THE INTERVIEW
29
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
• Diversity of thought and opinion
• You want people who push the culture
• But only a bit
DiversityAFTER THE INTERVIEW
30
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Measure the Process
• How are we doing?• How are our selection metrics?• Interview occasional outliers• Do the hires match the goals?• What feedback did we get from
candidates?
AFTER THE INTERVIEW
31
Copyright 2015 Tendril, Inc. All rights reserved.
TAKEAWAYS
• What should you remember?
32
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
TAKEAWAYCOMPANIES
1. Optimize your interview to your culture and the way you work
2. Hiring is important. Take the time to think about it and do it well
33
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
TAKEAWAYCANDIDATES
1. Think about what the interview tells you about the company
2. Don’t tolerate bad interviews!
34
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105 35
Copyright 2015 Tendril, Inc. All rights reserved.DVLP DNVR | @CJPhelps | August 2105
Image Credits
• https://www.flickr.com/photos/jurvetson/1627796840/• https://www.flickr.com/photos/sharif/3056967952/• https://www.flickr.com/photos/aigle_dore/8274730440/• https://www.flickr.com/photos/jdhancock/4261987342/• https://www.flickr.com/photos/sarahbaker/272685583/• https://www.flickr.com/photos/nikio/3899114449/• https://www.flickr.com/photos/jurvetson/4521400865/• https://www.flickr.com/photos/usnavy/5754839937/• https://www.flickr.com/photos/seeminglee/8174347684/
36