A three-hour career workshop

Prepare for the interview, not just the syllabus.

ML interviews test more than algorithm definitions. A candidate must identify the right roles, explain concepts clearly, defend project decisions, design complete systems, solve coding problems, and communicate credible evidence.

Opening question

If an interview were scheduled for tomorrow, which stage would expose your biggest gap: resume screening, ML concepts, project discussion, coding, system design, or behaviour?

The complete interview journey

Choose the role
Build evidence
Find opportunities
Prepare deeply
Practise aloud
Apply thoughtfully
Clear screening
Solve interviews
Review feedback
Improve the weakest stage

Central idea: preparation is a system. More study does not automatically improve results if the real bottleneck is weak evidence, unclear answers, unsuitable roles, or insufficient practice.

Three-hour teaching plan

00–10
Choose the role
Role families and interview loops
Output: one target role
10–35
Revise ML effectively
Topic map, retrieval and revision cycles
Output: revision matrix
35–55
Answer ML questions
Structured answers and follow-ups
Output: one spoken answer
55–80
Design an ML system
Business goal through monitoring
Output: pipeline sketch
80–90
Break
Collect questions
90–115
LinkedIn and resume
Positioning, evidence and defensibility
Output: improved bullet
115–140
Find and decode jobs
Search strategy, JD analysis and tailoring
Output: JD evidence map
140–153
Referrals and outreach
Output: one message
153–173
Mock interviews and STAR
Output: one mock answer
173–180
Coding plan and commitment
Output: next three actions

What students should bring

One real job description

A role they would genuinely consider applying for.

Current resume

Even an incomplete resume gives the workshop something concrete to improve.

One project story

A project they can explain through problem, decisions, evidence and learning.

The pages

Begin: choose the target