Learn how to conduct structured, fair interviews for software engineering candidates. Build skills in behavioral interviewing, bias reduction, note-taking, and evidence-based hiring recommendations.
What you'll learn
Prepare structured interview plans aligned to role requirements
Conduct behavioral interviews using targeted questions and the STAR method
Take clear, evidence-based notes during candidate interviews
Apply scoring rubrics to evaluate competencies consistently
Recognize common hiring biases and use strategies to reduce their impact
Synthesize interview evidence into clear hiring recommendations
Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…
This playlist contains video recordings of Stanford's graduate-level CS329A course. It covers the latest techniques and applications of AI agents that can continuously improve themselves through interaction with themselves and the environment. The lecture recordings start with self-improvement tech…
This course picks up where CS50 leaves off, diving more deeply into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Django, React, and Bootstrap.
The field of Computer Science is headed for a major upheaval with the rise of large AI models, such as ChatGPT, that are capable of performing general-purpose reasoning and problem solving. We are headed for a future in which it will no longer be necessary to write computer programs. Rather, I beli…