Structured Interviews

Templates for structured interviews
Alternatives To Structured Interviews
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Reverse Interview25,553
3 months ago26other
Questions to ask the company during your interview
Trading Interview Questions192
4 months agoJavaScript
Guide on how to prepare for quant trading roles out of college
Company Questions11
8 years ago
Technical Interview Study Guide9
8 years ago
An overview of the responsibilities of different web engineering roles. Intended as a study guide for tehcnical interviews.
Interview8
2 years ago1otherPython
Interview Questions
Ciso Interview Questions7
2 years agocc0-1.0
Questions to ask about the team and company when you're interviewing for a CISO position
Structured Interviews5
5 years agoJavaScript
Templates for structured interviews
Rambl5
9 years agoJavaScript
WebRTC based video interview practice.
Tex Resume3
3 months agomitTeX
Compilation and source of a XeLaTeX implementation of my CV. The CV is built according to the currently considered best practices by the majority of US companies for Software Development roles.
Devrel Interviews3
3 years agounlicense
Reverse Interview Questions for Developer Advocate/Technical Evangelist roles
Alternatives To Structured Interviews
Select To Compare


Alternative Project Comparisons
Readme

Structured Interviews

  • Research shows that structured interviews are better [1] [2]
    • Structured interviews reduce noise between candidates.
    • Structured interviews are better at ranking candidates.
    • Structured interviews make interviewers happier and save their time.
    • Structured interviews make interviewees happier.
  • Goal of the interview is to rank candidates. There is variance in candidate skill levels; and there is also variance (noise) in interview process itself. If interview process is kept constant, variance from the interview process is removed and ranking can be done more accurately.

Before the Interview

Below points ensure interview process variance is reduced.

  • Define criteria for each role. Write it down and make the interviewer know the criteria before the interview. Examples:
    • Is productive, fast, iterative or careful, rigorous, diligent important?
    • Is academic, math, algorithms or systems, hands-on, backend important?
    • etc.
  • Unify decision making, one person or group of people should make all final decisions based on all available information (this reduces variance).
  • Use good interview questions (that reduce variance).
    • Use questions that can be solved in many small steps and don't require big "leaps of knowledge". Don't use big questions that fail candidate if she does not have some specific insight or is required to produce a big insight.
    • Avoid questions that need specialized knowledge.
  • Ignore credentials of the interviewee: the person who conducts the structured interview should not see the CV or other credentials of the candidate.

Interview Timeline

For a 45 min interview:

  • Experience questions (15 min)
  • Technical questions (15 min)
  • Coding exercises (15 min)

For a 60 min interview:

  • Experience questions (15 min)
  • Technical questions (15 min)
  • Coding exercises (30 min)

Questions and Exercises

Appendix

Popular Interview Projects
Popular Role Projects
Popular Learning Resources Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Role
Interview