Interview prep

You applied. Here is the entire process.

We send this page to everyone we interview. None of it is a secret we are trading away: the pipeline runs the same eight stages for every candidate on every role, and knowing them in advance is what makes the session about your engineering instead of about guessing what we want to hear.

Stages
Eight, same for all
Decisions
Made by an architect
English
Part of every session
To prepare
Your own work
  1. 01ApplyYou
  2. 02ScreenOur system
  3. 03ReviewNKE
  4. 04ScheduleOur system
  5. 05InterviewNKE
  6. 06SynthesizeOur system
  7. 07ReleaseNKE
  8. 08InterviewThe client

Stage by stage

What each stage asks of you.

Four of the eight stages are ours to run and you never see them. These are the ones you are in, and what the others are doing while you wait.

01You

Apply

You entered against one specific role, not a general pool. Everything after this measures you against that role’s requirement list, which is why a strong engineer can be a no here and a yes on the next opening.

02Our system

Screen

Your CV is read against those requirements. The screen never rejects anyone on its own; it marks what the interview has to probe and flags the claims worth testing. Thin detail here becomes a harder question later.

03NKE

Review

A principal architect reads everyone the screen marked worth seeing and decides who moves forward. A person makes this call every time; our system is not allowed to make it.

04Our system

Schedule

You get a link and pick your own slot. Choose a time you can be somewhere quiet, with a stable connection, for the whole session. Rescheduling is cheap; salvaging a bad connection is not.

05NKE

Interview

A generated script drives the session: timeboxed sections, your stack probed one technology at a time, and questions drawn from your own history. Notes are written as you talk. That is the format, not a reaction to your answers.

06Our system

Synthesize

Your notes and CV become a starred scorecard, a requirement by requirement fit assessment, your standout projects, a standardized resume, and a profile with your name on it. You are represented by the assessment, not by how your CV was formatted.

07NKE

Release

Nothing reaches a client automatically. Your profile goes out when we would put our own name on it. That gate is the reason the client takes the next meeting seriously when it opens.

08The client

Interview

You meet the client’s team yourself, and they arrive holding your scorecard and profile. They already know where you are strong, so the conversation starts further along than a first interview usually does.

Preparing

Six things that actually move the outcome.

Not interview theatre. These are what separate the sessions that go well from the ones that stall, in the format we actually run.

Reread your own CV

Every session pulls questions from your history. The three roles in fifteen months, the migration you led, the number you put next to a result: expect to unpack any of it. If you cannot reconstruct a claim, saying so costs you far less than improvising around it.

Pick one project you can go deep on

Choose something you architected or debugged, not something impressive you happened to be near. The questions are why, not what: the option you rejected, the thing that broke in production, what you would build differently now.

Know each technology on its own

The stack is probed one piece at a time. React, Node, Java, Python, Postgres, Elasticsearch, cloud: whatever the role runs on gets its own questions. "Full stack" is not an answer to any of them.

Be concrete about AI tooling

There is an AI section in every session, and it is about practice rather than vocabulary. What you use daily, where it fails you, what you stopped using and why, how you verify what it produces. Tools you tried once read as tools you tried once.

Practise the switch to English

Part of the session moves to English for everyone. Nobody is scored on accent; the question is whether you can hold a technical conversation with a US team when the subject gets hard. Say two of your project stories out loud in English beforehand.

Have your numbers ready

Notice period, availability, vacation already booked, where you work from, and where you think you sit against the rate in the posting. These are captured as part of your profile, and stating them in the session is much better for you than renegotiating them once an offer is in motion.

How to answer

Answer the question you were asked.

The most common thing we correct in a session is not a knowledge gap. It is scope. "Have you used React?" is a yes or no question, and the answer to it is one word plus a line of context. If the project behind that yes matters, the next question will ask for the project.

Sections are timeboxed, so three minutes spent on a question that needed ten seconds comes straight out of the questions where your depth would have counted. Clear, precise, concise, in that order.

Asked"Have you used React?"
Answers it"Yes. Six years, most recently a design system running in production." Then stop, and let the next question come.
Costs youThree minutes on the architecture of a project nobody has asked about yet. It reads as not listening, and it spends time you will want back later in the session.
If unsureAsk. "Do you want the short answer or the walkthrough?" is a good question, and it costs you nothing to put it.
If stuckSay so, then say what you would do about it. Guessing at length is the one answer that scores worse than not knowing.

When a question does want the story, use STAR.

Some questions are asking for one outright: how you handled a production incident, a disagreement with a lead, a migration that went wrong. STAR keeps those answers to about two minutes and stops the part we are actually assessing from being the part that gets skipped.

S Situation
Where you were and what was going on. Two sentences is enough context.
T Task
What you specifically owned. Not what the team owned: the part that landed on you.
A Action
What you did, and why that rather than the alternative. This is the part being assessed, so give it the most room.
R Result
What changed. A number if you have one, an honest "it shipped and it held" if you do not.

What is measured

The structure is fixed. The questions are yours.

A process that asks everyone identical questions cannot tell a client whether you fit their stack. One that improvises cannot compare you to anybody. Ours holds the structure constant and generates the content from the role and from your history, so what you get rated on is the work you have actually done.

RequirementsEvery requirement on the role is rated on its own. A strong overall impression cannot paper over a specific gap, and one weak area cannot sink an otherwise strong fit.
Stack depthEach technology gets its own probe, at the depth the role needs. Breadth is noted; depth is what carries the score.
Your historyThe specific things on your CV, questioned directly. Claims are tested rather than accepted, and that cuts both ways: work you undersold gets found too.
AI in practiceHow you actually work with LLM and agentic tooling, including the places you have decided not to trust it.
Working styleCommunication, how you handle disagreement, and what you do when you do not know something. Saying you do not know is a good answer here.
EnglishA section in English, every candidate, every role, no exceptions.

The session

What the hour itself looks like.

Most of the anxiety in a technical interview comes from not knowing the shape of it. Here is the shape.

BeforeCheck your camera, microphone and connection on the platform named in your invite. Have your CV open in front of you. Nothing else is required.
SetupSomewhere quiet, camera on, headphones if the room is not on your side. If your connection drops we reconnect and carry on; it is not counted against you.
TimingSections are timeboxed. If you get moved on mid-answer, that is the clock rather than a verdict on what you were saying.
NotesWe write throughout. Watching someone type while you talk feels like judgement; it is transcription, and it is what protects you from being remembered wrongly.
Your turnBring questions. The client, the contract, the stack, what the work actually is day to day: all of it is fair, and a candidate with no questions is a candidate we learn nothing about.
AfterYour notes are synthesized into a profile and an architect decides whether it goes to the client. Nothing is automatic in either direction.

Said plainly

What most often goes wrong.

Four patterns sit behind most of the assessments we end up not releasing. They are here once, in one place, because knowing them beforehand is more useful to you than encouragement is.

Claims that will not unpack

A result on the CV that cannot survive two follow-up questions costs more than never listing it. Nobody expects perfect recall of a project from four years ago; the question is whether you were close enough to the work to explain how it went.

AI on the CV, not in the work

Naming models and frameworks is not the same as having shipped with them, and the AI section finds the difference in about two questions. The gap does more damage than an honest "I have not built that yet, here is the closest thing I have."

Depth that stops at the framework

Fluency with a library and no account of what sits underneath it shows up the moment a probe goes one level down. Senior roles are priced on that level, so it is the level the questions aim at.

English that stalls on the technical part

Conversational English that breaks down once the subject gets specific is the most common reason a genuinely strong engineer is not released. It is also the most fixable thing on this list, if you practise before the session rather than during it.

Questions

The ones candidates ask us most.

Who will I be talking to?

A principal architect at NKE. Someone who writes production code that week and would have to work alongside whoever gets placed. The technical bar means something because the person setting it does the work.

What language is the interview in?

Every session includes a mandatory section in English, for every candidate on every role, because the placement means working directly with a US team. The rest of the session follows whatever language you and the interviewer open in.

Do I need to prepare anything in advance?

No deck, no take-home, nothing to submit beyond the CV you already sent. The eight stages are the entire process. The preparation that helps is being able to talk about your own work in detail.

Am I being assessed by an AI?

Parts of the pipeline are automated: the CV screen, the scheduling, and the synthesis of interview notes into a profile. None of them accept or reject anyone. Every decision that moves you forward or stops you is made by an architect.

What happens if I am not released to the client?

You were measured against one role’s requirement list, and there is no general pool behind it. A no there is a no for that role, not a rating of you as an engineer.

What will I be paid?

Engineer rates run from $25 to $31 an hour, and the role you applied to published its rate in the posting. Where you land inside that band depends on your profile and on how the process goes, so the session is part of how the number is set. The $37 to $45 quoted elsewhere on this site is what a client pays NKE, which carries the US contract, the insurance and the IP assignment behind every placement.

Before your session

Anything we have not answered here?

Ask before the session rather than spending its first ten minutes on logistics. We would rather use that time on your engineering.