10 questions on the first two parts: a provider-neutral client, adapters and configuration, error handling, assembling context, trust boundaries, token budgets and reproducible calls. Code reading, output prediction, debugging and design choices on an offline fake client.
One question at a time
Move with Previous and Next, and jump around with the question palette.
Pass mark
You need 6 of 10 marks to pass.
Timed
You get 15 minutes. The exam submits automatically when time runs out.
10 questions, 1 mark each. Pass mark: 6. The questions mix multiple choice, code reading, output prediction, debugging and design choices; some have more than one correct answer, and some ask you to type a short answer with a reason. Code in questions is Python 3.12 with the standard library and the tutorial kit, runs offline against a fake model and invented toy data, and needs no API key, GPU or paid service. Every scenario, name and number is invented for practice. Answers are judged on engineering reasoning: use the inputs and error messages given, name the trade-off and give a decision you could defend. Model names, prices and SDK details change, so the questions test the ideas, not memorised values.
Sign in to join the discussion.