Logo
S
Member
s8
Correct
276
Incorrect
45

Computer Architecture

24/54

Networking

42/95

Language Knowledge

181/686

Design Patterns

8/20

Concurrency

20/72

Operating Systems

43/105

Data

3/10

You
21
Your rank
Score
231
Correct - Incorrect
Grinders
97185
Users with submissions
Strugglers
88112
Negative score users
Top
0.02%
User

Recently Completed

TitleStatusDate
Constipated constexpr2/18/2026
structs of structs of structs 32/18/2026
Over here, then over there.2/18/2026
print function?2/18/2026
I'm empty inside 22/17/2026
Class inStruction 2/17/2026
I'm leaking bytes!2/17/2026
They're stacked.11/17/2025
Shifting off the edge11/12/2025
skibidi pointer11/11/2025
No progress.10/29/2025
How does it mutex?10/29/2025
Wake up!10/29/2025
Same line, different time.10/29/2025
What am I guarding?10/29/2025
When are we racing, and what is the condition?10/29/2025
What's suspect?10/29/2025
Sharing data the nice way.10/29/2025
Bypass the mutex, or not?10/29/2025
Locking Granularity Tradeoffs10/29/2025
A thread-safe stack.10/29/2025
Lock Free vs Wait Free10/29/2025
Lock-free Memory Management10/29/2025
Amdahl's Law Application10/29/2025
Cache Coherence Optimization10/29/2025
Cross-thread Exception Handling10/29/2025
Memory order I10/29/2025
I really want to be with you.10/29/2025
Future Shenanigans10/29/2025
Initialize Object10/29/2025
Maze creator10/29/2025
Army additions10/29/2025
Character classes10/29/2025
Unit grouping10/29/2025
Sprites10/29/2025
Spellcasting10/29/2025
Overthrow the hierarchy!10/29/2025
Virtual Address Mask10/29/2025
You Dirty Bit.10/29/2025
Interacting with the OS10/29/2025
Pay your fair share.10/29/2025
Linux, what are you using?10/29/2025
How are jobs stored?10/29/2025
Stack Direction10/29/2025
Fragmentation 110/29/2025
Split Segments10/29/2025
Address Translation Mechanism10/29/2025
Memory Segmentation Concept10/29/2025
Memory Allocation Strategies10/29/2025
Paging Fundamentals10/29/2025
TLB Purpose10/29/2025
Multi-level Page Tables10/29/2025
Page Table Present Bit10/29/2025
Swap Space Function10/29/2025
The Page Replacement Algorithm10/29/2025
Shake it, shake, shake it.10/29/2025
Thread Motivation Basics10/29/2025
Thread Scheduling Uncertainty10/29/2025
Thread Joining Mechanism10/29/2025
Lock Purpose Basics10/29/2025
Spin Lock Inefficiency10/29/2025
Counter Thread Safety10/29/2025
Lock Coupling10/29/2025
Condition Variable Atomicity10/29/2025
Signal vs Broadcast10/29/2025
Fast Random10/29/2025
Lock It10/29/2025
PML410/29/2025
Space the cache10/29/2025
Map the cache, again10/29/2025
What the fork?10/29/2025
Simple system call overhead10/29/2025
The Whole Shebang10/29/2025
isolcpu, taskset, pthread_setaffinity.10/29/2025
Where can I find you?10/29/2025
Can you treat me as an equal?10/29/2025
Help! My Users Keep Changing! 10/29/2025
EEEEEEEEEEI10/29/2025
System Dichotomy10/29/2025
3 Cache Misses10/29/2025
Sharing is caring.10/29/2025
L1 Cache Split10/29/2025
NUMA NUMA NUMA 10/29/2025
TLB Switch10/29/2025
Common ISAs10/29/2025
ISA Components10/29/2025
ISA Instructions10/29/2025
How much parallelism?10/29/2025
How big are the lines?10/29/2025
Tag, you're it.10/29/2025
It's massive.10/29/2025
Registering RAM10/29/2025
Memory Addressing Modes10/29/2025
Branch Instruction Types10/29/2025
Pipeline Operation Basics10/29/2025
Pipelining Performance Benefits10/29/2025
Pipeline Performance Calculation10/29/2025
Single-Cycle Processor Limitations10/29/2025
Cache Inclusion10/29/2025
What 'E'?10/29/2025
Bimodal prediction.10/29/2025
So, what's a TCP SACK?10/29/2025
MTU Violation10/29/2025
Typical MTU10/29/2025
TCP Data Integrity10/29/2025
IPv4 Compatible IPv610/29/2025
Class A Networks10/29/2025
Whichcast10/29/2025
Special Use Address 210/29/2025
Multicast Addressing10/29/2025
Stayin' Dead10/29/2025
ARP ARP ARP10/29/2025
ARP Cache10/29/2025
Gratuitous ARP10/29/2025
Ethernet Type of ARP10/29/2025
ARP Cache Clear10/29/2025
Why even IP?10/29/2025
IPv4 vs IPv6 Headers10/29/2025
You're too big!10/29/2025
IP Forwarding10/29/2025
Broadcast vs Multicast10/29/2025
Limited Broadcast Usage10/29/2025
Multicast MAC Conversion10/29/2025
Multicast Group Membership10/29/2025
Broadcast Forwarding Behavior10/29/2025
DNS Basic Function10/29/2025
DNS Zones Purpose10/29/2025
TCP Service Model10/29/2025
TCP Reliability Mechanism10/29/2025
TCP Three-way Handshake10/29/2025
TCP TIME_WAIT Purpose10/29/2025
TCP RTO Calculation10/29/2025
TCP Flow Control Purpose10/29/2025
Nagle Algorithm Purpose10/29/2025
Silly Window Syndrome10/29/2025
TCP Congestion Detection10/28/2025
TCP Termination Process10/28/2025
Private to Public10/28/2025
NAT or ...10/28/2025
Underlying Protocols10/28/2025
Open Close Open Close10/28/2025
Poll position.10/28/2025
std::is_signed<char>::value10/27/2025
Void Pointer Dereferencing10/27/2025
Boolean Addition10/27/2025
Signed Char == Unsigned Char?10/27/2025
Why std::make_shared?10/27/2025
Throwing noexcept Method?10/27/2025
Catching noexcept Method10/27/2025
Woopsie noexcept Method10/27/2025
The headers you never knew10/27/2025
C++'s Most What?10/27/2025
Template Printer10/27/2025
Throwing a wrench out of it.10/27/2025
Where did std::thread go?10/27/2025
Arms length10/27/2025
Stay there.10/27/2025
Nested Types in Templates10/27/2025
Wait a second...10/27/2025
Global Local Lambda Capture10/27/2025
Lookup!10/27/2025
What's Under Test 210/27/2025
So, where is 1 stored?10/27/2025
Changing Const?10/27/2025
#square10/27/2025
Const and Not Const10/27/2025
User / Standard Conversions10/27/2025
Be careful.10/27/2025
Vector growth 210/27/2025
Two Futures10/27/2025
Auto Type Deduction Rules10/27/2025
Auto with Braced Initializers10/27/2025
Moved from.10/27/2025
Ordering matters?10/27/2025
Template Specializations 210/27/2025
Template Specializations 310/27/2025
To sign or not to sign?10/27/2025
Constructing it, with it.10/27/2025
Signed Integer Overflow10/27/2025
#Pragma Roll10/27/2025
Who’s Pointing at What?10/27/2025
Even if nothing!10/26/2025
Indexing arrays10/26/2025
Cannot Overload10/26/2025
Where is this?10/26/2025
Double flushing?10/26/2025
3D Arrays10/26/2025
What's the point?10/26/2025
Conditional Trap10/26/2025
Decltype Hell10/26/2025
virtual <<10/26/2025
Do-while...10/26/2025
goto? go where?10/26/2025
It's unique, but is it big?10/26/2025
& and &&10/26/2025
auto&& T&& <T>&&10/26/2025
Comma'on!10/26/2025
Implicitly Explicit10/26/2025
Once or twice?10/26/2025
Don't @ me10/25/2025
CTAD10/25/2025
Two typeids10/25/2025
How does it allocate?10/25/2025
Before or after?10/25/2025
Friends make you fat?10/25/2025
auto... &?10/25/2025
In one out the other.10/25/2025
Array, Array, go away, come again another day.10/25/2025
Children make you fat?10/25/2025
Static Shenanigans10/25/2025
Not this, again.10/25/2025
The const or the ?10/25/2025
Template sum 210/25/2025
long long10/25/2025
Adding const, virtually?10/25/2025
Are different things the same?10/25/2025
Copy constructor, maybe.10/25/2025
Herb's Destructor10/25/2025
Removing the polymorphic10/25/2025
String placement10/19/2025
East to West10/19/2025
Where are we?10/16/2025
You're not a real person!10/16/2025
Non-const reference T10/16/2025
There is no free template.10/16/2025
If you've used templates, you've run into this.10/16/2025
Is it accessible?10/16/2025
Is it converted?10/16/2025
Will It Cascade?10/16/2025
Look it up, buddy.10/16/2025
Is it composed?10/16/2025
Where'd it go?10/16/2025
Is it const?10/16/2025
Is it used?10/16/2025
Erase it.10/16/2025
Call it, improved.10/16/2025
Locked up, they won't let me out.10/16/2025
Bimodal prediction II10/16/2025
SOO, about that object.10/16/2025
The perfect union 2.10/16/2025
Get around &.10/13/2025
Between two parts.10/13/2025
Templaty signatures.10/13/2025
int : =10/13/2025
Catch me if you can!10/13/2025
Streams of strings.10/13/2025
sizeof your comprehension10/13/2025
& through me.10/13/2025
0.0_710/13/2025
Where do we go now?10/13/2025
Stop! Don’t move!10/13/2025
___ is to size_t10/13/2025
Lambda defaults10/13/2025
String them together.10/13/2025
Forgot one?10/13/2025
++i ++i10/13/2025
In the beginning...10/11/2025
Null and void.10/11/2025
Trap into it.10/11/2025
Forward, again.10/11/2025
How'd you read this?10/11/2025
Am I missing something?10/11/2025
To delete or not to delete10/11/2025
Keep your cool, keep it constant.10/11/2025
Please proceed.10/11/2025
is_lock_free()10/11/2025
Spuriously failed...10/11/2025
X ways10/11/2025
3 exits10/11/2025
Delete this. Now!10/11/2025
Getting high(er).10/11/2025
Let's link up.10/11/2025
Short Flings, Long Affairs10/11/2025
Overloading lambdas!10/11/2025
Containers for containers.10/11/2025
Preprocessor chicanery 10/11/2025
Freedom?10/11/2025
Nah, we’re not moving.10/11/2025
We're virtually there.10/11/2025
Exit the function early.10/11/2025
I'm here! Now I'm gone.10/4/2025
What's zero?10/4/2025
Haha…10/4/2025
Unsigned - Unsigned10/4/2025
Observe Closely10/4/2025
What's a lambda?10/4/2025
Chop Chop Chop10/4/2025
delete it.10/4/2025
Initialization?!10/4/2025
In a Diamond10/4/2025
Who comes first?10/4/2025
Ampersand10/4/2025
A, B, C, initializer_list10/4/2025
What a Jump!10/4/2025
Where did it go?10/4/2025
Dereference++10/4/2025
Vector construction10/4/2025
Initialization order.10/1/2025
He fumbled the [] operator.10/1/2025
Greedy Greedy10/1/2025
Const crashout 110/1/2025
I hate decltype10/1/2025
What's wrong, loopy?10/1/2025
Unsigned Integer Overflow10/1/2025
Constructing it.10/1/2025
Do you understand creation?10/1/2025
++ before or after?10/1/2025
To <T> or not to <T>9/29/2025
Vector growth 19/29/2025
It's a simple struct.9/29/2025
Move!9/29/2025
Don't end me.9/29/2025
96% of you will fail this.9/29/2025
Method-only objects9/29/2025
Class Inheritance Access Control9/29/2025
Class vs Struct9/29/2025
Empty Structs9/29/2025
The four socket amigos.9/29/2025
If the OS is running...9/29/2025
Allocation Decisions5/31/2025
What even is a string?5/31/2025

Favorite Questions

TitleStatusDate

Completed Quizzes

TitleScoreDate

Progress Overview