Logo
Avatar
Member
habersaat
Correct
337
Incorrect
106

Computer Architecture

38/54

Networking

62/95

Language Knowledge

226/686

Design Patterns

1/20

Concurrency

33/72

Operating Systems

78/105

Data

5/10

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

Recently Completed

TitleStatusDate
r-value confusion.7/11/2025
& through me.7/11/2025
Stop! Don’t move!7/11/2025
++i ++i7/11/2025
Broadcast Reception Control6/21/2025
Multicast MAC Conversion6/21/2025
Broadcast Address Types6/21/2025
IPv4 vs IPv6 Fragmentation6/21/2025
ARP-less6/21/2025
IPv6 ARP?6/21/2025
0.0_76/21/2025
I'm harboring ints.6/21/2025
Only these can do this.6/15/2025
Erase it.6/15/2025
wtf const6/15/2025
std::forward6/15/2025
Between two parts.6/15/2025
int : =6/15/2025
Copying and Not Copying6/15/2025
Catch me if you can!6/15/2025
First or second?6/15/2025
I min-maxed my character.6/15/2025
Streams of strings.6/15/2025
sizeof your comprehension6/15/2025
long vs int6/15/2025
Get around &.6/12/2025
I’m empty inside 1.6/12/2025
Where are we?6/6/2025
You're still not real.6/6/2025
Peas in a pod.6/6/2025
Which way do I read this?6/1/2025
Space the cache6/1/2025
Change it for me.5/31/2025
Is a pointer a pointer?5/31/2025
What even is a string?5/31/2025
Look it up, buddy.5/30/2025
The const or the ?5/30/2025
Template sum 15/30/2025
Not this, again.5/30/2025
This is C++?5/30/2025
what??!|5/29/2025
Ranges of enums5/27/2025
as-if I'd ever let you.5/27/2025
Static Shenanigans5/23/2025
private, public, protected5/23/2025
Children make you fat?5/23/2025
More chars more problems.5/22/2025
Array, Array, go away, come again another day.5/22/2025
auto... &?5/22/2025
In one out the other.5/22/2025
Munch munch munch!5/22/2025
Lock Free vs Wait Free5/21/2025
Lock-free Memory Management5/21/2025
IPv4 Mapped IPv65/21/2025
Friends make you fat?5/21/2025
IPv4 Compatible IPv65/21/2025
Instruction Set Categories5/21/2025
Pipeline Performance Calculation5/21/2025
A mix of creations.5/21/2025
Pointers to Pointers to Pointers5/21/2025
It's weak, but how big is it?5/21/2025
Static* and Dynamic*5/21/2025
You're volatile.5/21/2025
Before or after?5/21/2025
Two typeids5/21/2025
How does it allocate?5/21/2025
CTAD5/21/2025
containers and constexprs5/21/2025
Very Blank Namespace5/21/2025
Don't @ me5/21/2025
TCP Service Model5/21/2025
Signal vs Broadcast5/21/2025
TCP RTO Calculation5/21/2025
Memory Addressing Modes5/21/2025
Producer-Consumer Signaling5/20/2025
Cross-thread Exception Handling5/20/2025
Clock Cycle and Pipeline Depth5/20/2025
(type(expression))5/20/2025
A template, or not not?5/20/2025
Be careful.5/20/2025
More constants more problems.5/20/2025
Concepts require understanding.5/20/2025
Using Decltype Auto5/20/2025
Pipelining Performance Benefits5/20/2025
Accumulate it all in parallel.5/20/2025
A thread-safe stack.5/20/2025
Fast Random5/20/2025
Condition Variable Atomicity5/20/2025
Locking Granularity Tradeoffs5/20/2025
Branch Instruction Effects5/20/2025
Single-Cycle Processor Limitations5/20/2025
Branch Instruction Types5/20/2025
ABA Problem in Lock-free Code5/20/2025
Amdahl's Law Application5/20/2025
Parallel pitfalls5/20/2025
Workload Distribution5/20/2025
Whichcast5/20/2025
Multicast Address Range5/20/2025
Ethernet Type of ARP5/20/2025
What's Under Test 15/20/2025
Catching noexcept Method5/20/2025
Template Printer5/20/2025
Auto Type Deduction Rules5/20/2025
3D Arrays5/20/2025
Is it const?5/20/2025
What's the alignment?5/20/2025
Understanding arrays5/20/2025
Inverted Page Tables5/20/2025
DS, but not Nintendo.5/20/2025
r-expression5/19/2025
Cannot Overload5/19/2025
IIFE5/19/2025
Global Local Lambda Capture5/19/2025
Template Specializations 25/19/2025
Template Specializations 15/19/2025
Ordering matters?5/19/2025
Trailing Return Type Purpose5/19/2025
Template Specializations 35/19/2025
Once or twice?5/19/2025
Const and Not Const*5/19/2025
Auto got it wrong.5/19/2025
One of these mains.5/19/2025
So, where is 1 stored?5/19/2025
User / Standard Conversions5/19/2025
Stay there.5/19/2025
Arms length5/19/2025
GG5/19/2025
Registering RAM5/19/2025
TCP Three-way Handshake5/19/2025
TCP Reliability Mechanism5/19/2025
Wake up!5/19/2025
Nagle Algorithm Purpose5/19/2025
TCP Congestion Detection5/19/2025
Machine Language Components5/19/2025
TCP Sliding Window5/19/2025
TCP Flow Control Purpose5/19/2025
Broadcast Forwarding Behavior5/19/2025
Why even IP?5/19/2025
What pointer?5/19/2025
Sequential guarantees5/19/2025
Bypass the mutex, or not?5/19/2025
What's suspect?5/19/2025
AIMD TCP5/19/2025
Pad it up!5/19/2025
Special Use Address 25/19/2025
Wait a second...5/19/2025
Nested Types in Templates5/19/2025
Lookup!5/19/2025
#square5/19/2025
Auto with Braced Initializers5/19/2025
Decltype Hell5/19/2025
Not too deep5/19/2025
ABC. Easy as 123?5/19/2025
Is it converted?5/19/2025
It's hidden5/19/2025
TCP Congestion Control Goals5/19/2025
NAT or ...5/19/2025
Where is ARP?5/19/2025
Interning It5/19/2025
DNS Basic Function5/19/2025
What's Under Test 25/19/2025
Exception in my constructor5/19/2025
Dangerous for-loops.5/19/2025
X-Way Set Associativity 5/19/2025
Even if nothing!5/19/2025
Is it accessible?5/19/2025
Indexing arrays5/19/2025
References in Class5/19/2025
You don't understand strings.5/19/2025
Using vs Typedef5/19/2025
Throwing a wrench out of it.5/19/2025
You don't get references.5/19/2025
Const and Not Const5/19/2025
C++'s Most What?5/19/2025
Even One Virtual Method5/19/2025
A template, or not?5/19/2025
Pointer or String?5/19/2025
Delete Delete Delete5/19/2025
Dunder Dunder Dunder5/19/2025
Woopsie noexcept Method5/18/2025
Is Python...?5/18/2025
Where did std::thread go?5/18/2025
How big is it?5/18/2025
ISA Instructions5/18/2025
Constructing it, with it.5/18/2025
Underlying Protocols5/18/2025
Where is this?5/18/2025
Will It Cascade?5/18/2025
Floating points, you sure?5/18/2025
The headers you never knew5/18/2025
It's shared, but is it big?5/18/2025
Throwing a wrench into it.5/18/2025
Cache Coherence 5/18/2025
Endian? Is that a word?5/18/2025
It's massive.5/18/2025
Throwing noexcept Method?5/18/2025
Instruction Set Architecture5/18/2025
Nested Namespaces5/18/2025
Signed Char == Unsigned Char?5/18/2025
Void Pointer Dereferencing5/18/2025
Is it composed?5/18/2025
The Memory Model's Introduction5/18/2025
How big is a pointer?5/18/2025
Typename...5/18/2025
uint32_t5/18/2025
Replace all the functions!5/18/2025
Who’s Pointing at What?5/18/2025
Changing Const?5/18/2025
Shared pointer constructor5/18/2025
Overloading ++5/18/2025
Is it used?5/18/2025
Double flushing?5/18/2025
Cache Inclusion5/18/2025
Memory order I5/18/2025
Dereference++5/18/2025
A Code Review 15/18/2025
96% of you will fail this.5/18/2025
auto&& T&& <T>&&5/18/2025
How many allocations?5/17/2025
It's unique, but is it big?5/17/2025
& and &&5/17/2025
Comma'on!5/17/2025
Comma'on, on!5/17/2025
He chose me. 5/17/2025
Strings? Chars? Cooked.5/17/2025
Implicitly Explicit5/17/2025
Double Trouble?5/17/2025
[0]5/17/2025
What's wrong, loopy?5/17/2025
What's the point?5/17/2025
Overloads 15/17/2025
goto? go where?5/17/2025
Point to me!5/17/2025
To sign or not to sign?5/17/2025
GIL5/17/2025
Who comes first?5/17/2025
Don't end me.5/17/2025
Under the Shadow5/17/2025
Initialization order.5/17/2025
What's a lambda?5/17/2025
Move!5/17/2025
Default shared pointer5/17/2025
I'm here! Now I'm gone.5/17/2025
What a Jump!5/17/2025
Shortcuts5/17/2025
In a Diamond5/17/2025
Unsigned - Unsigned5/17/2025
Signed Integer Overflow5/17/2025
Do you understand creation?5/17/2025
To <T> or not to <T>5/17/2025
Unsigned Integer Overflow5/16/2025
Templates and references5/16/2025
Moved from.5/16/2025
Vector growth 15/16/2025
Vector construction5/16/2025
Chop Chop Chop5/16/2025
It's a simple struct.5/16/2025
I am the shadows.5/16/2025
Initialization?!5/16/2025
He fumbled the [] operator.5/16/2025
Exception safety guarantees5/16/2025
Method-only objects5/16/2025
Two Futures5/16/2025
Cache Coherence Optimization5/16/2025
Char + Char5/16/2025
++ before or after?5/16/2025
#Pragma Roll5/16/2025
Conditional Trap5/16/2025
Zero Division, Error?5/16/2025
Are we compatible?5/16/2025
Const crashout 15/16/2025
delete it.5/16/2025
How Much More New?5/16/2025
Simple Pointer Math5/16/2025
Storage Duration5/16/2025
Why std::make_shared?5/16/2025
Boolean Addition5/16/2025
std::is_signed<char>::value5/16/2025
Class Inheritance Access Control5/16/2025
Struct over Class5/16/2025
Warm and toasty5/16/2025
You're too big!5/16/2025
DNS Caching Benefits5/16/2025
SYN Flood5/16/2025
Processor Architectural Divisions5/16/2025
RAM to Cache Memory Transport5/16/2025
A Loop Without A Loop5/16/2025
Pipeline Operation Basics5/16/2025
Constructing it.5/16/2025
Vector growth 25/16/2025
Private to Public5/16/2025
TCP Socket5/16/2025
So, how big is vector?5/16/2025
Where'd it go?5/16/2025
How fine is the grain?5/16/2025
Joined together.5/16/2025
How many kids do I want?5/16/2025
Transferring ownership.5/16/2025
Yield!5/16/2025
How does it mutex?5/16/2025
When are we racing, and what is the condition?5/16/2025
What am I guarding?5/16/2025
You're a snake.5/16/2025
What does 'CSV' stand for?5/16/2025
Help! My Users Keep Changing! 5/16/2025
Spin Lock Mechanism5/16/2025
Condition Variable Purpose5/16/2025
Thread Resource Cleanup5/16/2025
Nosy Cache5/16/2025
Greedy Greedy5/16/2025
A, B, C, initializer_list5/16/2025
Thread Pool Benefits5/16/2025
Something is wrong.5/16/2025
Sharing data the nice way.5/16/2025
Same line, different time.5/16/2025
No progress.5/16/2025
2 Types of Parallelism5/16/2025
A onephore5/16/2025
RISC Pipeline Structure5/16/2025
Cache Affinity5/16/2025
Which-Way Associativity?5/16/2025
Tag, you're it.5/16/2025
How big are the lines?5/16/2025
Memory Address Translations5/16/2025
TCP Sequence Numbers5/16/2025
TCP Checksum Coverage5/16/2025
Silly Window Syndrome5/16/2025
TCP Termination Process5/16/2025
OS OSI5/16/2025
ISA Components5/16/2025
How much parallelism?5/16/2025
Common ISAs5/16/2025
NUMA NUMA NUMA 5/16/2025
Sharing is caring.5/16/2025
Do-while...5/16/2025
Where did it go?5/16/2025
Class vs Struct5/16/2025
In Python...5/16/2025
What does 'JSON' stand for?5/16/2025
Classful Addressing5/16/2025
How do I know you're still there?5/16/2025
Special Use Address 15/16/2025
Broadcast vs Multicast5/16/2025
IP Forwarding5/16/2025
ARP Cache Clear5/16/2025
ARP ARP ARP5/16/2025
TCP Data Integrity5/16/2025
Host, where are you?5/16/2025
ARP Cache5/16/2025
Stayin' Dead5/16/2025
Stayin' Alive5/16/2025
Which header?5/16/2025
Are you still alive?5/16/2025
Typical MTU5/16/2025
MTU Violation5/16/2025
MTU5/16/2025
Network Layers5/16/2025
So, what's a TCP SACK?5/16/2025
TCP Flow Control5/16/2025
So, what's UDP?5/16/2025
So, what's TCP?5/16/2025
Lock Coupling5/16/2025
Counter Thread Safety5/16/2025
Shared Data Problems5/16/2025
Buddy Allocation System5/16/2025
The Page Replacement Algorithm5/16/2025
What's zero?5/16/2025
Lost Wakeup5/16/2025
Lock It5/16/2025
Semaphore Basic Definition5/16/2025
Scalable Counter Design5/16/2025
Hardware Lock Support5/16/2025
Thread Joining Mechanism5/16/2025
Thread Scheduling Uncertainty5/16/2025
Clock Replacement Algorithm5/16/2025
Split Problems5/16/2025
Split Segments5/16/2025
Fragmentation 15/16/2025
Pay your fair share.5/16/2025
Ding ding ding!5/16/2025
Spin Lock Inefficiency5/16/2025
POSIX Thread Creation5/16/2025
Thread Motivation Basics5/16/2025
LRU Replacement Policy5/16/2025
Page Table Present Bit5/16/2025
How are jobs stored?5/16/2025
Interrupting an interrupt.5/16/2025
The OS Monarch5/16/2025
After main()5/16/2025
Swap Space Function5/16/2025
Memory Allocation Strategies5/16/2025
The cost of .bss5/16/2025
It's magic.5/16/2025
Linux, what are you using?5/16/2025
Job Scheduling5/16/2025
But how do it do?5/16/2025
Process Control Block5/16/2025
Process States5/16/2025
Lock Purpose Basics5/16/2025
I really hate decltype5/16/2025
Stack Direction5/16/2025
Weighing Jobs5/16/2025
Before main()5/16/2025
System vs Procedure Call5/16/2025
Interacting with the OS5/16/2025
stderr5/16/2025
PML45/16/2025
Memory Segmentation Concept5/16/2025
Who can share?5/16/2025
Multi-level Page Tables5/16/2025
TLB Purpose5/16/2025
Address Translation Mechanism5/16/2025
Base Bounds Protection5/16/2025
Code, Stack, Heap5/16/2025
Shake it, shake, shake it.5/16/2025
Allocation Decisions5/16/2025
PML?5/16/2025
Page Fault Mechanism5/16/2025
TLB Miss Handling5/16/2025
Virtual Address Structure5/16/2025
Paging Fundamentals5/16/2025
Dealing with Fragmentation5/16/2025
Speak the language.5/16/2025
Ampersand5/16/2025
Its our time!5/16/2025
Why an OS?5/16/2025
You Dirty Bit.5/16/2025
Virtual Address Mask5/16/2025
How Many Page Translations?5/16/2025
Scheduler Trade-offs5/16/2025
What is a Software Thread?5/16/2025
If the OS is running...5/16/2025
Haha…5/15/2025
TLB Switch5/15/2025
L1 Cache Split5/15/2025
Empty Structs5/15/2025
I hate decltype5/15/2025
Observe Closely5/13/2025
Impermissible Atomics5/13/2025
What does 'SQL' stand for?5/13/2025
Blank Namespace5/13/2025
virtual <<5/13/2025
What 'E'?5/13/2025

Completed Quizzes

TitleScoreDate

Progress Overview