Interview Question Breakdowns
Learn the reasoning, implementation details, and common follow-ups behind each question.
Frontend interview: How would you use field-sizing: content safely?
Evaluate field-sizing: content for adaptive form controls while preserving bounds, accessibility, layout stability, and fallback.
How would you use Kubernetes ValidatingAdmissionPolicy safely?
A backend interview guide to Kubernetes CEL admission policies, bindings, failure modes, exemptions, and progressive rollout.
Data Interview: How do you debug planner behavior with PostgreSQL pg_overexplain?
Design a safe, reproducible planner-diagnosis workflow with EXPLAIN (DEBUG) and RANGE_TABLE.
Backend interview: How would you migrate away from the deprecated HTTP Warning header?
Explain the cache semantics and deprecation boundary of Warning, then replace it with standard cache fields and observability.
How would you use Go's FlightRecorder for production diagnostics?
A Go interview guide to the Go 1.25 runtime trace FlightRecorder, ring-buffer sizing, trigger safety, and concurrent snapshots.
Coding Interview: How does Java 25 ScopedValue safely propagate request context?
Compare ScopedValue with ThreadLocal and design immutable, lexical, structured-concurrency context propagation.
Frontend interview: When would you use text-wrap: balance or pretty?
Choose a text-wrap strategy for balanced headings, paragraph orphans, performance limits, and multilingual layouts.
Behavioral interview: Tell me about raising the quality bar without freezing delivery
Use STAR to show how you found a quality gap, set verifiable standards, tiered risk, and kept delivery moving under pressure.
How would you design Kubernetes Pod-level resource requests?
A backend interview guide to Kubernetes PodLevelResources, precedence, QoS, shared budgets, and safe migration from container requests.
Data Interview: How do you diagnose a PostgreSQL generic plan for a parameterized query?
Explain custom versus generic plans and use EXPLAIN (GENERIC_PLAN) to diagnose regressions caused by skewed parameters.
Frontend interview: When should you register a custom property with CSS @property?
Use syntax, inherits, and initial-value to give CSS custom properties predictable types, inheritance, and animation boundaries, and know when the cost is justified.
How would you choose virtual versus stored generated columns in PostgreSQL 18?
A data interview guide to PostgreSQL 18 generated-column semantics, expression restrictions, read cost, indexing, and migration safety.
Frontend Interview: How do you recover safely after a WebGPU GPUDevice is lost?
Design device recreation, resource rebuilding, concurrency convergence, and permanent-failure fallback around GPUDevice.lost.
General interview: When should an API return 425 Too Early?
Map TLS 1.3 0-RTT replay risk to resource side effects, retry boundaries, gateway signaling, and idempotency protection.
Data interview: How would you design an auditable Data Card for an ML dataset?
Design a Data Card around provenance, representation, quality evidence, and limits so users can decide what a dataset can and cannot support.
How would you use Kubernetes restartPolicyRules safely?
A backend interview guide to Kubernetes v1.35 container restart rules, failure classification, rollout gates, and recovery safety.
System Design Interview: How would you use Kubernetes schedulingGates to control Pod admission to scheduling?
Design admission, gate removal, timeouts, observability, and recovery around Pod Scheduling Readiness.
Coding interview: Implement weighted reservoir sampling
Maintain a fixed-size weighted sample without replacement from an unknown-length stream, covering keys, heaps, numerical stability, and merging.
Frontend Interview: How would you use text-box-trim to fix font-metric vertical alignment?
Explain half-leading, text-box-trim, text-box-edge, logical writing modes, and a safe fallback plan.
How would you decide whether to launch a merge queue?
A product interview guide to deciding when a merge queue improves delivery safety without hiding feedback or slowing contributors.
Product manager interview: How would you design a pricing experiment with retention guardrails?
Design an explainable pricing experiment with hypotheses, randomization, revenue metrics, long-term retention, guardrails, and stop rules.
Frontend interview: How do you use transition-behavior for discrete UI states?
Use allow-discrete, display, popovers, compatibility, and accessibility to design entry and exit animations without flashing or premature removal.
Data interview: How would you design a ClickHouse Refreshable Materialized View?
Compare full periodic refreshes with incremental views and design atomic replacement, dependencies, APPEND snapshots, recovery, and freshness monitoring.
Backend interview: When should an API return 421 Misdirected Request?
Use connection reuse, SNI and Host matching, retry boundaries, and proxy responsibility to decide when 421 is correct and make it diagnosable.