Practice technical screening vocabulary: phone screen, coding challenge, take-home assignment, async interview, rubric, signal vs noise, and calibration.
0 / 14 completed
1 / 14
In a hiring process, what is the purpose of a 'phone screen' (or recruiter screen)?
The phone screen is a low-cost, early filter. The recruiter checks: role alignment, compensation expectations, notice period, work authorisation, and communication skills. Passing the phone screen moves the candidate to a technical screen or hiring manager screen. For the candidate, it's also an opportunity to qualify the company — ask about team, process, and role scope.
2 / 14
What is a 'take-home assignment' in a technical hiring process, and what is a common criticism of it?
Take-home assignments aim to assess real-world work quality outside the artificial pressure of a live interview. However, they are time-consuming (a 'few hours' often means 8–12 hours for a senior role), unpaid, and correlated with privilege. Best practices: time-box them (genuinely 2–3 hours), make them relevant to real work, and pay candidates for significant effort. Respect their time.
3 / 14
What does 'calibration' mean in the context of technical interviewing?
Without calibration, interviewers use different standards: one interviewer's 'strong hire' is another's 'no hire' for the same performance. Calibration sessions involve reviewing example candidate responses and agreeing on bar definitions. Common at companies with multiple interviewers per loop. Also called 'bar calibration' — especially when introducing a new interview type or role level.
4 / 14
In hiring vocabulary, what does 'signal vs. noise' mean?
Good hiring processes maximise signal and minimise noise. Signal: demonstrated problem-solving, relevant past experience, code quality. Noise: how nervous the candidate seemed, whether they went to a 'good' university, their personality similarity to the interviewer (affinity bias). Structured interviews — standardised questions, rubric-based scoring — reduce noise compared to unstructured 'culture fit' conversations.
5 / 14
What is an 'async interview' (asynchronous interview) in technical hiring?
Async video interviews (tools: HireVue, Spark Hire, Willo) allow global hiring across time zones and reduce scheduling friction. Candidates answer scripted questions on camera in their own time. Pros: scalable, removes scheduling barriers. Cons: impersonal, no opportunity for two-way dialogue, and some research suggests they introduce bias based on video presentation style. Often used as a post-phone-screen, pre-technical-screen step.
6 / 14
Sarah: 'I'm seeing a lot of `500 Internal Server Error`s in the logs after deploying this new feature. It's happening intermittently, and I can't really reproduce it locally.'
Mark (your colleague) responds: 'Did you check the application performance monitoring (APM) data? It looks like a spike in database query latency is correlated with those errors.'
Which of the following best describes Mark's statement?
Mark isn't simply asking for more logs; he's providing a preliminary analysis based on existing monitoring data. The phrase 'correlated with' is key here – it suggests a relationship between the error rate and another metric (database latency). Many developers mistakenly assume that just requesting more logs will solve the problem, but often problems need to be investigated through a combination of different diagnostic tools. Option A is incorrect because the symptom isn't related to account balances; option C accurately describes Mark's action of identifying a potential cause based on data; and option D is too drastic an immediate response.
7 / 14
Sarah: 'I'm seeing a lot of `500 Internal Server Error`s in the logs after deploying this new feature. It's happening intermittently, and I can't really reproduce it locally.'
Mark (your colleague) responds: 'Did you check the application performance monitoring (APM) data? It looks like a spike in database query latency is correlated with those errors.'
Which of the following best describes Mark's statement?
Mark isn't simply asking for more logs; he's providing a preliminary analysis based on existing monitoring data. The phrase 'correlated with' is key here – it suggests a relationship between the error rate and another metric (database latency). Many developers mistakenly assume that just requesting more logs will solve the problem, but often problems need to be investigated through a combination of different diagnostic tools. Option A is incorrect because the symptom isn't related to account balances; option C accurately describes Mark's action of identifying a potential cause based on data; and option D is too drastic an immediate response.
8 / 14
Sarah: 'I'm seeing a lot of `500 Internal Server Error`s in the logs after deploying this new feature. It's happening intermittently, and I can't really reproduce it locally.'
Mark (your colleague) responds: 'Did you check the application performance monitoring (APM) data? It looks like a spike in database query latency is correlated with those errors.'
Which of the following best describes Mark's statement?
Mark isn't simply asking for more logs; he's providing a preliminary analysis based on existing monitoring data. The phrase 'correlated with' is key here – it suggests a relationship between the error rate and another metric (database latency). Many developers mistakenly assume that just requesting more logs will solve the problem, but often problems need to be investigated through a combination of different diagnostic tools. Option A is incorrect because the symptom isn't related to account balances; option C accurately describes Mark's action of identifying a potential cause based on data; and option D is too drastic an immediate response.
9 / 14
Sarah: 'I'm seeing a lot of `500 Internal Server Error`s in the logs after deploying this new feature. It's happening intermittently, and I can't really reproduce it locally.'
Mark (your colleague) responds: 'Did you check the application performance monitoring (APM) data? It looks like a spike in database query latency is correlated with those errors.'
Which of the following best describes Mark's statement?
Mark isn't simply asking for more logs; he's providing a preliminary analysis based on existing monitoring data. The phrase 'correlated with' is key here – it suggests a relationship between the error rate and another metric (database latency). Many developers mistakenly assume that just requesting more logs will solve the problem, but often problems need to be investigated through a combination of different diagnostic tools. Option A is incorrect because the symptom isn't related to account balances; option C accurately describes Mark's action of identifying a potential cause based on data; and option D is too drastic an immediate response.
10 / 14
You're reviewing a pull request for a new API endpoint. The developer has included extensive logging statements throughout the code. Which of the following best describes the purpose of this level of logging within a production environment?
While logging *can* be used for security (option 3), its primary purpose in a production environment is for debugging and monitoring. Excessive logging can negatively impact performance, so developers often over-log. Option 2 accurately describes the core function – detailed logs are crucial for identifying issues and understanding system behavior during operation.
11 / 14
During a standup meeting, Alex says: 'I've been working on refactoring the user authentication module. I've identified several areas where we can improve performance and security, but I'm blocked because I need access to the legacy database schema documentation.' What does Alex likely mean by 'blocked'?
'Blocked' in a development context signifies that Alex's progress is being impeded by something preventing him from completing his work. This typically means lacking the information or resources needed to move forward – hence the need for documentation. Options 2, 3, and 4 represent alternative interpretations of 'blocked' that don't align with this common usage.
12 / 14
You receive the following API response:
{
"status": "200",
"data": {
"user_id": 12345,
"username": "john.doe",
"error": "Invalid credentials"
}
}
What does the 'error' field in this response indicate?
The `status: '200'` indicates the API request was successful, but the `error` field provides a specific reason for that success. An 'Invalid credentials' error explicitly tells you the user's username or password was not recognized by the system. Options 1, 3 and 4 describe alternative responses to an unsuccessful authentication attempt.
13 / 14
During a code review discussion, a senior developer comments: 'This implementation uses excessive string concatenation. It's inefficient and difficult to maintain.' What is the *primary* concern being raised?
String concatenation (repeatedly appending strings together) is a known performance bottleneck in many programming languages. It often leads to inefficient memory usage and slower execution times, especially when dealing with large amounts of data. While the other options could be valid concerns, the core issue here is the impact on performance – this is the most direct concern being expressed.
14 / 14
A junior developer asks: 'What does 'cold start' mean in the context of microservices?'
In microservices, 'cold start' refers to the initial latency experienced when a service is invoked after being idle. This delay occurs because the service needs to perform bootstrapping tasks – creating connections, loading configuration, and initializing its runtime environment. Options 1, 3, and 4 describe different kinds of delays, but cold start specifically addresses the latency associated with an inactive service.
What does the "Technical Screening Vocabulary" exercise cover?
Practice technical screening vocabulary: phone screen, coding challenge, take-home assignment, async interview, rubric, signal vs noise, and calibration.
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.
How many questions are in "Technical Screening Vocabulary"?
This exercise has 14 questions. Each one gives instant feedback with an explanation, so you can see exactly why an answer is right or wrong.
Do I need to create an account to save my progress?
No account is required. The progress bar and score are tracked in your browser for the current session -- the exercise is designed to be a quick, repeatable drill rather than something you resume later.
What happens if I get an answer wrong?
You'll see the correct answer highlighted immediately, along with a short explanation of why it's correct. Wrong answers aren't penalized beyond your score, and you can keep going through every question.
How is this exercise different from reading an article?
Articles explain vocabulary and concepts through prose, while exercises like this one are interactive drills -- multiple-choice questions -- that test and reinforce your recall of specific terms and phrasing.
Can I retry this exercise?
Yes -- use the "Try again" button on the results screen to reset your score and go through all the questions again from the start.
Where can I find more Developer Hiring exercises?
Browse the full Developer Hiring hub for related drills, or check the site-wide exercises index for other IT English topics.
Is this exercise suitable for beginners?
This exercise assumes basic familiarity with IT terminology. If a term feels unfamiliar, check the site Glossary for a plain-English definition before attempting the questions.
How often is new content like this published?
New exercises are added regularly across all categories, alongside new vocabulary sets and articles. Check back on the exercises hub to see what's new.