Practice technical onboarding vocabulary: buddy systems, 30-60-90 day plans, runbooks, dev environment setup, and asking for help during onboarding.
0 / 14 completed
1 / 14
'Your ___ will walk you through the architecture.' Which noun describes an assigned helper during onboarding?
An onboarding 'buddy' is a colleague assigned to help a new joiner navigate the team, codebase, and culture. Buddy programs accelerate time-to-productivity and reduce overwhelm.
2 / 14
'We have a 30-day, 60-day, ___ onboarding plan.' Which day milestone completes this?
The '30-60-90 day plan' is a structured onboarding framework. 30 days: learn the basics. 60 days: begin contributing independently. 90 days: fully productive and owning tasks.
3 / 14
'The ___ describes how to set up your dev environment.' Which noun fits a step-by-step process document?
A 'runbook' (or sometimes README/setup guide) contains step-by-step instructions for operational tasks like dev environment setup. 'Runbook' is most common in engineering team contexts.
4 / 14
'___ out to the team channel if you're blocked.' Which verb starts this advice?
'Reach out' is the standard phrase for contacting someone for help. 'Reach out to the team channel' means posting in a shared Slack/Teams channel to ask for assistance.
5 / 14
In technical onboarding, what is a 'first task' or 'starter issue' typically designed to do?
A 'starter issue' or 'good first issue' is intentionally scoped to be achievable in 1–3 days. It gives new joiners a concrete win, introduces the development workflow, and builds codebase familiarity.
6 / 14
Sarah from the DevOps team commented on your pull request: 'This PR introduces a dependency on Redis. Please ensure you've configured the connection string correctly and that the service is running before merging.' What does 'configure' mean in this context?
'Configure' in this scenario refers to setting up the correct parameters – like connection strings and ports – so that the Redis service can communicate with the application. It's distinct from writing code (option A), requesting access (option C), or simply testing performance (option D). The core meaning relates to establishing the functional requirements for the dependency.
7 / 14
Ben sent a Slack message: 'Hey team, I'm blocked on implementing the new user authentication flow. I've been waiting for the API documentation to be finalized, but haven't received an update in three days.' What does 'blocked' mean in this message?
When Ben says he's 'blocked', it means he's facing an impediment – in this case, a lack of finalized API documentation. It doesn't imply active work (option A) or requesting help (option C), but rather a situation where his progress is halted due to external factors. Understanding 'blocked' here highlights the importance of dependencies.
8 / 14
Maria posted this PR description: 'This commit implements the initial version of the user profile API endpoint. The response is a JSON object containing user details. See the OpenAPI specification for full details.' What does 'OpenAPI specification' refer to?
An 'OpenAPI specification' is a formally defined document – typically in YAML or JSON format – that describes all aspects of the API. It's crucial for developers to understand this because it defines how the API should behave and what data structures are expected. It's not a subscription (A), a developer's name (C), or performance metrics (D).
9 / 14
During your standup update, you said: 'I'm currently working on resolving the intermittent errors in the payment processing service. I've identified a potential race condition and am investigating solutions.' What does 'race condition' describe?
A 'race condition' is a specific type of concurrency issue where the outcome depends on the unpredictable timing of multiple processes or threads accessing shared resources. It's distinct from other types of errors (B, C, D) and represents a core concept in multi-threaded programming and distributed systems. Understanding this terminology is key to debugging concurrent code.
10 / 14
John from Engineering asked you to review this pull request. He's pointing out a potential issue with the database schema migration script. 'It seems like we're directly modifying the production tables without any rollback plan,' he notes. Which term best describes John's role in this situation?
A code review involves systematically evaluating someone else's code. John is specifically commenting on potential problems in the script, not simply fixing a bug (debugging) or ensuring it works correctly (testing). Refactoring is about improving existing code – this focuses on the process of scrutiny and feedback.
11 / 14
Liam sent a Slack message: 'Just deployed the new feature to staging. Let me know if you spot any issues!' What does Liam *primarily* expect from his team in this context?
When someone says 'Let me know if you spot any issues!' they're requesting active monitoring and reporting. It's a call for immediate feedback regarding the feature's functionality in the staging environment – this is core to agile development practices.
12 / 14
During your standup, you state: 'I'm working on optimizing the API response time for the user search endpoint. I've implemented caching and reduced database queries.' What does 'optimizing' in this context primarily refer to?
'Optimizing' an API response time focuses on reducing the delay – the *latency* – that users experience. While the other options are related to API development, they don't directly address the speed at which data is delivered.
13 / 14
You're writing a PR description for a change that adds logging around a critical service. The description reads: 'This commit introduces enhanced logging to the payment_processor service. Logs will now capture all relevant transaction details, aiding in debugging and monitoring.' What is the *primary* purpose of this added logging?
The phrase 'aiding in debugging and monitoring' strongly suggests that the logging is being implemented to meet regulatory requirements (like PCI DSS) and provide a record for auditing. While it *can* assist with troubleshooting, its core purpose is compliance-driven.
14 / 14
Sarah from the DevOps team left a comment on your pull request: 'This deployment requires a restart of the application server. Please ensure that you've updated the configuration files correctly before initiating the rollout.' What does Sarah's comment primarily relate to?
Sarah's comment directly addresses the *release management* aspect of deploying the code. A restart of the server is a standard step within a deployment pipeline, and her guidance ensures this process is executed correctly to avoid downtime.
What will I practise in "Technical Onboarding Vocabulary"?
This module focuses on Onboarding & Knowledge Transfer — real workplace phrasing you'll use on the job. It contains 14 scenario-based multiple-choice questions with instant feedback.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account or sign-up required.
How many questions does this exercise have?
This module includes 14 questions. Each one gives an immediate right/wrong result plus a full explanation of the correct phrasing.
What happens if I answer a question incorrectly?
You'll see the correct answer highlighted straight away, along with a plain-English explanation of why it's right and why the other options don't fit — mistakes are part of the learning here.
Can I retry the exercise if I want a better score?
Yes — use the 'Try again' button on the results screen to reset your score and go through the questions again. There's no limit on attempts.
Who is this Onboarding & Knowledge Transfer exercise for?
It's aimed at IT professionals with working English who want to sound more natural and precise around onboarding & knowledge transfer — useful whether you're preparing for real conversations at work or just building confidence with the vocabulary.
Do I need an account to track my progress?
No account is needed. Your progress through the exercise is tracked locally in your browser for the current session, and you can replay the module at any time.
How is this different from reading a blog article?
This exercise is an interactive drill that tests and reinforces specific phrasing through multiple-choice questions with instant feedback, while blog articles explain concepts and vocabulary in prose. The two work well together.
Where can I find more Onboarding & Knowledge Transfer exercises?
See the Onboarding & Knowledge Transfer hub for more modules like this one, or browse the full Exercises page for other IT-English topics.
Can I complete this exercise on my phone?
Yes — every exercise on CoderSlingo is fully responsive and works on phones and tablets, so you can practise anywhere.