call(back)

Problems

Callback's own problems and the LeetCode questions companies have been asking, in one place — pick a category, then filter by company, frequency, status, difficulty, topic, and language.

Top Earners per Department

SQL & Data · Window functions beat self-joins — know why.

mediumSign in to star problems

What Is MVCC?

SQL & Data · Writers create new versions instead of overwriting, so readers see a consistent snapshot without blocking writers.

easySign in to star problems

LSM Tree vs B-Tree

SQL & Data · LSM buffers writes in memory and merges sorted files later; a B-tree updates in place for steadier reads.

easySign in to star problems

Row vs Columnar Storage

SQL & Data · Rows suit point lookups and transactions; columns suit scans and aggregates and compress far better.

easySign in to star problems

What Is Vectorized Execution?

SQL & Data · Operators process batches of column values instead of one row at a time, cutting interpretation overhead and using CPU caches well.

easySign in to star problems

What Is a Write-Ahead Log?

SQL & Data · Record the change durably before applying it, so a crash can be replayed.

easySign in to star problems

Transaction Isolation Levels

SQL & Data · Read committed, repeatable read, snapshot, serializable — know which anomaly each permits.

easySign in to star problems

Snowflake's Three Layers

SQL & Data · Database storage, independent compute warehouses, and a cloud services layer — a hybrid of shared-disk and shared-nothing.

easySign in to star problems

What Is a Micro-Partition?

SQL & Data · Immutable 50–500 MB columnar chunks created automatically, with per-column metadata that lets queries skip them.

easySign in to star problems

Rolling 7-Day Average Revenue

SQL & Data · A window frame of six preceding rows is right only when every day has a row; fill the calendar first.

mediumSign in to star problems

Extract Fields From a JSON Column

SQL & Data · Path into the document for scalars, cast them explicitly, and flatten arrays into rows before aggregating.

mediumSign in to star problems