Interview questions with answer breakdowns — Page 19 of 52
Browse page 19 of Offer.cc interview question and answer breakdowns with reasoning, implementation details, follow-ups, and public sources.
Coding interview: Can Go 1.26 runtime/secret guarantee that keys leave memory?
Understand runtime/secret experimental boundaries, Do/Enabled semantics, and forward-secret design without confusing zeroing with key management.
System Design: How Do You Build an OpenTelemetry Log Pipeline with Trace Correlation?
Design a multi-tenant OpenTelemetry log pipeline with resource attributes, TraceId correlation, backpressure, sampling, redaction, and reliable delivery.
Behavioral Interview: Tell Me About a Time You Worked Through Ambiguous Requirements
Use STAR to explain where the ambiguity came from, how you established success and decision ownership, how you used a reversible test, and how evidence changed your scope.
Frontend Interview: How do you use HTML command and commandfor accessibly?
Explain the Invoker Commands API, built-in and custom commands, focus behavior, keyboard access, and progressive fallback.
Backend interview: How do you handle HTTP 407 across a proxy chain?
Design hop-by-hop proxy authentication, separating 407 from 401, Proxy-Authorization consumption, CONNECT tunnels, credential isolation, retries, and observability.
Kafka Tiered Storage: How Do You Design Local and Remote Retention?
Use Kafka KIP-405 to explain local and remote tiers, topic-level enablement, retention boundaries, read latency, and ownership of remote cleanup.
How do you design App Intents for safe, cross-device, reversible actions?
Model App Intents with stable entity identity, sensitive-action confirmation, authorization, idempotency, and recovery.
When should TLS 1.3 post-handshake client authentication be used?
TLS 1.3 post-handshake client authentication interview question covering capability negotiation, CertificateRequest timing, state management, downgrade risks, and on-demand mTLS testing.
Coding interview: How would you design rotatable envelope encryption with Go 1.26 crypto/hpke?
Use HPKE KEM, KDF, AEAD, and context binding to design key rotation, version compatibility, and misuse resistance.
System design interview: How would you expose Kubernetes DRA device metadata safely?
Design the driver, kubelet, mount path, versioning, and failure handling for Kubernetes DRA device metadata.
Behavioral interview: How do you explain a security-usability trade-off?
Use STAR to connect a risk threshold, user friction, compensating controls, rollout evidence, and reflection.
Frontend interview: Design declarative Shadow DOM with progressive hydration
Use shadowrootmode for server-rendered components, preserve slots and styles, detect unsupported browsers, and hydrate without duplicate trees or event loss.
Backend interview: How would you use Expect: 100-continue for large uploads?
Design an HTTP preflight handshake for large uploads, covering 100 Continue, 417 fallback, proxies, timeouts, retries, idempotency, and observability.
Data engineering interview: How would you evaluate BigQuery continuous queries?
Use Google Cloud's current constraints to design the data flow, access, cost, and monitoring for continuous queries.
Product manager interview: Should releases freeze when the error budget is exhausted?
Use user-centered SLIs, SLOs, and error budgets to build release gates, exceptions, recovery, and governance.
General technical interview: How does QUIC survive a network change?
Explain Connection ID, path validation, NAT rebinding, migration timing, privacy, and congestion-control trade-offs.
Coding interview: How does Go 1.25 hostport analysis fix IPv6 address construction?
Use IPv6 brackets, zone identifiers, port validation, and go vet hostport to build portable network addresses.
Kubernetes DRA interview: How would you design consumable-capacity device sharing?
Design a Kubernetes Dynamic Resource Allocation flow for sharing GPU memory or network bandwidth across Pods, including capacity invariants, isolation, failures, rollout, and measurable SLOs.
Behavioral Interview: Tell me about a time you handled an ethical dilemma
Tests how a candidate identifies ethical red lines, protects affected people, escalates decisions, and preserves facts and accountability under pressure.
Frontend Interview: How do you sync Cookie Store API state with a Service Worker?
Explain asynchronous Cookie Store reads and writes, cookiechange subscriptions, scope, security attributes, races, and fallback behavior.
Backend interview: Design an HTTP RateLimit header contract
Turn quota policy and remaining capacity into interoperable RateLimit headers while handling caches, dynamic limits, privacy, and client backoff.
Data engineering interview: How do you manage Avro schema fingerprints with Parsing Canonical Form?
Use Avro canonicalization, schema resolution, and Rabin fingerprints to design compatibility gates, cache negotiation, and collision handling.
Product interview: Should a multi-tenant SaaS launch fair queues?
Decide whether fair queues deserve productization using customer pain, service metrics, cost, migration, and a controlled rollout.
General Interview: How Would You Explain the BBR vs. CUBIC Congestion-Control Trade-Off?
Explain BBR and CUBIC through bandwidth, RTT, and loss signals, then design fairness, queue-latency, and rollback validation.