Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Interviewing Developers - Boulder Ruby May 2018

Interviewing Developers - Boulder Ruby May 2018

This was given at Boulder Ruby on May 16th, 2018 during Boulder Startup Week.

Marty Haught

May 16, 2018
Tweet

More Decks by Marty Haught

Other Decks in Technology

Transcript

  1. Background 20 years experience Small to medium teams, especially startups

    Interviewed 100+ engineers for clients, internally
  2. Rubric List of desired attributes 1 to 5 scale Description

    to guide scoring Each team member scores
  3. Job description Be clear what you’re looking for Informed by

    your rubric Should include who you are Not too long
  4. Screening call 30 minutes Paint a broad picture of the

    candidate Sufficient non-technical and technical Should they move forward?
  5. Behavioral questions “Tell me about a time when…” Context (the

    situation) What they did (the action) Results (the outcome)
  6. Behavioral follow-up Ask questions about specific parts Look for detail

    How much did they do themselves? (vs using ‘we’ too much)
  7. Things to look for Why are they on this career

    path? Why have they left previous jobs? Where do they want to go?
  8. Engagement What do they ask about? How do they react

    to the details of the company and position? Do they express any concerns?
  9. Technical Submission Should mimic the kind of work you do

    What are you testing from the rubric? Timebox the task at 4-6 hours
  10. Submit your code Inconsistent across candidates Can't determine how much

    time was involved Can't tell how much was their effort or design
  11. Take home exercise Consistent across candidates Can test advanced coding

    abilities Can easily mimic real work What questions/clarification do they ask?
  12. Review pull request Consistent across candidates Can test advanced coding

    abilities Can easily mimic real work What do they notice and take issue with?
  13. Technical Sessions Vet key technical and non-technical skills Involve the

    technical members of the team hiring Goal to score the rubric
  14. Pairing session #1 Typically takes 2 hours Done on candidate’s

    computer Okay to help but candidate drives Review and extend technical submission
  15. Final interview Cover remaining unknowns Explore career goals Talk in

    detail about position Anything else before the decision?
  16. Research the company What do they do? What are their

    values? Learn about the team your applying to Who’s interviewing you?
  17. Grok the job description Imagine what the job actually entails

    What will the interviewers look for? How closely do you match that?
  18. Write a cover letter Use your research and analysis Explain

    how you are a great fit Highlight strengths that match position
  19. Healthy interviews are there to get to know you and

    see if you're a fit for their team.
  20. Provide answers Tell a story through your experience Be detailed

    and specific Be honest and say you don’t know
  21. Bring questions What are their values? How will they support

    you through onboarding? Will you have a mentor? What will you be doing exactly?