Master key catalog and inventory vocabulary with terms like SKU, product variations, stock levels, warehouse management, order fulfillment, and shipping labels for intermediate developers.
0 / 5 completed
1 / 5
Reviewer: ‘I’m seeing a high number of 'pending' items in the catalog. The API response consistently shows a 429 Too Many Requests error when attempting to update stock levels for Product ID 789. Can you investigate and ensure we aren't exceeding the inventory service rate limits?’,
You: Which of the following responses is most appropriate in this Slack conversation?
A) ‘We’re experiencing high traffic, it’s normal.’
B) ‘I’ll check our monitoring dashboards and see what’s going on. Let me know if anything spikes.’
C) ‘The API is likely down; we need to contact the inventory service team immediately.’
D) ‘I’ve already increased the rate limit by 50% - this should resolve the issue.’
This question simulates a realistic code review scenario. Option A is dismissive and doesn't address the root cause – exceeding rate limits. Option C jumps to an escalation without investigation. Option D suggests immediate action without understanding the situation; it’s crucial to first investigate before making changes. Option B demonstrates proactive problem-solving, acknowledging the issue and proposing a method of further investigation, aligning with best practices for debugging and service reliability.
2 / 5
Reviewer: ‘I’m seeing a high number of SKU_12345 items in the catalog. We’re consistently selling out of this product over the last two weeks. Can you investigate why we have so many units listed as available?
PR Description: ‘Implemented changes to update inventory levels based on recent sales data.’
This question tests understanding of how catalog and inventory management relate to code changes. The reviewer’s comment indicates a discrepancy – the PR *updates* inventory levels, but doesn't explain *why* those levels are inaccurate. A common misconception is that simply updating inventory fixes the problem; it only addresses part of the issue, which is the synchronization between sales data and catalog records. The correct answer recognizes this gap and suggests further investigation into demand forecasting or real-time sync.
3 / 5
Reviewer: ‘I’m seeing a high number of ‘out-of-stock’ events for the WidgetX. Can you explain how this is being handled in the catalog service? It seems like we're potentially losing sales.’
Which response best addresses the reviewer’s concern and demonstrates an understanding of inventory management?
This question assesses understanding of how the catalog service *should* report on inventory status. The incorrect options focus on either vague explanations, misleading technical details (like an error code without context), or a completely passive approach to managing stock levels. Option 2 correctly describes a situation where the API is returning accurate information – even if it’s triggering an investigation – and highlights the importance of real-time updates from the catalog service which is what's being inquired about. A developer needs to be able to articulate this clearly when discussing issues.
4 / 5
Reviewer: ‘The inventory service returns a 404 for SKU 'widget_v3'. Seems like the catalog item isn’t properly registered. Can you investigate?
You: (responding in Slack)
Which of the following actions should you take next to address this issue?
The key here is understanding the relationship between the catalog and inventory systems. A 404 likely means the inventory service can’t find the item because its metadata isn’t correctly linked – often through a unique identifier like `catalogId`. Retrying (option A) doesn't address the underlying problem, and escalating immediately (option C) is premature without investigation. Verifying the data engineering team added the SKU (option D) is also incorrect; you need to check *your* code’s configuration first.
5 / 5
Reviewer: ‘The `product_id` field in the API response is consistently missing for items in the 'Electronics' category. This could lead to issues during order fulfillment and needs immediate investigation.’
Which of the following responses best addresses this issue?
The reviewer's comment is not simply stating a lack of information; it identifies a potentially serious issue impacting order fulfillment. Option 'C' correctly acknowledges this as an ‘adequate’ response because it indicates the reviewer has pinpointed a problem needing action. Options A and B misinterpret the comment – failing to account for the potential impact, or simply stating the obvious without suggesting a solution. A good developer response confirms the issue and outlines next steps.
What does the "Catalog Inventory Vocabulary" exercise cover?
Master key catalog and inventory vocabulary with terms like SKU, product variations, stock levels, warehouse management, order fulfillment, and shipping labels for intermediate developers.
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 "Catalog Inventory Vocabulary"?
This exercise has 5 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 E-Commerce Developer Vocabulary exercises?
Browse the full E-Commerce Developer Vocabulary 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.