Skip to content
tezvyn:

Instrumentation

40 bites tagged Instrumentation — interview questions with model answers, and 60-second explainers.

UX Research2 min read

Defining and instrumenting UX KPIs for a feature

Tie KPIs to user goals via a framework like HEART, define events before building, validate tracking pre-launch. Translating UX goals into trackable KPIs.

UX Research1 min read

Instrumenting a feature to validate a qualitative insight

Restate the pain as a hypothesis, define a primary behavioral metric plus guardrails, instrument events, compare against baseline. Turning qualitative pain into measurable signals.

Product Strategy1 min read

Detecting and fixing metric hacking

Look for diverging counter-metrics and anomalous patterns, then pair KRs with guardrail metrics or redefine to a truer proxy. Whether you spot Goodhart's law and fix proxy metrics.

Monitoring & SRE1 min read

When to add custom OpenTelemetry instrumentation

Wrap domain logic in custom spans, attach business attributes like tenant or plan, answer revenue and per-customer questions. knowing auto-instrumentation only sees framework boundaries, not business meaning.

Monitoring & SRE2 min read

Redesigning a high-cardinality request metric

Cardinality is unique label combinations; user_id and raw path are unbounded; redesign by dropping user_id and templating the path. Diagnosing and fixing label explosion.

Monitoring & SRE2 min read

OpenTelemetry API, SDK, and Collector

API defines vendor-neutral instrumentation, SDK implements and exports it, Collector receives, processes, and routes telemetry to backends. Understanding the OTel pipeline.

Monitoring & SRE2 min read

Essential tags for a request latency metric

Add method, route template, status code, and maybe service or region; they enable slicing while staying low-cardinality. Choosing useful, bounded metric labels. Adding user IDs or raw URLs, exploding cardinality.

Analytics & Metrics1 min read

Client vs server tracking: pros, cons, examples

Client-side wins on UI context but loses data to blockers and tampering; server-side wins on reliability and trust but misses pure UI events. Tracking placement trade-offs with examples. Picking one for everything.

Analytics & Metrics1 min read

Designing a useful button_click event payload

Include identity, timestamp, and context plus properties like button id, screen, and state; govern with a naming convention. Event instrumentation design. A bare event name, or ad hoc field names per event.

Growth & Experimentation2 min read

Instrument a first-full-song activation event

Define 'full song' server-side, emit a typed event with user, song, and context, dedupe the first-time flag. precise event definition and reliable instrumentation.

Design Systems1 min read

Measuring designer efficiency from Figma data

Library component usage and detach rates from Figma, time-to-mockup, override frequency via the API. quantifying design-side ROI with real instrumentation. measuring only code adoption and ignoring the design tool entirely.

UX Research2 min read

What usability metrics would you instrument, and how do regressions drive priorities?

Tests operationalizing UX into engineering signals. Strong answers list success rate, time on task, and error rate; triage regressions by criticality; and pair quant drops with qual diagnosis. Red flag: calling every regression P0 or using vanity metrics.

UX Research2 min read

How would you instrument a feature to validate qualitative findings quantitatively?

Mapping themes to events, picking guardrail and success metrics, and sampling. turning UX hunches into telemetry. generic analytics with no traceability to the original insight.

Growth & Experimentation2 min read

How would you instrument an application to calculate Customer Lifetime Value?

Tests whether you tie revenue and cost events to persistent identity and model cohort retention. Outline: track purchases, CAC, and churn with persistent IDs; project value via retention curves.

Growth & Experimentation2 min read

How would you instrument a 4-step onboarding wizard?

Track Step Started and Step Completed with step_index and flow_variant; tie via distinct_id. Event schema design for funnel analysis beyond page views. Only pageviews without step IDs, forcing brittle URL funnels.

Growth & Experimentation2 min read

What is a conversion funnel? Instrument a three-step onboarding funnel with events.

This tests translating business funnels into concrete event instrumentation. A strong answer outlines three ordered steps, names exact events like user_signed_up and project_created, and notes unique-user counting.

Growth & Experimentation2 min read

How do you instrument client and server to debug payment drop-offs?

Tests designing telemetry that distinguishes intent from errors across the stack. Strong answers use visibility pings for abandonment, validation events for client errors, and gateway status codes for backend failures.

Growth & Experimentation2 min read

How do you instrument a marketing funnel versus a product-led growth loop?

This tests if you distinguish linear attribution from compounding systems. A strong answer contrasts stage-tracking and CAC with viral-coefficient instrumentation, cycle-time velocity, plus identity resolution.

Analytics & Metrics2 min read

Apply AARRR to B2B SaaS vs B2C mobile game analytics

This tests mapping AARRR to instrumentation across business models. A strong answer contrasts B2B account activation and expansion against B2C session-zero funnels and whale monetization. Red flag: same metrics ignoring account hierarchies and ad attribution.

Analytics & Metrics2 min read

Instrument a mobile event and surface it in analytics

This tests full-stack analytics plumbing. A good answer hits: structured client logging, batched transmission, backend validation, warehouse aggregation, and dashboard verification. A red flag is fire-and-forget logging with no schema checks or reconciliation.

Analytics & Metrics2 min read

Describe client-side events and properties to track Export to CSV usage

This tests telemetry design for async actions. A strong answer defines three custom events—click, success, failure—with properties like location, file_size, error_code, and user_id, fired at the right lifecycle moments.

Analytics & Metrics2 min read

What event and data payload track Add to Cart actions?

This tests GA4 ecommerce schema design. Fire add_to_cart with items array containing item_id, price, currency, quantity; include user_id, user_segment, session_id, and timestamp. Red flag: generic button_click with DOM selectors instead of semantic data.

Analytics & Metrics2 min read

How do you translate increase user engagement into a technical measurement plan?

Align with PM to define engagement, map touchpoints for events, pick a north star and guardrails, then draft technical schema. turning vague goals into metrics.

Agile & Scrum2 min read

How would you implement an A/B test for a redesigned dashboard?

Tests experiment rigor: randomize stable user buckets, pick one primary metric and guardrails like latency, pre-calculate sample size and runtime with a minimum detectable effect, and validate via backend logging.

Get Instrumentation bites daily.

Five a day, five minutes, offline. With quizzes so it sticks.

Open testing — you’ll join as an early tester.