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.
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.
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.
Behavioral interview: own a mistake and change the process
Answer a mistake question with accountability, recovery evidence, and a lasting process change.
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 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.