Practice real systems,
not Leetcode puzzles.

Crush Technical Interviews.Be the other candidate.

Our users landed offers at

Practice what actually gets you the offer.

Top companies don't just filter on LeetCode anymore. 80% of your prep should go toward building real engineering skills: implementation depth, domain knowledge, and systems thinking.

Gmail Inbox 2

Real interview problems straight from the source.

We actively interview at top companies (FAANG+, quants) to keep our problems catalog fresh, and stay up to date with the interview meta.

Share a question you were recently asked on Interview Intel and earn coins and byline credit.

-2σ-1σμ+1σ+2σ

Unlock your inner potential.

We notice that candidates waste months on the wrong resources & study habits. Most people are also ignorant of resources beyond Leetcode and influencer courses. We compile and organize all the resources out there to help you skip the beginner phase, avoid traps, and land your dream offer.

The deciding rounds, organized.

LeetCode is just the bar. Strong candidates separate themselves by what they know beyond it: OS internals, concurrency, ML fundamentals, distributed systems. Organized into focused modules.

Explore Knowledge Base Structured modules across every domain top companies test

Interview problems, sourced from real interviews

Company tags on LeetCode go stale for years. WhiteBox problems come straight from candidates who just interviewed, shared anonymously and curated by our team.

New Submission 3 hours ago
Akuna Capital
Quant Dev Final Round
I got asked this last week and got cooked on this problem ngl. It was implement a lock-free MPSC queue and you had to implement...
Akuna Capital Concurrency 2025 Dec
MPSC Queue – WhiteBox
https://whitebox.ac/problems/mpsc-queue

MPSC Queue

Expert 8 Concurrency Akuna Capital

Implement a lock-free MPSC (multi-producer, single-consumer) queue.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
namespace whitebox
{
template <typename T>
class MpscQueue {
public:
explicit MpscQueue(size_t capacity)
: capacity_(capacity), mask_(capacity - 1),
data_(capacity), seq_(capacity) {
assert((capacity & mask_) == 0 && "capacity must be a power of 2");
for (size_t i = 0; i < capacity_; ++i) {
seq_[i].store(i, std::memory_order_relaxed);
}
head_.store(0, std::memory_order_relaxed);
tail_.store(0, std::memory_order_relaxed);
}
bool push(const T& value) {
size_t pos = head_.load(std::memory_order_relaxed);
while (true) {
size_t tail = tail_.load(std::memory_order_acquire);
if (pos - tail >= capacity_) return false;
if (head_.compare_exchange_weak(
pos, pos + 1,
std::memory_order_acq_rel,
std::memory_order_relaxed)) {
auto& s = seq_[pos & mask_];
while (s.load(std::memory_order_acquire) != pos) {}
data_[pos & mask_] = value;
s.store(pos + 1, std::memory_order_release);
return true;
}
}
}
bool pop(T& out) {
size_t pos = tail_.load(std::memory_order_relaxed);
auto& s = seq_[pos & mask_];
if (s.load(std::memory_order_acquire) != pos + 1) return false;
out = std::move(data_[pos & mask_]);
s.store(pos + capacity_, std::memory_order_release);
tail_.store(pos + 1, std::memory_order_release);
return true;
}
private:
const size_t capacity_;
const size_t mask_;
std::vector<T> data_;
std::vector<std::atomic<size_t>> seq_;
std::atomic<size_t> head_;
std::atomic<size_t> tail_;
};
}
Accepted 20 · 12% acceptance
Submit a problem you were asked Earn 1000 coins + byline credit when your submission is accepted Browse the feed →

Everything in one place.

We built the interview prep platform we wished existed. Here's what sets WhiteBox apart.

WhiteBox
LeetCode / NeetCode
getcracked.io
Codeforces
Interview Transferability Does it reflect what companies actually ask?
Real, current interview problems. Algorithms, systems, implementation.
Algorithmic focus. Transferability varies.
Strong for C++ and quant, narrower scope
Builds fundamentals, steep learning curve
Implementation Problems Real systems, not toy puzzles
Concurrency, ML pipelines, API design, production patterns
Limited, mostly behind paywall
Some
None
Skill Rating How you compare to other candidates
Elo rating with domain strength breakdown
Based on problems solved
Based on problems solved and success rate
Elo rating (contest only)
Tsuki AI Tutor In-editor guidance that teaches, not tells
AI that knows your code, language, and constraints
Leet (premium only)
None
None
AI Mock Interviews Practice speaking under pressure
Voice mock interviews. AI interviewer, rubric grading, debrief reports.
None
None
None
Problem Sourcing How current and relevant the problems are
Community sourced. Exclusive problems continuously added.
Company tags (premium only, often outdated)
Relevant but quant focused niche
Not relevant to interviews
Interview Intel Real questions from recent interviews
Company, date, difficulty. Free for all.
Company tags behind premium, often stale
None
None
Structured Roadmap A clear path to mastery
Skill tree with progress tracking and curated sets per topic
Study plans exist but are rarely updated
Problem list only
No guided path
Gamification Stay motivated long-term
Cosmetics, badges, card frames, leaderboard
Streaks and badges
None
None
Pricing Cost to access
Free tier. Premium from $12/mo.
$180/yr (LeetCode) or $300 lifetime (NeetCode)
$25/mo, no free tier
Free

Pay once and prep forever.

One payment. No subscriptions eating into your runway while you're job hunting. Lock in lifetime access before prices go up.

Free

$0 /month

Level up your interview game with commonly asked interview implementation questions.

  • 100+ implementation problems & quizzes
  • 700+ handpicked DSA problems
  • Community interview intel
  • Exclusive interview questions
  • Discord advice & mentorship
  • Unlimited AI resume review
  • Custom profile badge
  • Lock in price forever

Lifetime

$249/once
$167 /once

0.2% of your future salary.

  • 100+ implementation problems & quizzes
  • 700+ handpicked DSA problems
  • Community interview intel
  • Exclusive interview questions
  • Unlimited mock interviews
  • Discord advice & mentorship
  • Unlimited AI resume review
  • Custom Lifetime badge
  • Lock in price forever

Outside the US? Reach out on Discord for regional pricing.

Frequently asked questions