Logo
U
Member
until_its_done
Correct
291
Incorrect
78

Computer Architecture

48/54

Networking

93/95

Language Knowledge

91/686

Design Patterns

4/20

Concurrency

38/72

Operating Systems

95/105

Data

0/10

You
27
Your rank
Score
213
Correct - Incorrect
Grinders
97186
Users with submissions
Strugglers
88113
Negative score users
Top
0.03%
User

Recently Completed

TitleStatusDate
Delete Delete Delete3/31/2026
Spellcasting3/31/2026
Overthrow the hierarchy!3/31/2026
I'm concerned.3/31/2026
Spin wars1/15/2026
Greedy Greedy1/7/2026
I hate decltype1/7/2026
Unsigned Integer Overflow1/7/2026
Constructing it.1/7/2026
Const crashout 11/7/2026
What's wrong, loopy?1/7/2026
Do you understand creation?1/7/2026
++ before or after?1/7/2026
To <T> or not to <T>1/7/2026
Vector growth 11/7/2026
It's a simple struct.1/7/2026
Move!1/7/2026
Don't end me.1/7/2026
96% of you will fail this.1/7/2026
Method-only objects1/7/2026
Class Inheritance Access Control1/7/2026
Class vs Struct1/7/2026
Empty Structs1/7/2026
What's a lambda?1/7/2026
Chop Chop Chop1/7/2026
delete it.1/7/2026
Initialization?!1/7/2026
I'm here! Now I'm gone.1/7/2026
What's zero?1/7/2026
Haha…1/7/2026
Unsigned - Unsigned1/7/2026
Templates and references1/7/2026
Moved from.1/7/2026
Under the Shadow1/7/2026
Signed Integer Overflow1/7/2026
A Code Review 11/7/2026
I am the shadows.1/7/2026
Storage Duration1/7/2026
Nah, we’re not moving.1/6/2026
I don't get the pun.1/6/2026
Bound to love lower_bound.1/6/2026
SOO, about that object.1/6/2026
Constipated constexpr1/6/2026
That's BS!1/6/2026
Who'd you call?1/6/2026
Over here, then over there.1/6/2026
Schrödinger's Initializer1/6/2026
Inspector Gadget1/6/2026
If Else... What?1/6/2026
Have him play with it.1/6/2026
String placement1/6/2026
Copy constructor, maybe.1/6/2026
1s in chat if you're cooked1/6/2026
skibidi pointer1/6/2026
structs of structs of structs 31/6/2026
structs of structs of structs 21/6/2026
std::cout vs std::cerr1/6/2026
Money laundering 21/6/2026
Money laundering 11/6/2026
Tear it out root and stem1/6/2026
The perfect union 3.1/6/2026
Are you pessimistic?1/6/2026
Case and point 21/6/2026
Case and point 11/6/2026
Class inStruction 1/6/2026
A tale of two pointers!1/6/2026
IPv6 ARP?1/4/2026
TCP Socket1/4/2026
So, what's TCP?1/4/2026
So, what's UDP?1/4/2026
So, what's a TCP SACK?1/4/2026
Network Layers1/4/2026
Are you still alive?1/4/2026
How do I know you're still there?1/4/2026
Class A Networks1/4/2026
Class B Networks1/4/2026
Special Use Address 11/4/2026
Multicast Addressing1/4/2026
Stayin' Alive1/4/2026
Linux Stayin' Alive1/4/2026
ARP Cache1/4/2026
Host, where are you?1/4/2026
Proxy ARP1/4/2026
ARP Cache Clear1/4/2026
IPv4 Header Recalculation1/2/2026
IPv4 vs IPv6 Headers1/2/2026
DS, but not Nintendo.1/2/2026
ARP-less1/2/2026
IP Forwarding1/2/2026
IPv6 Flow Label1/2/2026
IPv4 vs IPv6 Fragmentation1/2/2026
Broadcast Address Types1/2/2026
Limited Broadcast Usage1/2/2026
Multicast MAC Conversion1/2/2026
Broadcast Reception Control1/2/2026
Multicast Group Membership1/2/2026
MAC Address Overlap1/2/2026
Host Multicast Filtering1/2/2026
DNS Namespace Structure1/2/2026
DNS Zones Purpose1/2/2026
TCP Service Model1/2/2026
TCP Sequence Numbers1/2/2026
TCP Reliability Mechanism1/2/2026
TCP Three-way Handshake1/2/2026
TCP Connection Termination1/2/2026
TCP TIME_WAIT Purpose1/2/2026
TCP Window Scale Option1/2/2026
TCP RTO Calculation1/2/2026
TCP Fast Retransmit1/2/2026
TCP Packet Reordering1/2/2026
TCP Sliding Window1/2/2026
Nagle Algorithm Purpose1/2/2026
Delayed Acknowledgments1/2/2026
Silly Window Syndrome1/2/2026
TCP Urgent Pointer1/2/2026
TCP Congestion Detection1/2/2026
TCP Termination Process1/2/2026
Private to Public1/2/2026
AIMD TCP1/2/2026
Open Close Open Close1/2/2026
The four socket amigos.1/2/2026
The missing hops1/2/2026
Reinventing the cat1/2/2026
Half and Half1/2/2026
Fast Random1/2/2026
Lost Wakeup1/2/2026
To Interrupt or To Poll1/2/2026
A onephore1/2/2026
2 Types of Parallelism1/2/2026
No progress.1/2/2026
How does it mutex?1/2/2026
Yield!1/2/2026
Wake up!1/2/2026
Same line, different time.1/2/2026
What am I guarding?1/2/2026
When are we racing, and what is the condition?1/2/2026
What's suspect?1/2/2026
Joined together.1/2/2026
Sharing data the nice way.1/2/2026
Accumulate it all in parallel.1/2/2026
Bypass the mutex, or not?1/2/2026
Something is wrong.1/2/2026
Locking Granularity Tradeoffs1/2/2026
A thread-safe stack.1/2/2026
How fine is the grain?1/2/2026
Lock Free vs Wait Free1/2/2026
ABA Problem in Lock-free Code1/2/2026
Lock-free Memory Management1/2/2026
Amdahl's Law Application1/2/2026
Workload Distribution1/2/2026
Cache Coherence Optimization1/2/2026
Thread Pool Benefits1/2/2026
Cross-thread Exception Handling1/2/2026
Parallel pitfalls1/2/2026
Will It Cascade?1/2/2026
So, how big is vector?1/2/2026
A Loop Without A Loop1/2/2026
Zero Division, Error?1/2/2026
Where'd it go?1/2/2026
Observe Closely1/2/2026
Do-while...1/2/2026
It's unique, but is it big?1/2/2026
Comma'on!1/2/2026
Once or twice?1/2/2026
CTAD1/2/2026
Not this, again.1/2/2026
What even is a string?1/2/2026
Catch me if you can!1/2/2026
& through me.1/2/2026
0.0_71/2/2026
The perfect union.1/2/2026
C++ is a…1/2/2026
Who are you pointing to?1/2/2026
structs of structs of structs1/2/2026
You don't always matter to me1/2/2026
Null and void.1/2/2026
Who lives here?1/2/2026
Bodyguard1/2/2026
Parse a farce.1/2/2026
One after the other1/2/2026
memset() on objects.1/2/2026
TCP Flow Control12/27/2025
MTU12/27/2025
MTU Violation12/27/2025
Typical MTU12/27/2025
TCP Data Integrity12/27/2025
Which header?12/27/2025
IPv4 Mapped IPv612/27/2025
IPv4 Compatible IPv612/27/2025
Classful Addressing12/27/2025
Whichcast12/27/2025
Subnets12/27/2025
Special Use Address 212/27/2025
Stayin' Dead12/27/2025
ARP ARP ARP12/27/2025
Where is ARP?12/27/2025
Ethernet Type of ARP12/27/2025
Why even IP?12/27/2025
You're too big!12/27/2025
Broadcast vs Multicast12/27/2025
Multicast Address Range12/27/2025
Broadcast Forwarding Behavior12/27/2025
DNS Basic Function12/27/2025
DNS Caching Benefits12/27/2025
TCP Checksum Coverage12/27/2025
TCP Flow Control Purpose12/27/2025
TCP Congestion Control Goals12/27/2025
SYN Flood12/27/2025
NAT or ...12/27/2025
Underlying Protocols12/27/2025
The bare minimum12/27/2025
OS OSI12/27/2025
Why am I quicker than you?12/22/2025
Which way do I read this, again?12/22/2025
SFINAE12/18/2025
Code, Stack, Heap12/18/2025
Why std::make_shared?12/18/2025
Chit chat.12/18/2025
The number of fragments12/18/2025
Which way do I read this?12/18/2025
Memory Address Translations12/18/2025
3 Cache Misses12/18/2025
Sharing is caring.12/18/2025
L1 Cache Split12/18/2025
NUMA NUMA NUMA 12/18/2025
TLB Switch12/18/2025
Instruction Set Architecture12/18/2025
Common ISAs12/18/2025
ISA Components12/18/2025
ISA Instructions12/18/2025
How much parallelism?12/18/2025
X-Way Set Associativity 12/18/2025
Which-Way Associativity?12/18/2025
RAM to Cache Memory Transport12/18/2025
How big are the lines?12/18/2025
Tag, you're it.12/18/2025
How big is it?12/18/2025
Endian? Is that a word?12/18/2025
Cache Affinity12/18/2025
It's massive.12/18/2025
Cache Coherence 12/18/2025
Pad it up!12/18/2025
Warm and toasty12/18/2025
Instruction Set Categories12/18/2025
Memory Addressing Modes12/18/2025
Machine Language Components12/18/2025
Branch Instruction Types12/18/2025
Branch Instruction Effects12/18/2025
Pipeline Operation Basics12/18/2025
RISC Pipeline Structure12/18/2025
Pipelining Performance Benefits12/18/2025
Processor Architectural Divisions12/18/2025
Pipeline Performance Calculation12/18/2025
Clock Cycle and Pipeline Depth12/18/2025
Single-Cycle Processor Limitations12/18/2025
Cache Inclusion12/18/2025
Nosy Cache12/18/2025
What 'E'?12/18/2025
Bimodal prediction.12/18/2025
Bimodal prediction II12/18/2025
How many copies?12/18/2025
Shifting off the edge12/18/2025
a + b + c12/18/2025
Cache me if you can! 312/18/2025
Cache me if you can! 212/18/2025
Cache me if you can!12/18/2025
Speedup again12/18/2025
Speedup12/18/2025
What is a Software Thread?12/18/2025
If the OS is running...12/18/2025
Scheduler Trade-offs12/18/2025
How Many Page Translations?12/18/2025
Virtual Address Mask12/18/2025
You Dirty Bit.12/18/2025
Why an OS?12/18/2025
Interacting with the OS12/18/2025
System vs Procedure Call12/18/2025
Its our time!12/18/2025
Process States12/18/2025
Process Control Block12/18/2025
Before main()12/18/2025
After main()12/18/2025
But how do it do?12/18/2025
The OS Monarch12/18/2025
Interrupting an interrupt.12/18/2025
Job Scheduling12/18/2025
Ding ding ding!12/18/2025
Pay your fair share.12/18/2025
Weighing Jobs12/18/2025
Linux, what are you using?12/18/2025
How are jobs stored?12/18/2025
Speak the language.12/18/2025
Stack Direction12/18/2025
Who can share?12/18/2025
Fragmentation 112/18/2025
Dealing with Fragmentation12/18/2025
It's magic.12/18/2025
Split Segments12/18/2025
The cost of .bss12/18/2025
Address Translation Mechanism12/18/2025
Base Bounds Protection12/18/2025
Memory Segmentation Concept12/18/2025
Split Problems12/18/2025
Memory Allocation Strategies12/18/2025
Paging Fundamentals12/18/2025
Virtual Address Structure12/18/2025
TLB Purpose12/18/2025
TLB Miss Handling12/18/2025
Multi-level Page Tables12/18/2025
Inverted Page Tables12/18/2025
Page Table Present Bit12/18/2025
Page Fault Mechanism12/18/2025
Swap Space Function12/18/2025
LRU Replacement Policy12/18/2025
The Page Replacement Algorithm12/18/2025
Clock Replacement Algorithm12/18/2025
Shake it, shake, shake it.12/18/2025
Thread Motivation Basics12/18/2025
Shared Data Problems12/18/2025
Thread Scheduling Uncertainty12/18/2025
POSIX Thread Creation12/18/2025
Thread Joining Mechanism12/18/2025
Thread Resource Cleanup12/18/2025
Lock Purpose Basics12/18/2025
Spin Lock Mechanism12/18/2025
Spin Lock Inefficiency12/18/2025
Hardware Lock Support12/18/2025
Counter Thread Safety12/18/2025
Scalable Counter Design12/18/2025
Lock Coupling12/18/2025
Condition Variable Purpose12/18/2025
Condition Variable Atomicity12/18/2025
Producer-Consumer Signaling12/18/2025
Signal vs Broadcast12/18/2025
Semaphore Basic Definition12/18/2025
Lock It12/18/2025
PML412/18/2025
PML?12/18/2025
Space the cache12/18/2025
Map the cache12/18/2025
Map the cache, again12/18/2025
What the fork?12/18/2025
Linux CFS12/18/2025
Simple system call overhead12/18/2025
isolcpu, taskset, pthread_setaffinity.12/18/2025
P switch T switch.12/18/2025
Where can I find you?12/18/2025
Top heavy 12/18/2025
The New API12/18/2025
Softly Interrupted12/18/2025
Don't interrupt me 86 times.12/18/2025
IPC mutex12/18/2025
Ampersand12/18/2025
stderr12/18/2025
Allocation Decisions12/18/2025
Can you treat me as an equal?12/18/2025
They're stacked.12/18/2025
Transferring ownership.12/18/2025
How many kids do I want?12/18/2025
Sequential guarantees12/18/2025
What pointer?12/18/2025
Memory order I12/18/2025
Peas in a pod.12/18/2025
I really want to be with you.12/18/2025
We're both from the future!12/18/2025
Locked up, they won't let me out.12/18/2025
Async surprise party12/18/2025
2 variables 1 auto12/16/2025
Put it right there12/16/2025

Favorite Questions

Completed Quizzes

Progress Overview