Interview questions with answer breakdowns — Page 21 of 52

Browse page 21 of Offer.cc interview question and answer breakdowns with reasoning, implementation details, follow-ups, and public sources.

CodingHard

C++ Coding Interview: How Would You Write Portable Vectorized Code with C++26 std::simd?

Use C++26 data-parallel types, masks, tail handling, alignment, and fallback paths to implement a verifiable vector loop and explain when SIMD is the wrong tradeoff.

Open the question and answer
System designHard

Kubernetes interview: How do you make kube-scheduler API calls non-blocking?

Use KEP-5229 to reason about asynchronous scheduler API queues, request coalescing, retries, backpressure, and rollout checks.

Open the question and answer
BehavioralMedium

Behavioral interview: own a mistake and change the process

Answer a mistake question with accountability, recovery evidence, and a lasting process change.

Open the question and answer
FrontendMedium

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.

Open the question and answer
BackendHard

How would you prevent overlapping time ranges with PostgreSQL 18 temporal constraints?

Use WITHOUT OVERLAPS and PERIOD constraints to model validity ranges, keys, and references while handling boundaries, migration, and concurrent writes.

Open the question and answer
DataHard

Data engineering interview: How can Iceberg v3 nanosecond timestamps avoid cross-engine distortion?

Use Iceberg v3 timestamp_ns and timestamptz_ns to design precision, timezone, compatibility, and migration checks.

Open the question and answer
ProductHard

Product interview: Design an AI transparency and disclosure experience

Decide what users, administrators, and auditors should see about AI use without turning a disclosure page into a misleading accuracy promise.

Open the question and answer
GeneralMedium

General Interview: What Should an HTTP 451 Response Contain, and How Should Clients Handle It?

Derive the boundary between 451 and 403, identify the blocking entity, choose cache behavior, and design client handling and verification from RFC 7725.

Open the question and answer
CodingHard

C++ coding interview: How do you evaluate C++26 static reflection without treating a proposal as a stable ABI?

Use P2996 static reflection to discuss compile-time meta-information, declaration splicing, code-generation boundaries, ABI risk, and staged fallbacks.

Open the question and answer
System designHard

Kubernetes interview: how do you design streaming encoding for large LIST responses?

Derive a Kubernetes LIST streaming design from API-server memory peaks, item-by-item encoding, pagination, compression, backpressure, and rollback tests.

Open the question and answer
BehavioralMedium

Behavioral Interview: Tell Me About a Time You Clarified Team Ownership

Use STAR to explain how you detected unclear accountability, set decision boundaries, repaired handoffs, and owned the outcome without turning the story into heroics.

Open the question and answer
FrontendHard

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.

Open the question and answer
BackendHard

How would you compress a TLS certificate chain under RFC 8879 without a handshake DoS?

Design TLS Certificate Compression with algorithm negotiation, decompression limits, fallback, caching, and QUIC handshake trade-offs.

Open the question and answer
DataHard

Data engineering interview: How does Iceberg v3 row lineage preserve row identity?

Use Iceberg v3 row lineage, _row_id, snapshot retries, and equality-delete semantics to design a verifiable lakehouse write path.

Open the question and answer
ProductHard

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.

Open the question and answer
GeneralMedium

How does capability-based security prevent the confused deputy problem?

Explain authority as an unforgeable, attenuated reference, contrast capabilities with ambient identity checks, and reason about delegation, revocation, and confused-deputy failures.

Open the question and answer
CodingHard

Coding Interview: How Does the RISC-V RVA23 Profile Improve Binary Portability?

Explain RISC-V profiles, mandatory extensions, discoverable options, and compiler targets, then design compatibility validation.

Open the question and answer
System designHard

System Design Interview: How Do You Use Kubernetes PodDisruptionBudget for High Availability?

Derive a PDB from replica and quorum requirements, then explain voluntary-eviction limits, blocking conditions, and verification.

Open the question and answer
BehavioralHard

Behavioral Interview: Tell Me About Retiring a Legacy System Without Losing Users

A STAR framework for explaining evidence, migration communication, risk controls, stakeholder alignment, and learning during a legacy-system retirement.

Open the question and answer
FrontendHard

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.

Open the question and answer
BackendHard

How would you use TLS Delegated Credentials to reduce CDN edge-key exposure?

Design an RFC 9345 Delegated Credential deployment with short-lived verification, bounded authority, rotation, rollback, and compatibility.

Open the question and answer
DataHard

Data Engineering Interview: How Would You Protect Sensitive Parquet Columns?

Derive a data-lake security design from Parquet Modular Encryption, covering column keys, footer protection, AAD, KMS envelope encryption, query pushdown, and reader compatibility.

Open the question and answer
ProductMedium

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.

Open the question and answer
GeneralHard

General interview: When should you choose synced versus device-bound passkeys?

Compare synced and device-bound passkeys across recovery, assurance, enterprise governance, and user experience with a risk-tiered policy.

Open the question and answer