CTO Digital Product Development 4 — Questions and Answers
Question 1: A CTO is asked to define the product vision. What is the key characteristic that distinguishes a product vision from a product strategy?
- Vision is shorter and strategy is longer
- Vision describes the aspirational future state; strategy describes how to get there (Correct answer)
- Vision is created by engineering; strategy by product management
- Vision covers one year; strategy covers five years
Correct answer: Vision describes the aspirational future state; strategy describes how to get there
Product vision is an inspirational North Star describing why the product exists and the future it enables, while strategy is the plan of initiatives to move toward that vision.
Question 2: Which API architectural style uses queries defined by the client to fetch exactly the data it needs, avoiding over- or under-fetching?
- REST
- SOAP
- GraphQL (Correct answer)
- gRPC
Correct answer: GraphQL
GraphQL allows clients to specify precisely the fields they need in a single request, eliminating the over-fetching and under-fetching problems common in REST APIs.
Question 3: A product team wants to validate a new feature hypothesis before engineering investment. What is the MOST cost-effective validation method?
- Building the full feature and measuring usage
- Creating a clickable prototype and conducting usability tests (Correct answer)
- Writing a detailed technical specification
- Surveying the entire customer base via email
Correct answer: Creating a clickable prototype and conducting usability tests
A clickable prototype enables real user testing of the core interaction without any engineering cost, providing fast invalidation or confirmation of the hypothesis.
Question 4: In event-driven architecture, what role does an 'event broker' (e.g., Kafka) play in a digital product ecosystem?
- It manages user authentication tokens
- It decouples producers and consumers by reliably routing and persisting event streams (Correct answer)
- It orchestrates microservice deployment pipelines
- It caches database query results
Correct answer: It decouples producers and consumers by reliably routing and persisting event streams
An event broker acts as a durable message bus that allows services to publish events and other services to subscribe independently, enabling loose coupling and replay capabilities.
Question 5: A CTO is reviewing product KPIs and notices activation rate is high but 90-day retention is poor. What does this pattern most likely indicate?
- The product is poorly marketed
- Users find value initially but the product fails to deliver ongoing value or habit (Correct answer)
- The pricing model is wrong
- The onboarding flow is too long
Correct answer: Users find value initially but the product fails to deliver ongoing value or habit
High activation with low long-term retention signals an engagement gap—the product creates a good first impression but doesn't sustain the habit loop needed for retention.
Question 6: What is 'technical debt' in the context of digital product development, and why should a CTO actively manage it?
- Money borrowed to fund server infrastructure
- Shortcuts or suboptimal design decisions that accumulate interest in the form of future rework and slower velocity (Correct answer)
- The cost of third-party software licenses
- Security vulnerabilities introduced by external dependencies
Correct answer: Shortcuts or suboptimal design decisions that accumulate interest in the form of future rework and slower velocity
Technical debt refers to implicit future costs of expedient coding choices; unmanaged, it compounds and progressively slows feature delivery.
Question 7: A CTO adopts a 'Jobs to Be Done' (JTBD) framework for product discovery. What is the core premise of JTBD?
- Users purchase products for their features and specifications
- Users 'hire' products to make progress in a specific situation or accomplish a specific goal (Correct answer)
- Jobs are defined by the engineering team based on technical constraints
- User behavior is best understood through demographic segmentation
Correct answer: Users 'hire' products to make progress in a specific situation or accomplish a specific goal
JTBD theory, developed by Clayton Christensen, holds that customers buy products as a means to get a 'job done'—a progress they're trying to make in their lives.
A CTO is asked to define the product vision.
What is the key characteristic that distinguishes a product vision from a product strategy?