Logo
M
Member
McNuggets
Correct
476
Incorrect
81

Computer Architecture

49/54

Networking

95/95

Language Knowledge

247/686

Design Patterns

13/20

Concurrency

40/72

Operating Systems

103/105

Data

10/10

You
7
Your rank
Score
354
Correct - Incorrect
Grinders
97185
Users with submissions
Strugglers
88112
Negative score users
Top
0.01%
User

Recently Completed

TitleStatusDate
std::forward3/20/2026
Static* and Dynamic*3/20/2026
Are we compatible?3/20/2026
Transfering namespaces3/20/2026
private, public, protected3/20/2026
Uhhhh, it's gone.3/14/2026
How do I test ts 2?3/14/2026
Wait on what?3/14/2026
Accumulate?3/14/2026
Is z on fire?3/14/2026
Why must you always try to be unique?3/14/2026
I only did it!3/14/2026
Whose next?3/14/2026
But why?3/14/2026
How many homes on this block?3/14/2026
Double-up.3/14/2026
What's your problem?3/14/2026
A big slice?3/14/2026
A sublte bug.3/14/2026
I didn't know you were that big...3/14/2026
They rarely touch me.3/14/2026
Update this for me.3/14/2026
Stop failing on me!3/14/2026
I'm relaxing.3/14/2026
We made some changes.3/14/2026
Lets do this!3/14/2026
2 Types of Parallelism3/14/2026
The designated representative.3/13/2026
How do I thread the needle?3/12/2026
A template, or not?3/12/2026
Narrow it!3/12/2026
Stack them up 1.3/12/2026
Stack them up 2.3/12/2026
How many of you are out there?3/12/2026
Complex time complexities.3/12/2026
What's her &&?3/12/2026
Type responsibly.3/12/2026
Frozen static.3/12/2026
What's wrong, loopy?3/12/2026
Templated statically.3/12/2026
Key his map.3/12/2026
Another string question?3/12/2026
____ Park3/9/2026
You're not part of our group.3/9/2026
How do I test ts 1?3/9/2026
Over here, then over there.3/8/2026
Degenerate tree.3/7/2026
Guides3/7/2026
A big byte.3/7/2026
Let me give you a pointer.3/7/2026
Override me.3/7/2026
Treat them as equals.3/7/2026
One of these containers is not like the other.3/7/2026
Let's go global.3/7/2026
l, x, pr3/7/2026
Just die already.3/7/2026
Templating differently.3/7/2026
In a constant bind.3/7/2026
X of Y3/7/2026
Class is in session.3/7/2026
Pointers pointing to pointers 13/7/2026
Pointers pointing to pointers 23/7/2026
Make it smaller.3/7/2026
Delete me nicely.3/7/2026
Just call me, baby.3/7/2026
Build it.3/7/2026
What's this? Get it out of my face.3/7/2026
Ban NULL3/7/2026
RAII of light.3/7/2026
Why can't we be friends?3/7/2026
Shallow people.3/7/2026
Deadly trinity.3/7/2026
Deadlier trinity.3/7/2026
Lamb-duh3/7/2026
No hot reload.3/7/2026
Newtwo3/7/2026
Discrimination!3/7/2026
Compiled out.3/7/2026
null, for sure?3/7/2026
Who'd you call?2/28/2026
Removing the polymorphic2/28/2026
The perfect union 2.2/28/2026
Requires requires2/28/2026
Am I unique?2/28/2026
mdspaaaaaan2/28/2026
Invoke me.2/28/2026
Hey, I'm waiting to be unlocked.2/28/2026
isolcpu, taskset, pthread_setaffinity.2/28/2026
Map the cache, again2/28/2026
Map the cache2/28/2026
Wheel of misfortune2/28/2026
How many copies?2/22/2026
The Whole Shebang2/21/2026
Producer-Consumer Signaling2/21/2026
Lock It2/21/2026
Space the cache2/21/2026
Fast Random2/21/2026
Pay your fair share.2/21/2026
Process States2/21/2026
The OS Monarch2/21/2026
Process Control Block2/21/2026
Job Scheduling2/21/2026
Ding ding ding!2/21/2026
After main()2/21/2026
Interacting with the OS2/21/2026
Stack Direction2/21/2026
It's magic.2/21/2026
Buddy Allocation System2/21/2026
Fragmentation 12/21/2026
Split Segments2/21/2026
The cost of .bss2/21/2026
Split Problems2/21/2026
Linux, what are you using?2/21/2026
Memory Allocation Strategies2/21/2026
Clock Replacement Algorithm2/21/2026
How are jobs stored?2/21/2026
Page Table Present Bit2/21/2026
Don't interrupt me 86 times.2/21/2026
Signal vs Broadcast2/20/2026
PML42/20/2026
The New API2/20/2026
Are you done?2/20/2026
IPv4 Compatible IPv62/20/2026
IPv4 Mapped IPv62/20/2026
Typical MTU2/20/2026
Broadcast Reception Control2/20/2026
Host Multicast Filtering2/20/2026
Broadcast Forwarding Behavior2/20/2026
Multicast MAC Conversion2/20/2026
Multicast Address Range2/20/2026
Broadcast Address Types2/20/2026
Limited Broadcast Usage2/20/2026
IPv4 vs IPv6 Fragmentation2/20/2026
IPv6 Flow Label2/20/2026
IP Forwarding2/20/2026
ARP-less2/20/2026
DS, but not Nintendo.2/20/2026
IPv4 vs IPv6 Headers2/20/2026
IPv4 Header Recalculation2/20/2026
DNS Zones Purpose2/20/2026
TCP Congestion Detection2/20/2026
Silly Window Syndrome2/20/2026
Nagle Algorithm Purpose2/20/2026
TCP Sliding Window2/20/2026
TCP Flow Control Purpose2/20/2026
TCP Packet Reordering2/20/2026
TCP Fast Retransmit2/20/2026
TCP RTO Calculation2/20/2026
TCP TIME_WAIT Purpose2/20/2026
TCP Connection Termination2/20/2026
TCP Three-way Handshake2/20/2026
TCP Checksum Coverage2/20/2026
TCP Reliability Mechanism2/20/2026
TCP Sequence Numbers2/20/2026
DNS Namespace Structure2/20/2026
Class B Networks2/20/2026
Class A Networks2/20/2026
IPv6 ARP?2/20/2026
Ethernet Type of ARP2/20/2026
Host, where are you?2/20/2026
ARP Cache Clear2/20/2026
Proxy ARP2/20/2026
Gratuitous ARP2/20/2026
ARP Cache2/20/2026
ARP ARP ARP2/20/2026
Linux Stayin' Alive2/20/2026
Stayin' Dead2/20/2026
Stayin' Alive2/20/2026
Why even IP?2/20/2026
Broadcast vs Multicast2/20/2026
MAC Address Overlap2/20/2026
DNS Basic Function2/20/2026
You're too big!2/20/2026
DNS Caching Benefits2/20/2026
TCP Service Model2/20/2026
AIMD TCP2/20/2026
TCP Congestion Control Goals2/20/2026
SYN Flood2/20/2026
Underlying Protocols2/20/2026
Open Close Open Close2/20/2026
NAT or ...2/20/2026
The four socket amigos.2/20/2026
The number of fragments2/20/2026
ISA Components2/20/2026
TLB Switch2/20/2026
Sharing is caring.2/20/2026
3 Cache Misses2/20/2026
NUMA NUMA NUMA 2/20/2026
Common ISAs2/20/2026
L1 Cache Split2/20/2026
ISA Instructions2/20/2026
Which-Way Associativity?2/20/2026
X-Way Set Associativity 2/20/2026
How much parallelism?2/20/2026
Tag, you're it.2/20/2026
How big are the lines?2/20/2026
How big is it?2/20/2026
It's massive.2/20/2026
Memory Addressing Modes2/20/2026
Instruction Set Categories2/20/2026
Registering RAM2/20/2026
Warm and toasty2/20/2026
Machine Language Components2/20/2026
Branch Instruction Effects2/20/2026
Branch Instruction Types2/20/2026
Unit grouping2/20/2026
Spellcasting2/20/2026
I'm concerned.2/20/2026
Weapons system2/20/2026
Enchanted maze2/20/2026
Maze creator2/20/2026
Character classes2/20/2026
Sprites2/20/2026
The final boss fight2/20/2026
Melvin, The 1HP Intern2/20/2026
EEEEEEEEEEI2/20/2026
IEEEEEEEEEE2/20/2026
What's wrong with this query?2/20/2026
What does 'CSV' stand for?2/20/2026
What does 'JSON' stand for?2/20/2026
What does 'SQL' stand for?2/20/2026
Help! My Users Keep Changing! 2/20/2026
You're a snake.2/20/2026
SQL commands matter2/20/2026
System Dichotomy2/20/2026
Inspector Gadget2/20/2026
Who lives here?2/20/2026
override!2/20/2026
Put it right there2/20/2026
The missing hops2/20/2026
The bare minimum2/20/2026
Reinventing the cat2/20/2026
Preprocessor chicanery 2/18/2026
Inconsistent arguments.2/18/2026
Nah, we’re not moving.2/18/2026
I hate extern.2/18/2026
Wipe them out.2/18/2026
East to West2/18/2026
Copy constructor, maybe.2/18/2026
1s in chat if you're cooked2/18/2026
Castaway2/18/2026
Array extensioooooons2/18/2026
Tear it out root and stem2/18/2026
Auto Type Deduction Rules2/17/2026
IIFE2/17/2026
#square2/17/2026
So, where is 1 stored?2/17/2026
std::is_signed<char>::value2/17/2026
What's Under Test 12/17/2026
Lookup!2/17/2026
Global Local Lambda Capture2/17/2026
One of these mains.2/17/2026
Wait a second...2/17/2026
Nested Types in Templates2/17/2026
Stay there.2/17/2026
Arms length2/17/2026
What's the alignment?2/17/2026
Where did std::thread go?2/17/2026
Signed Char == Unsigned Char?2/17/2026
Template Printer2/17/2026
How Much More New?2/17/2026
Woopsie noexcept Method2/17/2026
Catching noexcept Method2/17/2026
Forward, again.2/17/2026
Trap into it.2/17/2026
Network Layers2/16/2026
Classful Addressing2/16/2026
Special Use Address 22/16/2026
Where is ARP?2/16/2026
Special Use Address 12/16/2026
Which header?2/16/2026
Subnets2/16/2026
Are you still alive?2/16/2026
MTU Violation2/16/2026
MTU2/16/2026
Private to Public2/16/2026
Which way do I read this, again?2/16/2026
Which way do I read this?2/16/2026
Poll position.2/16/2026
How do I know you're still there?2/16/2026
So, what's TCP?2/16/2026
TCP Data Integrity2/16/2026
TCP Urgent Pointer2/16/2026
TCP Window Scale Option2/16/2026
TCP Flow Control2/16/2026
So, what's a TCP SACK?2/16/2026
Delayed Acknowledgments2/16/2026
TCP Termination Process2/16/2026
TCP Socket2/16/2026
Multicast Group Membership2/16/2026
So, what's UDP?2/16/2026
Whichcast2/16/2026
Multicast Addressing2/16/2026
I really really hate decltype2/16/2026
Chit chat.2/16/2026
String placement2/16/2026
If Else... What?2/16/2026
Have him play with it.2/16/2026
Herb's Destructor2/16/2026
skibidi pointer2/16/2026
A, B, C, harder than 1, 2, 32/16/2026
Constipated constexpr2/16/2026
std::cout vs std::cerr2/16/2026
Money laundering 22/16/2026
Are you pessimistic?2/16/2026
2 variables 1 auto2/16/2026
One after the other2/16/2026
Parse a farce.2/16/2026
Class inStruction 2/16/2026
structs of structs of structs 32/16/2026
structs of structs of structs 22/16/2026
The perfect union 3.2/16/2026
A tale of two pointers!2/16/2026
That's BS!2/16/2026
This scares me.2/16/2026
You're still not real.2/16/2026
Get rid of it, maybe?2/16/2026
Call it, improved.2/16/2026
TMP troubles2/16/2026
Virtually a template.2/16/2026
I’m empty inside 1.2/16/2026
Overthrow the hierarchy!2/16/2026
Templated templates2/16/2026
Concepts require understanding.2/16/2026
auto&& T&& <T>&&2/16/2026
Template sum 22/16/2026
Multi-level Page Tables2/16/2026
Page Fault Mechanism2/16/2026
PML?2/16/2026
Virtual Address Structure2/16/2026
Paging Fundamentals2/16/2026
Memory Segmentation Concept2/16/2026
Base Bounds Protection2/16/2026
Address Translation Mechanism2/16/2026
Dealing with Fragmentation2/16/2026
Who can share?2/16/2026
Code, Stack, Heap2/16/2026
Speak the language.2/16/2026
You Dirty Bit.2/16/2026
Virtual Address Mask2/16/2026
print function?2/15/2026
Template sum 12/15/2026
Only these can do this.2/15/2026
There is no free template.2/15/2026
If you've used templates, you've run into this.2/15/2026
.template2/15/2026
We're virtually there.2/15/2026
Freedom?2/15/2026
To delete or not to delete2/15/2026
Blank Namespace2/15/2026
& and &&2/15/2026
-dont-elide-me2/15/2026
SOO, about that object.2/15/2026
Money laundering 12/15/2026
Bodyguard2/15/2026
You don't always matter to me2/15/2026
structs of structs of structs2/15/2026
So, how big is vector?2/15/2026
Vector growth 22/15/2026
The perfect union.2/15/2026
C++ is a…2/15/2026
0.0_72/14/2026
Who are you pointing to?2/14/2026
Where'd it go?2/14/2026
Do-while...2/14/2026
It's unique, but is it big?2/14/2026
Once or twice?2/14/2026
CTAD2/14/2026
Case and point 22/14/2026
Case and point 12/14/2026
Why am I quicker than you?2/14/2026
OS OSI2/14/2026
TLB Miss Handling2/14/2026
TLB Purpose2/14/2026
Inverted Page Tables2/14/2026
The Page Replacement Algorithm2/14/2026
Swap Space Function2/14/2026
POSIX Thread Creation2/14/2026
Thread Scheduling Uncertainty2/14/2026
Thread Joining Mechanism2/14/2026
Thread Resource Cleanup2/14/2026
Lock Purpose Basics2/14/2026
Shake it, shake, shake it.2/14/2026
LRU Replacement Policy2/14/2026
Spin Lock Mechanism2/14/2026
Spin Lock Inefficiency2/14/2026
Shared Data Problems2/14/2026
Thread Motivation Basics2/14/2026
Lock Coupling2/14/2026
Hardware Lock Support2/14/2026
Lost Wakeup2/14/2026
Scalable Counter Design2/14/2026
Counter Thread Safety2/14/2026
Condition Variable Atomicity2/14/2026
Condition Variable Purpose2/14/2026
Where can I find you?2/14/2026
Can you treat me as an equal?2/14/2026
P switch T switch.2/14/2026
What the fork?2/14/2026
IPC mutex2/14/2026
To Interrupt or To Poll2/14/2026
Softly Interrupted2/14/2026
Half and Half2/14/2026
The Doorbell2/14/2026
Top heavy 2/14/2026
Simple system call overhead2/14/2026
They're stacked.2/14/2026
Cache me if you can! 32/14/2026
Cache me if you can! 22/14/2026
Cache me if you can!2/14/2026
Speedup again2/14/2026
Speedup2/14/2026
Bimodal prediction II2/14/2026
Bimodal prediction.2/14/2026
a + b + c2/14/2026
Processor Architectural Divisions2/14/2026
Clock Cycle and Pipeline Depth2/14/2026
Shifting off the edge2/14/2026
Pipeline Performance Calculation2/14/2026
Single-Cycle Processor Limitations2/14/2026
What 'E'?2/14/2026
Cache Inclusion2/14/2026
RISC Pipeline Structure2/14/2026
Pipelining Performance Benefits2/14/2026
Pipeline Operation Basics2/14/2026
We're both from the future!2/14/2026
I really want to be with you.2/14/2026
Locked up, they won't let me out.2/14/2026
Async surprise party2/14/2026
Wait, I'm sleeping2/14/2026
Spin wars2/14/2026
Who comes first?2/14/2026
In a Diamond2/14/2026
Ampersand2/14/2026
Dereference++2/14/2026
A, B, C, initializer_list2/14/2026
What a Jump!2/14/2026
Where did it go?2/14/2026
Vector construction2/14/2026
Initialization order.2/14/2026
He fumbled the [] operator.2/14/2026
Greedy Greedy2/14/2026
Const crashout 12/14/2026
What's wrong, loopy?2/14/2026
I hate decltype2/14/2026
Unsigned Integer Overflow2/14/2026
++ before or after?2/14/2026
Do you understand creation?2/14/2026
To <T> or not to <T>2/14/2026
Vector growth 12/14/2026
It's a simple struct.2/14/2026
Move!2/14/2026
Don't end me.2/14/2026
Method-only objects2/14/2026
Class vs Struct2/14/2026
Empty Structs2/14/2026
Observe Closely2/14/2026
What's a lambda?2/14/2026
Chop Chop Chop2/14/2026
delete it.2/14/2026
Unsigned - Unsigned2/14/2026
Haha…2/14/2026
I'm here! Now I'm gone.2/14/2026
What's zero?2/14/2026
Moved from.2/14/2026
Shortcuts2/14/2026
Conditional Trap2/14/2026
Zero Division, Error?2/14/2026
Under the Shadow2/14/2026
Signed Integer Overflow2/14/2026
Why std::make_shared?2/14/2026
When are we racing, and what is the condition?2/14/2026
What am I guarding?2/14/2026
Memory order I2/14/2026
Streams2/14/2026
memset() on objects.2/14/2026
I'm empty inside 42/14/2026
I'm empty inside 32/14/2026
I'm empty inside 22/14/2026
I'm leaking bytes! 22/14/2026
I'm leaking bytes!2/14/2026
This utility exists?9/7/2025
ABC. Easy as 123?9/7/2025
What's a character?9/7/2025
Clone it, Luke9/7/2025
Change it for me.9/7/2025
Call it.9/7/2025
Do it for you.9/7/2025
Down shift9/7/2025
I'm moving in.9/7/2025
Side-by-side9/7/2025
Pad it up!9/7/2025
Cache Coherence 9/7/2025
Cache Affinity9/7/2025
RAM to Cache Memory Transport9/7/2025
Endian? Is that a word?9/7/2025
Instruction Set Architecture9/7/2025
Nosy Cache9/7/2025
Memory Address Translations9/7/2025
Constructing it.9/7/2025
A template, or not not?9/7/2025
Templates and references9/7/2025
Template Specializations 19/7/2025
A Code Review 19/7/2025
r-expression9/7/2025
GG9/7/2025
You don't understand strings.9/7/2025
_global_variable8/31/2025
I'm harboring ints.8/31/2025
wtf const8/31/2025
Weighing Jobs8/31/2025
Interrupting an interrupt.8/31/2025
But how do it do?8/31/2025
Before main()8/31/2025
Its our time!8/31/2025
Scheduler Trade-offs8/30/2025
How Many Page Translations?8/30/2025
System vs Procedure Call8/30/2025
Why an OS?8/30/2025
What is a Software Thread?8/30/2025
If the OS is running...8/30/2025
stderr8/30/2025
Semaphore Basic Definition8/30/2025
Allocation Decisions8/30/2025
Linux CFS8/30/2025
I am the shadows.8/30/2025
Initialization?!8/30/2025
Simple Pointer Math8/30/2025
Default shared pointer8/30/2025
96% of you will fail this.8/30/2025
Exception safety guarantees8/30/2025
Storage Duration8/30/2025
Delete Delete Delete8/30/2025
Shared pointer constructor8/30/2025
The Memory Model's Introduction8/30/2025
Nested Namespaces8/30/2025
Class Inheritance Access Control8/30/2025
Struct over Class8/30/2025
Drop these.8/30/2025
Transferring ownership.8/30/2025
How many kids do I want?8/30/2025
What pointer?8/30/2025
Sequential guarantees8/30/2025
Peas in a pod.8/30/2025
SFINAE8/30/2025
Overloading the overload.8/30/2025
Specialize me.8/30/2025
Throw me out.8/30/2025
[[..something..]]8/30/2025
Return type confusion.8/30/2025
I get along with the locals.8/30/2025
Modality of memory.8/30/2025
Relaxing in the midst of synchronizing.8/30/2025
Whatever floats your cope.8/30/2025
Understand lambdas, understand C++.8/30/2025
I like to share my pointer.8/30/2025
Bound to love lower_bound.8/30/2025

Favorite Questions

TitleStatusDate

Progress Overview