A · Professional problem solving and implementation

Coding and abstraction

Turning a need into correct, readable, evolvable code with fitting abstractions.

Classification boundary

Include: Include implementation, code reading, abstraction, and complexity reasoning.

Choose a neighboring leaf when: Use debugging for diagnosing existing failures and computer science for explaining underlying principles.

29 questions

Choose a group based on the evidence you need. Groups follow existing question formats, not difficulty or mandatory prerequisites. Each batch has up to eight questions.

Concepts and boundaries2

Check concepts, assumptions, and conditions of use.

Questions 1–2

Judgment and options10

Compare goals, constraints, options, and trade-offs.

Questions 1–8
Questions 9–10

Implementation and verification17

Examine execution, verification, and correction.

Questions 1–8
Questions 9–16
Questions 17–17

Back to the whole domain