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.

CodingHard

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.

Open the question and answer
System designHard

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.

Open the question and answer
BehavioralHard

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.

Open the question and answer
FrontendHard

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.

Open the question and answer
BackendHard

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.

Open the question and answer
DataHard

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.

Open the question and answer
ProductHard

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.

Open the question and answer
GeneralHard

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.

Open the question and answer
CodingHard

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.

Open the question and answer
System designMedium

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.

Open the question and answer
BehavioralMedium

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.

Open the question and answer
FrontendHard

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.

Open the question and answer
BackendHard

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.

Open the question and answer
DataMedium

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.

Open the question and answer
ProductHard

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.

Open the question and answer
GeneralHard

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.

Open the question and answer
CodingMedium

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.

Open the question and answer
System designHard

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.

Open the question and answer
BehavioralMedium

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.

Open the question and answer
FrontendHard

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.

Open the question and answer
BackendHard

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.

Open the question and answer
DataMedium

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.

Open the question and answer
ProductMedium

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.

Open the question and answer
GeneralHard

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.

Open the question and answer