5 exercises — practise the strategy and English for preparing before a technical interview: evening prep, the 30-minute pre-call protocol, company research, time budgeting, and post-interview follow-up.
Interview preparation quick reference
Evening before: JD alignment + 2–3 STAR stories + 5 questions + tech check + early sleep
Morning of (remote): platform test + audio/camera + close tabs + notepad + breathe
Company research: product + tech stack + one recent news + one specific question
2-hour budget: 30 JD + 30 STAR aloud + 20 research + 20 questions + 15 logistics + 5 wind-down
Follow-up: thank-you within 24h → polite update request after 5 business days
0 / 10 completed
1 / 10
It's the evening before a technical interview. Which set of preparation tasks is most important to complete tonight?
Option B covers the four highest-ROI evening-before tasks: ① Job description vs. CV alignment — highlight the 3–4 skills or experiences they mention most; prepare a story or example for each. This ensures you connect your experience to their priorities. ② 2–3 STAR stories — write out your strongest Situation-Task-Action-Result examples. Interviewers often ask the same questions; having prepared stories means you answer naturally, not nervously. ③ 5 smart questions to ask — "Do you have any questions for us?" is asked in almost every interview. Having thoughtful questions prepared signals genuine interest (e.g. "How does the team handle on-call?" or "What does success look like in the first 90 days?"). ④ Technical check for remote interviews — test camera, microphone, and software the night before. This eliminates a key source of interview-morning stress.
Why not the other options? Cramming LeetCode the night before rarely changes outcomes and impairs sleep — which affects cognitive performance significantly. Memorising press releases isn't how you show company interest (one paragraph of genuine insight beats a fact dump). A 3-hour mock at 11pm will leave you drained.
The evening-before checklist:
✓ Re-read the job description — circle the 3 most important requirements
✓ Prepare 2–3 STAR stories covering those requirements
✓ Write 5 questions to ask the interviewer
✓ Know the interviewer's name and role (LinkedIn)
✓ Know the company's main product, tech stack (if public), and recent news (one item)
✓ Test audio/video (remote) or confirm the interview location/floor/room (in-person)
✓ Set two alarms and get 7–8 hours sleep
2 / 10
You have 30 minutes on the day of the interview before it starts. Which actions make the best use of this time for a remote interview?
Option B covers the 30-minute pre-interview technical and mental prep protocol: ① Platform test — join the meeting room early (most platforms allow this) to confirm the link works before the interview starts. Technical problems in the first 5 minutes are disproportionately damaging to first impressions. ② Audio and camera check — use the platform's built-in audio test, not just your system settings. ③ Internet connection — if on Wi-Fi, sit as close to the router as possible. Disable any scheduled updates or uploads running in the background. ④ Close tabs/apps — free up memory and bandwidth; prevent notification sounds or pop-ups mid-interview. ⑤ Open a notepad — you'll want to jot down names, write the question when you're clarifying, or note follow-up items. ⑥ Review your questions — a 2-minute glance at your prepared questions is enough. ⑦ Breathe — 5 minutes of calm (box breathing: inhale 4 counts, hold 4, exhale 4, hold 4) measurably reduces interview anxiety.
30-minute remote interview checklist:
✓ Join the platform — confirm the meeting link opens and loads
✓ Test mic and camera — check audio input and video framing
✓ Sit near the router or use ethernet
✓ Close all non-essential apps and browser tabs
✓ Open a blank notepad (digital or paper)
✓ Glance over your prepared questions to ask
✓ Have a glass of water nearby
✓ 5 minutes of calm breathing before joining
Option A (last-minute coding problem) increases anxiety without adding useful knowledge — at T-30 minutes, thinking is impaired by nerves anyway. Option C (company website) is too late for deep research. Option D is unnecessary if the link was confirmed during scheduling.
3 / 10
You're preparing for an in-person technical interview at a company you haven't visited before. It's a technical round with a panel of two interviewers. What is the most effective company research for an IT interview?
Option B describes minimum effective research — the 4 facts that produce the highest impact in an IT interview: ① What the product does — the most embarrassing moment in any interview is not knowing what the company makes. One sentence: "You provide a B2B SaaS platform for infrastructure monitoring." ② Core tech stack — knowing the company uses Go, Kubernetes, and Postgres (for example) lets you reference these naturally: "I saw from your job postings that you use Kubernetes — I've been using it in production for two years." This shows genuine fit. Sources: job description, engineering blog, LinkedIn jobs, Stackshare.io. ③ One piece of recent news — a recent funding round, product launch, outage post-mortem, or engineering blog post. This gives you material for the "why this company?" question and for your own intelligent questions. ④ One informed question about their technical work — "I read your engineering blog post about the migration to event-sourcing — how has that played out in practice?" This is worth more than five generic questions.
Research checklist (IT-specific):
✓ What the company does in one sentence
✓ Main product / key customers / scale (if public)
✓ Tech stack (job description + engineering blog + Stackshare)
Your interview is tomorrow morning. You have 2 hours of preparation time tonight. How should you allocate that time most effectively?
Option C applies the 2-hour pre-interview time budget that covers the highest-impact preparation without diminishing returns: ① 30 min — Job description alignment — re-read the JD, match each key requirement to a specific experience on your CV. Highlight which of your STAR stories fits which requirement. ② 30 min — STAR practice aloud — not in your head, but spoken. Speaking activates different memory pathways and reveals which parts of your story are unclear or rushed. Time each answer (aim for 2–3 minutes per story). ③ 20 min — Company research — enough for the four core facts (product, stack, news, interview question). More than 20 min here yields diminishing returns for a technical interview. ④ 20 min — Write your questions — prepare 5–7 questions (some will be answered during the interview, so you want backups). Write them down so you don't blank in the moment. ⑤ 15 min — Technical/logistics check — remote: test platform + audio + camera. In-person: confirm address, time, parking, who to ask for at reception. ⑥ 5 min — Wind-down — lay out your things (laptop, ID, notepad), confirm your alarm, and stop preparing. Over-preparation in the final hour increases anxiety without adding knowledge.
Why not Option A or D? Cramming LeetCode the night before an interview is low ROI unless you're in a pure algorithmic-coding role. For most IT interviews, behavioral prep and company knowledge yield faster returns than grinding more problems. Option D ("reviewing every concept") leads to surface-level revision of dozens of topics rather than deep, confident recall of a few.
5 / 10
After the interview, the interviewer says: "We'll be in touch." You haven't heard anything after 5 business days. Which follow-up action is most appropriate?
Option A is the professional standard post-interview follow-up: ① Email the recruiter (not the interviewer directly) — the recruiter manages the process. Emailing the interviewer can create awkwardness if they're in deliberations. ② 5 business days is a reasonable wait — most companies give a timeline ("we'll have a decision by end of week" or just "we'll be in touch"). If no timeline was given, 5 business days is the standard benchmark before following up. ③ What to say — a good follow-up email has three lines: thank them for the opportunity, reiterate your interest briefly, and politely ask for an update on timing.
Sample follow-up email:
Subject: Following up — [Your Name] interview for [Role]
Hi [Recruiter Name],
I wanted to follow up on my interview for the [Role] position from [date]. I remain very interested in the opportunity and would love to hear about the next steps when you have a moment.
Please let me know if there's anything further you need from my side.
Best regards, [Your Name]
Post-interview timeline guide:
Within 24h: send a thank-you email to the recruiter (brief — 3–4 sentences)
After 5 business days (no news): send the polite follow-up above
After second follow-up with no response: move on and keep applying — you're not the only candidate and silence usually means the process is delayed, not that you've been rejected
Option B (LinkedIn DM to the interviewer) can feel intrusive. Option C (waiting indefinitely) prevents you from gaining closure or information. Option D (re-applying) is confusing and creates duplicates in their ATS.
6 / 10
Sarah, a senior backend engineer, leaves a comment on a colleague's pull request. 'This branch seems to be relying heavily on the legacy authentication system. Could we explore migrating to OAuth2 for improved security and scalability?' What is Sarah's primary goal in this comment?
Sarah's comment isn't about a specific bug or a direct request for changes. Instead, she's raising a concern regarding security and scalability—a critical consideration for IT professionals. Her aim is to proactively identify risks and suggest a better solution, aligning with best practices for robust system design. This demonstrates an understanding of broader architectural implications beyond just line-by-line code.
7 / 10
You're participating in a daily standup meeting via Slack. The team lead asks: 'Ben, can you give us an update on the progress of implementing the new API endpoint for user profiles?' What is the most appropriate response from Ben?
Standup updates are about providing concise progress reports. Ben should communicate the current status – that he's working on integration – and provide a realistic expectation for completion (a prototype). Simply stating completion or declaring deployment without context isn't helpful to the team. This response demonstrates transparency and proactive communication.
8 / 10
Emily, a DevOps engineer, is investigating an error message in her monitoring dashboard: `[ERROR] Database connection timeout - Connection refused (110).` What immediate action should she take to diagnose the problem?
When faced with a connection timeout error, the first step is to investigate the root cause. Checking the database server's status and logs is crucial for identifying potential issues like network connectivity problems or server downtime—the most direct approach. Escalating appropriately after initial investigation ensures timely resolution.
9 / 10
You've created a pull request to merge your code into the main branch. Your team lead, Tom, leaves a comment: 'This PR is well-written and addresses the requirements, but could you add more unit tests to cover edge cases?' What does Tom's feedback primarily suggest?
Tom's feedback focuses on the completeness of the solution – specifically, the need for comprehensive testing. He's not criticizing the code itself but highlighting an area for improvement to ensure reliability and prevent future issues. Adding more unit tests, particularly covering edge cases, is a standard practice in software development.
10 / 10
You've completed a technical interview for a Software Engineer role. The hiring manager sends you an email three weeks later saying they are still considering candidates. What is the most professional and appropriate response to this email?
Maintaining professional communication is key even when waiting for feedback. Offering to provide further information demonstrates continued interest and willingness to collaborate. It's polite and proactive without pressuring the hiring manager for a specific timeline – which they may not be able to fulfill.
Interview section complete! Explore more exercises:
All Exercises →
Frequently Asked Questions
What does "Pre-Interview Preparation Checklist — IT Professional Interview English" cover?
Complete pre-interview preparation guide for IT professionals: evening-before checklist, 30-minute pre-call protocol, company research, time allocation, and follow-up. 5 exercises.
How many questions are in this interview set?
This set has 10 exercises, each with a full explanation.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do these exercises include model answers?
Yes. Each interview question gives you several possible responses and asks you to pick the one that communicates most clearly and completely — the explanation then breaks down exactly why that answer works, including the specific vocabulary a strong candidate would use.
What if I choose an answer that isn't the strongest one?
You'll see which option was correct and read a full explanation of why it's stronger than the alternatives, plus the key vocabulary and phrasing worth reusing in a real interview.
Can I retry the questions?
Yes — use the "Try again" button on the results screen to reset and go through the set again.
Is this the same as a real technical or behavioural interview?
No — it's focused practice for the language side of interviewing: recognising which phrasing sounds precise and confident versus vague, and knowing the vocabulary interviewers expect for this role. It won't replace mock interviews, but it builds the vocabulary you'll need in one.
Where can I find interview prep for other roles?
Browse the full Interview exercises hub for 170+ modules covering behavioural, technical, and system design rounds across dozens of IT roles, or check the "Next up" link below to continue.
Do I need an account, and is my progress saved?
No account is needed. Progress is tracked only for your current visit — reloading or leaving the page resets the counter.
Who writes these interview questions?
Every question is written by the CoderSlingo team based on real technical interview patterns for this role, then reviewed for accuracy and clarity.