Interview questions with answer breakdowns — Page 31 of 52

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

CodingHard

Coding interview: Implement a persistent segment tree for versioned range queries

Use path copying to preserve array history, answer point updates and range sums in O(log n), and reason about sharing, version roots, and space bounds.

Open the question and answer
System designHard

System design interview: Design secure cross-service context propagation

Design a context propagation plane that carries trace and business context without leaking credentials, exploding headers, or breaking trust boundaries.

Open the question and answer
BehavioralHard

How to Answer “Tell Me About a Time You Handled a Dissatisfied Customer”

Use STAR to show how you de-escalated emotion, verified the facts, worked within your authority, offered executable options, closed the loop, and prevented a repeat without blaming the customer or inventing a perfect outcome.

Open the question and answer
FrontendMedium

Frontend interview: Use CSS Anchor Positioning for a reliable popover

Build a menu or popover with CSS Anchor Positioning, handling viewport overflow, browser fallback, scrolling containers, focus management, and dialog semantics.

Open the question and answer
BackendHard

Backend interview: How would you migrate Ingress-NGINX behavior to Gateway API safely?

Build a behavior inventory and shadow rollout for an Ingress-NGINX migration, covering regex, rewrites, redirects, normalization, and rollback evidence.

Open the question and answer
DataHard

Data interview: How would you design a ClickHouse Refreshable Materialized View?

Compare full periodic refreshes with incremental views and design atomic replacement, dependencies, APPEND snapshots, recovery, and freshness monitoring.

Open the question and answer
ProductHard

Product manager interview: When should you ship if the primary metric rises but a guardrail falls?

Build an experiment decision rule that separates real regressions, noise, and data-quality failures before pausing, rolling back, or scaling.

Open the question and answer
GeneralHard

General Interview: Debug a Nondeterministic Concurrency Bug with Record/Replay

Build an evidence-driven workflow from reproduction boundaries and race detection to deterministic replay, repair, and verification.

Open the question and answer
CodingMedium

Coding interview: How do you make insert, delete, and getRandom O(1)?

Build RandomizedSet with a hash map and dynamic array, explaining tail-swap deletion, index maintenance, uniform sampling, and the duplicate-value variant.

Open the question and answer
System designHard

System design interview: an auditable authoritative DNS control plane

Design versioned, validated, signed authoritative DNS publishing with AXFR/IXFR, rollout, rollback, and audit.

Open the question and answer
BehavioralHard

Behavioral Interview: Tell Me About a Time You Said No to a Stakeholder

Use STAR to show how you tested the request, made consequences and decision rights explicit, proposed executable options, and supported the final decision without damaging trust.

Open the question and answer
FrontendMedium

Frontend interview: Design an accessible, recoverable infinite-scroll list

Balance performance, keyboard access, pagination recovery, and dynamic loading with explicit trade-offs.

Open the question and answer
BackendHard

Backend interview: How would you use the Kubernetes Gateway API HTTPRoute CORS filter?

Reason from route boundaries, preflight responses, credential policy, and implementation compatibility to deploy Gateway API CORS safely.

Open the question and answer
DataHard

Data and observability interview: Why use OpenTelemetry Span Links for batches?

Model batch processing and multi-source causality with Span Links without inventing a false parent-child trace tree.

Open the question and answer
ProductHard

Product Manager Interview: When should an AI assistant answer, clarify, or escalate?

Design answer, clarification, refusal, and human-escalation policies for an AI assistant with risk tiers and measurable outcomes, without treating a confidence score as a safety guarantee.

Open the question and answer
GeneralHard

General interview: Verify a Merkle inclusion proof

Rebuild a Merkle root from a leaf index, tree size, and sibling path while handling direction, domain separation, bounds, and RFC 9162 constraints.

Open the question and answer
CodingMedium

Coding interview: How do you implement a uniform in-place array shuffle?

Use Fisher–Yates to generate every permutation with equal probability in O(n) time and O(1) extra space, while covering random bounds, reset semantics, and testing.

Open the question and answer
System designHard

System design interview: designing a Certificate Transparency log monitor

A practical design for monitoring Certificate Transparency logs with signed tree heads, Merkle proofs, maximum merge delay, alerting, and audit evidence.

Open the question and answer
BehavioralHard

How to Answer “Tell Me About a Time You Resolved Conflict Between Team Members”

Use STAR to show how you checked the limits of mediation, gathered facts separately, facilitated around a shared goal, and restored collaboration through a concrete agreement and follow-up evidence.

Open the question and answer
FrontendMedium

Frontend interview: design a keyboard-accessible command palette

Combine shortcuts, focus management, ARIA semantics, and async results into a usable, testable command palette.

Open the question and answer
BackendHard

Backend interview: How would you evaluate the HTTP QUERY method from RFC 10008?

Reason from GET versus POST, request-content cache keys, capability discovery, and CORS preflight before adopting QUERY.

Open the question and answer
DataHard

Data engineering interview: How would you use Parquet Bloom filters for selective equality queries?

Design a safe Parquet Bloom-filter rollout for equality predicates, covering false positives, writer/reader support, metadata cost, and measurable controls.

Open the question and answer
ProductHard

Product manager interview: How would you launch usage-based billing safely?

Plan the launch after the pricing decision is made: define meter correctness, customer-visible usage, bill previews, dispute handling, migration cohorts, and rollback gates.

Open the question and answer
GeneralHard

General interview: How would you design a phishing-resistant passkey login and recovery flow?

Use WebAuthn challenges, RP IDs, origins, and user-verification flags to design server verification, syncable-credential policy, recovery, and fallback.

Open the question and answer