Guides Guide 1 Process

The Applied Science Loop and an 8-Week Plan

Know the rounds before you study for them. Each round grades a different thing. Prepare for the grade, not the topic.

Most people fail the Applied Science loop in a round they did not prepare for. A strong researcher fails the coding round. A strong engineer fails the ML depth round. This page maps every round, says what it grades, and gives you a plan to cover all of them.

Contents

  1. What the role is
  2. The rounds
  3. The phone screen
  4. Coding
  5. ML breadth
  6. ML depth
  7. ML system design
  8. Research talk
  9. Behavioral
  10. How levels differ
  11. The 8-week plan
  12. The last week and the day
  13. Common mistakes

What the role is

Companies use the title in different ways. But the core is the same. An Applied Scientist owns the model and its science. An ML Engineer owns the system around it. A Research Scientist owns new methods and papers.

The one-line pitch. “I take a fuzzy business problem, frame it as an ML problem, build the model, and prove with an experiment that it helped.” Every round checks one part of that sentence.

The rounds

A typical onsite has five or six rounds of 45 to 60 minutes. Names vary by company. The content does not.

  1. Phone screen. One coding problem plus ML questions. Gate to the onsite.
  2. Coding. One or two algorithm problems. Sometimes ML coding in NumPy.
  3. ML breadth. Rapid questions across the whole field.
  4. ML depth. A deep drill into your area or your past project.
  5. ML system design. Design a full ML product from data to experiment.
  6. Research talk. Present your work for 30 to 45 minutes, then take questions.
  7. Behavioral. Stories about impact, conflict, failure and ownership. Often mixed into other rounds.
Behavioral is never only one round. Many companies score leadership principles in every round. The last five minutes of a design round are often a behavioral question. Have stories ready all day.

The phone screen

What it grades: can you code, and do you know the basics? The bar is “no red flags”, not “brilliant”.

Do not ramble on easy questions. “What is overfitting?” wants three sentences, not five minutes. Give the short answer, then offer to go deeper. Long answers eat time for the coding problem.

Coding

What it grades: clean, correct code under time pressure, and clear talk while you write it.

There are two kinds of coding round. Ask your recruiter which one you have.

Say this out loud: “Before I code, let me confirm the input shapes. X is n by d, y is length n, and labels are zero or one. Is that right?”

ML breadth

What it grades: do you know the whole field well enough to pick the right tool?

Expect 15 to 25 questions in an hour. They jump between topics. Each one is easy alone. The test is that you never freeze.

Use a fixed shape for every answer. Define it in one line. Give the intuition. Say when you would use it. Name one trap. That takes 45 seconds and sounds senior.

ML depth

What it grades: do you truly understand one area, all the way down?

The interviewer picks your strongest area, often from your resume. Then they keep asking “why?” until you reach the edge of what you know. Reaching the edge is expected. How you behave there is the grade.

At the edge, say: “I have not worked through that case. My guess is X, because of Y. I would check it by Z.” That is a pass. Bluffing is a fail.

ML system design

What it grades: can you own an ML product end to end? This round sets your level more than any other.

You get a vague prompt like “design a feed ranker”. You must frame the problem, pick labels and features, choose a model, plan serving, and design the experiment. The framework is in ML System Design. The experiment half is in Experimentation.

Senior candidates drive. A junior candidate waits for the next question. A senior candidate states the plan, keeps time, and says what they would cut. Lead the interviewer through your seven steps.

Research talk

What it grades: can you explain hard work clearly, and does it show real impact?

The structure and the hard questions are in the research talk section.

Behavioral

What it grades: will you be a good teammate, and do you own outcomes?

Prepare six to eight stories. Each one should fit many questions. Use STAR: Situation, Task, Action, Result. Spend most of the time on Action. End with a number.

Worked stories are in Research Depth and Behavioral.

How levels differ

The questions are the same at every level. The bar for the answer changes.

Entry level (new PhD or MS)

Mid level

Senior

Staff and above

The 8-week plan

About ten hours a week. Move faster if a week feels easy. Never skip the mock interviews.

Week 1 — Map your gaps

Week 2 — Classic ML

Week 3 — Statistics

Week 4 — Deep learning

Week 5 — ML coding

Week 6 — System design

Week 7 — Experiments and stories

Week 8 — Rehearse

Mocks are the highest-return hour. Reading feels like progress. Speaking under a clock is the skill being graded. Do at least four mocks across the eight weeks.

The last week and the day

Common mistakes

Recap

← All topics 1 — ML Fundamentals →