Interview questions with answer breakdowns — Page 20 of 52

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

CodingHard

Coding interview: How does Go 1.25 WaitGroup.Go keep concurrent task lifecycles correct?

Design an auditable concurrent-task wrapper around WaitGroup.Go, covering counting, panic contracts, cancellation, and error propagation.

Open the question and answer
System designHard

System design interview: How would you design a Kubernetes audit policy and reliable log pipeline?

Use Kubernetes audit policy ordering, levels, stages, and webhook backends to design low-noise, forensically useful audit logs.

Open the question and answer
BehavioralMedium

Behavioral interview: Tell me about a time you turned a debate into a decision record

Use a real story to show how you clarified the goal, captured dissent and evidence, confirmed decision rights, and made execution and review traceable without waiting for unanimity.

Open the question and answer
FrontendMedium

Frontend interview: How do you use AbortSignal.timeout and any to cancel requests?

Design browser request cancellation around user aborts, timeout errors, active time, merged signals, and compatibility.

Open the question and answer
BackendHard

Kafka Backend Interview: When Should Share Groups Provide Queue Semantics?

Derive the difference between Kafka Share Groups and Consumer Groups from KIP-932, including concurrency limits, per-record acknowledgement, retries, ordering, transaction boundaries, and migration checks.

Open the question and answer
DataMedium

Data engineering interview: How should Parquet Modular Encryption define key and read boundaries?

Design footer and column encryption, key management, predicate-pushdown compatibility, legacy-reader behavior, rotation, and recovery.

Open the question and answer
ProductHard

Product Manager Interview: How Would You Build an Operational Readiness Review Program?

Design an incident-informed ORR with checklists, self-service certification, launch gates, exceptions, and measurable reliability outcomes.

Open the question and answer
GeneralMedium

General interview: When is HTTP 508 Loop Detected correct, and how do you prevent WebDAV traversal cycles?

Derive cycle detection and safe fallback from WebDAV binding graphs, Depth infinity, 208 Already Reported, and 508 Loop Detected.

Open the question and answer
CodingHard

C++ Interview: How Would You Adopt C++26 Contracts Across a Mixed Compiler Fleet?

Design a staged C++26 Contracts rollout covering preconditions, postconditions, violations, toolchain support, performance, and rollback.

Open the question and answer
System designHard

System design interview: How do you migrate Kubernetes to KMS v2 and prove Secrets are encrypted?

Design a verifiable, reversible Kubernetes KMS v2 migration covering envelope encryption, rotation, and legacy rewrites.

Open the question and answer
BehavioralMedium

Behavioral interview: Tell me about a time you built an async working agreement across time zones

Use STAR to show how you diagnosed waiting and misunderstandings in remote work, created clear communication and decision rules, and verified the change through delivery results.

Open the question and answer
FrontendMedium

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.

Open the question and answer
BackendHard

Backend Interview: How Would You Combine OAuth RAR and DPoP for Transaction Authorization?

Design a high-risk payment authorization flow with OAuth Rich Authorization Requests and DPoP, separating human consent, token scope, proof of possession, replay handling, and rollback evidence.

Open the question and answer
DataHard

Data engineering interview: When should Iceberg v3 Variant beat a JSON string?

Use Iceberg v3 Variant deliberately: compare it with JSON strings and fixed structs, then design schema governance, query performance, and reader migration.

Open the question and answer
ProductHard

Product manager interview: Should we adopt the Reporting API for security and deprecation telemetry?

Evaluate a browser Reporting API rollout through problem framing, coverage, privacy, and reliability.

Open the question and answer
GeneralHard

General Interview: Explain HTTP 425 Too Early and 0-RTT Replay Safety

Explain TLS 1.3 early data, 425 semantics, idempotent writes, gateway consistency, and safe retries.

Open the question and answer
CodingMedium

Go coding interview: How would you safely handle untrusted filenames with os.Root?

Derive a directory-constrained file operation from path traversal, symlink, and TOCTOU risks using Go 1.24 os.Root, then state platform and testing boundaries.

Open the question and answer
System designHard

System design interview: How do you safely migrate Kubernetes Pod security to enforce?

Use Pod Security Admission enforce, audit, and warn modes to design a staged rollout, exception governance, and rollback.

Open the question and answer
BehavioralMedium

Behavioral interview: tell me about a time you chose customer outcome over a metric

Show how you found a mismatch between a headline metric and customer experience and drove a measurable correction.

Open the question and answer
FrontendMedium

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.

Open the question and answer
BackendHard

How would you safely govern idle logical replication slots in PostgreSQL 18?

Design a backend process around idle_replication_slot_timeout, WAL retention, slot observability, invalidation, and subscriber recovery.

Open the question and answer
DataHard

Data engineering interview: When is Apache Arrow Run-End Encoding worth using?

Evaluate Arrow's Run-End Encoded run_ends, values, access cost, null semantics, memory savings, and interoperability.

Open the question and answer
ProductHard

Product interview: Should we adopt the HTML Sanitizer API for rich text?

Evaluate the native HTML Sanitizer API across security value, browser coverage, server boundaries, content capability, and migration cost.

Open the question and answer
GeneralMedium

General Interview: How Should You Explain HTTP 507 Insufficient Storage?

Distinguish temporary server resource exhaustion from an oversized request, choose safe retry behavior, and verify the storage boundary with HTTP 507.

Open the question and answer