What to practise for a technical round in two weeks
Ask the recruiter what the round contains, write down what you are still guessing, and spend your first day on a short diagnostic. Then split the remaining days by format and by how confident you are in each.
Ask for the brief
“Technical round” covers a lot. It might be a coding problem, a system design discussion, a review of something you built, or a conversation about your stack. Each one needs different practice.
Send the recruiter a short message with specific questions:
- What is the format: coding, design, a discussion, or a mix?
- How long is the round, and is it live or a take-home?
- Which language, editor or tools can I use?
- Who will I speak to, and what is their role?
- Is there a guide or sample question I can read?
Specific questions are easier to answer than “what should I expect?” If the recruiter says they cannot share more, you still learn something. Write down the answer as it was given, not as you hoped to hear it.
A candidate in one thread said they revised an entire full-stack job description and were then asked LeetCode-style questions (thread). That is one story, but it shows how far a job description can sit from the round itself.
Write down what you are guessing
After you ask, you will still have gaps. Write them down.
Make a short list in your notes:
- Known: things the recruiter confirmed.
- Assumed: things you inferred from the job description or the team.
- Unknown: things you have no information about.
Label each assumption with how much preparation depends on it. If you assume there will be a system design round and you will spend four days on it, that is a high-stakes guess. Check it first, by asking again or by looking for a hint in the job description.
Another candidate wrote that they spent a long stretch on system design and later regretted how that study was spent, then shared the order they would follow if they started again (thread). A written list of assumptions makes this kind of mismatch visible before the days are spent.
Run a 20-minute diagnostic
On day 1, test yourself before you plan. Twenty minutes is enough.
- Pick the most likely format from your list.
- Set a timer for 20 minutes.
- Answer one realistic question aloud, as if the interviewer were there. Use a blank editor or a sheet of paper.
- Stop when the timer ends, and write down where you got stuck, what you skipped and what you did not understand.
- Rate your confidence in the format from 1 to 5.
The result is not a grade. It shows which skill to start with: recalling the technique, explaining your thinking, or working under time pressure.
One candidate with two weeks to prepare for a Google interview, after three years away from coding, asked how to start (thread). A diagnostic answers that question for your own situation before any plan is written.
Plan by format, time and confidence
Once you have the diagnostic and your list, allocate the days. Give more time to the format you are most likely to face and the one where your confidence is lowest.
Here’s a fictional example: a candidate has a backend role interview in 14 days. The recruiter confirms a 60-minute live round with an engineer and says nothing more. The job description mentions APIs and databases. The candidate assumes one coding problem and one design discussion, and rates confidence at 2 for coding and 3 for design.
| Days | Focus | What to do | How to check it |
|---|---|---|---|
| 1 | Diagnostic | One 20-minute spoken question; confidence rating | Notes on where you got stuck |
| 2–3 | Brief and gaps | Send follow-up questions; refresh core data structures | Assumption list updated |
| 4–7 | Weakest format (coding) | Two problems a day, one spoken aloud | Can you explain each choice in one minute? |
| 8–10 | Second format (design) | One design prompt a day, sketch and talk through it | Record or write the explanation, then compare to the prompt |
| 11–12 | Mixed run | A 60-minute mock of the likely round | Time spent on each part |
| 13 | Review | Redo the two weakest problems | Better than day 4–7? |
| 14 | Light day | Reread notes, prepare questions for the interviewer | Rest and logistics confirmed |
If the recruiter answers on day 3 and the round turns out to be different, change the table. The point of the assumption list is that you know what to change.
Keep the plan honest
Plans slip. At the end of each day, spend five minutes on three questions: what did I practise, what did I assume, and has anything I learned changed the plan?
A candidate in one thread asked how much time to budget by stage, and the replies disagreed on the split (thread). That is a reasonable thing to expect. Nobody can tell you the right split for your round, but you can keep track of what you assumed and adjust.
Two things to protect:
- Speaking aloud. Silent practice can feel finished when you can not yet explain it to another person.
- One rest day. The day before the round is better spent on logistics and sleep than on a new topic.
Start today by sending the recruiter your five questions and setting a timer for the diagnostic.
Frequently asked questions
What should I ask a recruiter about a technical round?
Ask the format, the length, the tools or language allowed, who you will meet and what the interviewers are looking for. Most recruiters can answer at least some of this, and a short, specific email is easier to answer than a general one.
What if the recruiter cannot tell me the format?
Plan for the most likely formats from the job description and the team, and split your time across them. Mark each as an assumption in your notes, and update the plan when you learn more.
How should I split two weeks of preparation?
Spend day 1 on a diagnostic, then give most days to the format you are most likely to face and the area where you scored lowest. Keep one short block each day for spoken practice.
Is a diagnostic worth the time when I only have two weeks?
A 20-minute check on day 1 is cheap, and it shows where your first real hours should go. Candidates in the threads we read often described study time that did not match the round.
About this guide
AwesomePrep editorial team
AwesomePrep guides are written by the team building the product. We separate what sources report from our own advice, link the evidence we used and mark examples as illustrative.
Put your next answer into practice.
We’re building AwesomePrep for spoken interview practice shaped by your CV, job description and recruiter guidance.
- Grounded in your own experience
- One question at a time
- Free to apply