Interview Them Where They Are

Interview Them Where They Are

As engineers, we've spent years mastering the art of conducting technical interviews—or have we? Despite being on both sides of the table dozens of times, how often have we come away feeling that the interview didn't work as well as it could have? How many of our interviews have been just plain bad? How much time do we spend designing and improving our own interview processes, and what signals should we be looking for when it comes to making those improvements? In this talk, we'll examine the technical interview in depth, developing a framework for interviewing candidates "where they are" by focusing on answering two major questions: how can we ensure our interview process identifies the people and skillsets we need to grow our teams, and how can we interview candidates in an inclusive way that maximizes their ability to demonstrate their competencies? By the end, we'll have built out a rich new set of tools you can immediately apply to the hiring process in your own organization.

Facce030b679bda34eb7c64885a741fc?s=128

Eric Weinstein

May 02, 2019
Tweet

Transcript

  1. 1.
  2. 2.
  3. 10.
  4. 11.

    %

  5. 12.
  6. 13.
  7. 14.
  8. 17.

    > DoubleAgent.find 49 => #<DoubleAgent:0x00007fc201f70150 id: 49, name: "Eric Weinstein",

    employer: "Test Double", email: "eric@testdouble.com", github: "ericqweinstein", twitter: "ericqweinstein", website: "https://ericweinste.in">
  9. 18.
  10. 21.
  11. 22.
  12. 23.

    "We're looking for someone with a bachelor's degree in computer

    science (or equivalent), one to three years of experience, and knows JavaScript + React and Go. Bonus points for experience with PostgreSQL, microservices, and Kubernetes."
  13. 24.

  14. 25.

    We're looking for someone with a bachelor's degree in computer

    science (or equivalent) One to three years of experience Knows JavaScript + React and Go Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  15. 26.

    We're looking for someone with a bachelor's degree in computer

    science (or equivalent) One to three years of experience Knows JavaScript + React and Go Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  16. 27.

    No degree requirement, no "equivalent experience" or years One to

    three years of experience Knows JavaScript + React and Go Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  17. 28.

    No degree requirement, no "equivalent experience" or years One to

    three years of experience Knows JavaScript + React and Go Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  18. 29.

    No degree requirement, no "equivalent experience" or years Comfortable building

    features and looking to grow to own entire services Knows JavaScript + React and Go Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  19. 30.

    No degree requirement, no "equivalent experience" or years Comfortable building

    features and looking to grow to own entire services Knows JavaScript + React and Go Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  20. 31.

    No degree requirement, no "equivalent experience" or years Comfortable building

    features and looking to grow to own entire services Prefer knowing either JS + React or Go, but for more experienced candidates, not a hard requirement Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  21. 32.

    No degree requirement, no "equivalent experience" or years Comfortable building

    features and looking to grow to own entire services Prefer knowing either JS + React or Go, but for more experienced candidates, not a hard requirement Bonus points for experience with PostgreSQL, microservices, and Kubernetes
  22. 33.

    No degree requirement, no "equivalent experience" or years Comfortable building

    features and looking to grow to own entire services Prefer knowing either JS + React or Go, but for more experienced candidates, not a hard requirement Describe our stack: JS/React + Go, PG, microservices + Kubernetes
  23. 34.

    No degree requirement, no "equivalent experience" or years Comfortable building

    features and looking to grow to own entire services Prefer knowing either JS + React or Go, but for more experienced candidates, not a hard requirement Describe our stack: JS/React + Go, PG, microservices + Kubernetes
  24. 35.

    "We're looking for someone comfortable building features and looking to

    grow to own entire services. We prefer that candidates know either JavaScript and React or Go, but this is not a hard requirement. Our team uses JS/React, Go, and PostgreSQL, organized into microservices orchestrated by Kubernetes."
  25. 36.

  26. 39.
  27. 40.
  28. 41.

    3

  29. 42.
  30. 43.

    "They have to be short enough that they can be

    explained and solved reasonably quickly, yet complex enough that not everyone can solve them. Therefore, it's unlikely that you'll be asked any real-world problems." — Programming Interviews Exposed
  31. 44.

    "They have to be short enough that they can be

    explained and solved reasonably quickly, yet complex enough that not everyone can solve them. Therefore, it's unlikely that you'll be asked any real-world problems." — Programming Interviews Exposed
  32. 45.
  33. 47.
  34. 48.
  35. 50.

    5

  36. 56.

    :

  37. 59.
  38. 60.
  39. 61.
  40. 68.
  41. 69.
  42. 70.

    Credits De Bruijn sequence: https://en.wikipedia.org/wiki/De_Bruijn_sequence Milton Bradley/Hasbro's "Operation": https://target.scene7.com/is/image/Target/GUEST_b0a7dc62- d987-4dae-84f6-4fabd53046a1

    Cover slide image: https://firebrandtalent.com/wp-content/uploads/BEnglish191018.png Quicksort: https://en.wikipedia.org/wiki/Quicksort Stack Overflow image: https://ih1.redbubble.net/image.316142692.7951/ap, 550x550,12x12,1,transparent,t.png "T. Hanks": https://www.redbubble.com/people/defendingdrealm/works/31688245-thanks-tom-hanks