Logo
Avatar
Member
Vira'sMindIsCracked
Correct
513
Incorrect
79

Computer Architecture

50/54

Networking

95/95

Language Knowledge

290/686

Design Patterns

1/20

Concurrency

45/72

Operating Systems

101/105

Data

10/10

You
3
Your rank
Score
433
Correct - Incorrect
Grinders
97185
Users with submissions
Strugglers
88112
Negative score users
Top
0%
User

Recently Completed

TitleStatusDate
How do I thread the needle?3/29/2026
How do I test ts 1?3/29/2026
We're both from the future!3/29/2026
You're not part of our group.3/29/2026
I really want to be with you.3/28/2026
Async surprise party3/28/2026
Hey, I'm waiting to be unlocked.3/28/2026
Spin wars3/28/2026
Memory order I3/28/2026
Parallel pitfalls3/28/2026
What pointer?3/27/2026
Bypass the mutex, or not?3/27/2026
Decorator Disaster3/26/2026
Yes, I know what a ... is3/26/2026
Inquisitive Inheritance 33/26/2026
Lambda 1013/26/2026
Instance Attributes3/26/2026
Hashability Hurdles3/26/2026
Slice and dice 23/26/2026
Many variables and just one line3/26/2026
Simple logic, right?3/26/2026
Peas in a pod.3/26/2026
Locked up, they won't let me out.3/26/2026
Transferring ownership.3/26/2026
Something is wrong.3/26/2026
Wait, I'm sleeping3/26/2026
Sequential guarantees3/26/2026
What's suspect?3/26/2026
How many kids do I want?3/26/2026
A Loop Without A Loop3/26/2026
Shortcuts3/25/2026
Vector growth 13/25/2026
0.0_73/25/2026
Is it used?3/25/2026
++ before or after?3/25/2026
Overloading ++3/25/2026
uint32_t3/25/2026
What is your flag?3/24/2026
Outcast3/24/2026
Where's my path?3/24/2026
What the f3/24/2026
Ouroboros 63/24/2026
Is the US in the EU?3/24/2026
Get it for me quick!3/23/2026
Ouroboros 33/23/2026
Let's golf!3/23/2026
How do you call a deaf person?3/23/2026
So, what else?3/23/2026
My name is3/22/2026
What's your name?3/22/2026
Comparison conundrum. 3/22/2026
Perfect Match3/22/2026
Lions and buffalos3/22/2026
random_insert3/22/2026
Wannabe 23/22/2026
Taken with context3/22/2026
I'm nothing without you3/21/2026
Up-to-date logs3/21/2026
When death strikes3/21/2026
Ouroboros 13/21/2026
String Interpolation Shenanigans3/21/2026
ditto3/21/2026
Pointers in Python3/21/2026
I have a small dict 23/21/2026
Class is in functional session3/20/2026
The country of Python's GDP3/20/2026
What does Tom do?3/20/2026
std::cout vs std::cerr3/19/2026
String placement3/19/2026
He fumbled the [] operator.3/19/2026
It's over, Load!3/19/2026
Min Minister3/19/2026
Mutual friends3/19/2026
The counsel votes.3/18/2026
Memory is all you need3/17/2026
The Loop's Last Laugh3/17/2026
Small Numbers3/16/2026
indentation no more3/16/2026
Wannabe 33/16/2026
Ordering matters?3/15/2026
What's the alignment?3/15/2026
So, where is 1 stored?3/15/2026
locals()3/15/2026
I know what a tuple is.3/15/2026
Take your place!3/15/2026
__eq__ implementation3/15/2026
left or right?3/15/2026
Reduced but not out3/15/2026
Ouroboros 53/15/2026
I'm non-binary.3/15/2026
Inquisitive Inheritance 23/14/2026
Put on chains3/14/2026
I have a small dict.3/14/2026
I'm a B student.3/14/2026
Object Instantiation3/13/2026
But when do it run?3/13/2026
Hash Collisions3/13/2026
Fooor! 23/13/2026
Find me!3/13/2026
A black cat and dark coffee.3/13/2026
If Christopher Nolan invented Python3/13/2026
Hexagon3/13/2026
Regex? I know this word!3/13/2026
get ref 33/13/2026
arrrrg3/13/2026
Do-while...3/12/2026
Arms length3/12/2026
Get around &.3/12/2026
Throwing a wrench into it.3/12/2026
Throwing a wrench out of it.3/12/2026
Indexing arrays3/12/2026
C++'s Most What?3/12/2026
Conditional Trap3/11/2026
Catch me if you can!3/11/2026
Where'd it go?3/11/2026
delete it.3/11/2026
Vector construction3/11/2026
Is it composed?3/10/2026
Floating points, you sure?3/10/2026
Even if nothing!3/10/2026
structs of structs of structs 23/10/2026
& and &&3/10/2026
What's the point?3/10/2026
Vector growth 23/10/2026
Auto with Braced Initializers3/10/2026
Once or twice?3/10/2026
#square3/10/2026
Delete this. Now!3/10/2026
Who are you pointing to?3/10/2026
Melvin, The 1HP Intern3/10/2026
Woopsie noexcept Method3/10/2026
Non-const reference T3/10/2026
Inquisitive Inheritance3/10/2026
[Grid[Grid]]3/10/2026
Logical Deduction?3/10/2026
Dependable developers?3/10/2026
Assign to what?3/9/2026
Chiral3/9/2026
Do this then that3/9/2026
Shallow Copy3/9/2026
So, how big is X?3/9/2026
Sync?3/9/2026
"-OO"H...3/9/2026
Illogical Infinity3/9/2026
malloc outside pymalloc3/9/2026
Code, Stack, Heap3/9/2026
How does it mutex?3/9/2026
2 Types of Parallelism3/9/2026
Wake up!3/9/2026
No progress.3/9/2026
Accumulate it all in parallel.3/9/2026
Yield!3/9/2026
Workload Distribution3/9/2026
A thread-safe stack.3/9/2026
Thread Pool Benefits3/8/2026
Locking Granularity Tradeoffs3/8/2026
Cross-thread Exception Handling3/8/2026
Joined together.3/8/2026
Lock Free vs Wait Free3/8/2026
Lock-free Memory Management3/8/2026
Cache Coherence Optimization3/8/2026
ABA Problem in Lock-free Code3/8/2026
Same line, different time.3/8/2026
What am I guarding?3/8/2026
When are we racing, and what is the condition?3/8/2026
A onephore3/8/2026
Amdahl's Law Application3/8/2026
What's Under Test 23/8/2026
I hate decltype3/8/2026
Forgot one?3/8/2026
Truthy Falsey3/7/2026
get ref 23/7/2026
Boolean Addition3/6/2026
Who owns whom?3/6/2026
How fine is the grain?3/6/2026
Elusive for life.3/6/2026
static references3/6/2026
Interning It3/6/2026
It's unique, but is it big?3/6/2026
Throwing noexcept Method?3/6/2026
Don't @ me3/6/2026
Method-only objects3/6/2026
How does it allocate?3/6/2026
Quantum Defaults3/6/2026
get ref 43/6/2026
Screw the protocol!3/6/2026
Sorting the sorted.3/5/2026
Path to return 23/5/2026
Double flushing?3/5/2026
Class vs Struct3/5/2026
Shared pointer constructor3/5/2026
How big is a pointer?3/5/2026
Replace all the functions!3/5/2026
Three by three3/4/2026
Zero Division Error3/4/2026
What is their GPA?3/4/2026
Zip it 43/4/2026
Sharing data the nice way.3/4/2026
That's BS!3/4/2026
Allocation Decisions3/4/2026
stderr3/4/2026
I'm leaking bytes! 23/4/2026
Its our time!3/4/2026
Map the cache3/4/2026
Map the cache, again3/4/2026
Stack Direction3/4/2026
The cost of .bss3/4/2026
Who can share?3/4/2026
They're stacked.3/4/2026
Can you treat me as an equal?3/4/2026
Mangled up.3/4/2026
Count It3/4/2026
Sick wheels3/4/2026
Are you done?3/3/2026
Space the cache3/3/2026
The New API3/3/2026
Don't interrupt me 86 times.3/3/2026
Fast Random3/3/2026
It's magic.3/2/2026
Softly Interrupted3/2/2026
Clock Replacement Algorithm3/2/2026
Linux CFS3/2/2026
Virtual Address Structure3/2/2026
Freaky Files3/2/2026
Where can I find you?3/2/2026
Multi-level Page Tables3/2/2026
The Doorbell3/2/2026
Buddy Allocation System3/2/2026
Slothful __slots__3/2/2026
Metaclasses basics3/2/2026
Simple math, right?3/2/2026
Duck Duck Goose3/2/2026
IndexTF3/2/2026
Scalable Counter Design3/2/2026
Interrupting an interrupt.3/2/2026
How Many Page Translations?3/2/2026
Job Scheduling3/1/2026
Lock Coupling3/1/2026
Weighing Jobs3/1/2026
Before main()3/1/2026
Hardware Lock Support3/1/2026
Producer-Consumer Signaling3/1/2026
TLB Miss Handling3/1/2026
Why an OS?3/1/2026
Split Problems2/28/2026
Virtual Address Mask2/28/2026
Scheduler Trade-offs2/28/2026
Ampersand2/28/2026
Sir, what's your order?2/28/2026
Wannabe 42/28/2026
__doc__2/28/2026
Plus Minus Sanity2/28/2026
A Number Walks Into a Base...2/28/2026
Shallow Waters2/24/2026
__main__ 22/23/2026
We live in divided times.2/23/2026
Comparisons2/15/2026
System vs Procedure Call2/15/2026
You Dirty Bit.2/15/2026
But how do it do?2/15/2026
Speak the language.2/15/2026
Base Bounds Protection2/14/2026
Half and Half2/14/2026
Semaphore Basic Definition2/14/2026
POSIX Thread Creation2/13/2026
Inverted Page Tables2/13/2026
Paging Fundamentals2/13/2026
Linux, what are you using?2/13/2026
Memory Allocation Strategies2/13/2026
Stringy Cereal2/13/2026
Your code doesn't look like mine2/13/2026
Reference material2/11/2026
Wrong map, bro.2/11/2026
So close to unwinding.2/11/2026
You're still not real.2/11/2026
Two typeids2/11/2026
Dyn Compatabliity2/11/2026
This is C++?2/11/2026
Too many question(mark)s2/11/2026
Bring them in, boys!2/11/2026
r-value confusion.2/11/2026
This scares me.2/11/2026
what??!|2/11/2026
A mix of creations.2/11/2026
Process Control Block2/11/2026
What are __slots__?2/11/2026
Small Integer Caching2/11/2026
__future__2/11/2026
The Page Replacement Algorithm2/10/2026
Process States2/10/2026
Living by Proxy2/10/2026
Dealing with Fragmentation2/8/2026
Fragmentation 12/8/2026
If the OS is running...2/8/2026
LRU Replacement Policy2/8/2026
Condition Variable Atomicity2/8/2026
Shared Data Problems2/8/2026
Lock Purpose Basics2/8/2026
Generational Generator2/8/2026
The Python Memory Manager2/8/2026
Default Arguments 2/8/2026
Remove it from me.2/8/2026
GG2/7/2026
One after the other2/7/2026
Pay your fair share.2/7/2026
The OS Monarch2/7/2026
Ding ding ding!2/7/2026
How are jobs stored?2/7/2026
After main()2/7/2026
Shake it, shake, shake it.2/7/2026
Thread Resource Cleanup2/7/2026
Condition Variable Purpose2/7/2026
Thread Joining Mechanism2/7/2026
Swap Space Function2/7/2026
Thread Scheduling Uncertainty2/7/2026
Spin Lock Mechanism2/7/2026
Counter Thread Safety2/7/2026
Thread Motivation Basics2/7/2026
Dis Me2/7/2026
LEGB!2/7/2026
Set the Record Straight2/7/2026
Inheritance in the Deep2/7/2026
Python is #12/6/2026
__code__ Attributes2/6/2026
My snake ate my trash2/6/2026
Using namespace std;2/6/2026
Let's get this party started.2/6/2026
**kwargs and kwargs2/6/2026
Forever single2/6/2026
Maximal Snake2/6/2026
Regex? I know this word! 22/6/2026
Ouroboros 22/6/2026
GILty pleasure2/6/2026
Know your yield2/5/2026
Scope the Scope 22/5/2026
Zip it 22/1/2026
Scope the Scope2/1/2026
CPython id2/1/2026
frozenset vs set2/1/2026
Counting objects.2/1/2026
List in Function1/31/2026
What are we replacing?1/31/2026
A Slice of Confusion1/31/2026
So, where is the list stored?1/31/2026
Memorize to Memoize1/31/2026
name is what?1/31/2026
The headers you never knew1/30/2026
CTAD1/30/2026
C++ is a…1/30/2026
Changing Const?1/30/2026
Python 2.111/30/2026
Path to return1/30/2026
Which one should I choose?1/30/2026
globals()1/30/2026
Future Shenanigans1/29/2026
Future shock1/29/2026
I have a small dict 31/29/2026
String is strange1/29/2026
tupleware1/29/2026
Paradox of Logic1/29/2026
We love birds!1/29/2026
How well can you print?1/26/2026
Get truthed.1/26/2026
Either lower or uppercase1/26/2026
Pi-Pi-Pi1/26/2026
Difficulty enumerations.1/26/2026
idx, idx1/26/2026
Know your math1/26/2026
import this1/26/2026
get ref1/26/2026
Wheel file1/26/2026
del and __del__1/26/2026
__main__1/26/2026
range(0, round(π)) + 11/26/2026
Type, enter, run1/26/2026
Pepsi1/26/2026
Give me a hint!1/26/2026
Import test.py1/26/2026
Wannabe1/26/2026
Present your id1/26/2026
Switch hitter1/25/2026
Default Floating Point1/25/2026
Python Overloading1/25/2026
Unpack the pops1/25/2026
What the fork?1/24/2026
What is a Software Thread?1/24/2026
Split Segments1/24/2026
Memory Segmentation Concept1/24/2026
Address Translation Mechanism1/24/2026
TLB Purpose1/24/2026
Signal vs Broadcast1/24/2026
Bimodal prediction.1/24/2026
Bimodal prediction II1/24/2026
How many copies?1/24/2026
a + b + c1/24/2026
Shifting off the edge1/24/2026
Strings in Python1/24/2026
Zip it1/23/2026
Comparsion1/23/2026
Exception Unwinding1/23/2026
So, where is X stored?1/23/2026
sorted() vs sort()1/23/2026
Wheel of misfortune1/23/2026
The Whole Shebang1/23/2026
Multiple Assignment1/22/2026
Cereal printer1/22/2026
Slice and dice 11/22/2026
Printing the printer.1/22/2026
tuple vs list1/22/2026
So, where is 1,000 stored?1/21/2026
__new__ vs __init__1/21/2026
Walrus1/21/2026
type of { }1/21/2026
Understand your environment1/21/2026
Fooor!1/21/2026
GIL1/21/2026
"Hello"1/21/2026
Make it pretty.1/21/2026
In Python...1/21/2026
Interacting with the OS1/21/2026
Spin Lock Inefficiency1/20/2026
Page Table Present Bit1/20/2026
Page Fault Mechanism1/20/2026
Lost Wakeup1/20/2026
Lock It1/20/2026
Simple system call overhead1/20/2026
PML?1/20/2026
PML41/20/2026
Top heavy 1/20/2026
isolcpu, taskset, pthread_setaffinity.1/20/2026
P switch T switch.1/20/2026
To Interrupt or To Poll1/20/2026
IPC mutex1/20/2026
SQL commands matter1/18/2026
System Dichotomy1/18/2026
EEEEEEEEEEI1/18/2026
IEEEEEEEEEE1/18/2026
What's wrong with this query?1/18/2026
You're a snake.1/18/2026
Help! My Users Keep Changing! 1/18/2026
What does 'SQL' stand for?1/18/2026
What does 'JSON' stand for?1/18/2026
What does 'CSV' stand for?1/18/2026
Cache me if you can! 21/18/2026
Cache me if you can!1/18/2026
Nosy Cache1/18/2026
Processor Architectural Divisions1/17/2026
Speedup1/17/2026
Clock Cycle and Pipeline Depth1/17/2026
What 'E'?1/17/2026
Instruction Set Categories1/17/2026
Pad it up!1/17/2026
Pipeline Operation Basics1/17/2026
Branch Instruction Effects1/17/2026
RISC Pipeline Structure1/17/2026
Cache Coherence 1/17/2026
How much parallelism?1/17/2026
Pipeline Performance Calculation1/17/2026
Pipelining Performance Benefits1/17/2026
Memory Addressing Modes1/17/2026
Common ISAs1/17/2026
Instruction Set Architecture1/17/2026
ISA Instructions1/17/2026
ISA Components1/17/2026
TLB Switch1/17/2026
X-Way Set Associativity 1/17/2026
Cache Inclusion1/17/2026
Single-Cycle Processor Limitations1/17/2026
Cache me if you can! 31/17/2026
Speedup again1/17/2026
Which-Way Associativity?1/11/2026
RAM to Cache Memory Transport1/11/2026
How big are the lines?1/11/2026
Tag, you're it.1/11/2026
How big is it?1/11/2026
Cache Affinity1/11/2026
It's massive.1/11/2026
Endian? Is that a word?1/11/2026
Machine Language Components1/11/2026
Branch Instruction Types1/10/2026
NUMA NUMA NUMA 1/10/2026
Warm and toasty1/10/2026
L1 Cache Split1/10/2026
Sharing is caring.1/10/2026
3 Cache Misses1/10/2026
Memory Address Translations1/10/2026
Registering RAM1/9/2026
The four socket amigos.1/9/2026
Chit chat.1/9/2026
Class B Networks1/8/2026
Stayin' Alive1/8/2026
Stayin' Dead1/8/2026
Linux Stayin' Alive1/8/2026
ARP ARP ARP1/8/2026
ARP Cache1/8/2026
Host, where are you?1/8/2026
Gratuitous ARP1/8/2026
Proxy ARP1/8/2026
Ethernet Type of ARP1/8/2026
ARP Cache Clear1/8/2026
IPv6 ARP?1/8/2026
Why even IP?1/8/2026
IPv4 Header Recalculation1/8/2026
IPv4 vs IPv6 Headers1/8/2026
DS, but not Nintendo.1/8/2026
You're too big!1/7/2026
ARP-less1/7/2026
IP Forwarding1/7/2026
IPv6 Flow Label1/7/2026
Class A Networks1/7/2026
IPv4 Compatible IPv61/7/2026
IPv4 vs IPv6 Fragmentation1/6/2026
Broadcast vs Multicast1/6/2026
Broadcast Address Types1/6/2026
Limited Broadcast Usage1/6/2026
Multicast Address Range1/6/2026
Multicast MAC Conversion1/6/2026
Broadcast Reception Control1/6/2026
MAC Address Overlap1/6/2026
Broadcast Forwarding Behavior1/6/2026
Host Multicast Filtering1/6/2026
DNS Basic Function1/6/2026
DNS Namespace Structure1/6/2026
DNS Zones Purpose1/6/2026
DNS Caching Benefits1/6/2026
TCP Service Model1/6/2026
TCP Sequence Numbers1/6/2026
TCP Reliability Mechanism1/6/2026
TCP Checksum Coverage1/5/2026
TCP Three-way Handshake1/5/2026
TCP Connection Termination1/5/2026
TCP TIME_WAIT Purpose1/5/2026
IPv4 Mapped IPv61/5/2026
Typical MTU1/5/2026
TCP RTO Calculation1/5/2026
TCP Fast Retransmit1/5/2026
TCP Packet Reordering1/5/2026
TCP Flow Control Purpose1/5/2026
TCP Sliding Window1/5/2026
Nagle Algorithm Purpose1/5/2026
Silly Window Syndrome1/5/2026
TCP Congestion Detection1/4/2026
TCP Congestion Control Goals1/4/2026
SYN Flood1/4/2026
NAT or ...1/4/2026
AIMD TCP1/4/2026
Underlying Protocols1/4/2026
Open Close Open Close1/4/2026
The missing hops1/4/2026
The number of fragments1/3/2026
The bare minimum1/3/2026
Reinventing the cat1/3/2026
Network Layers1/3/2026
Classful Addressing1/3/2026
Special Use Address 21/3/2026
Where is ARP?1/3/2026
Special Use Address 11/3/2026
Which header?1/3/2026
Subnets1/3/2026
Are you still alive?1/3/2026
MTU Violation1/3/2026
MTU1/3/2026
Private to Public1/3/2026
OS OSI1/2/2026
Which way do I read this, again?1/2/2026
Which way do I read this?1/2/2026
Poll position.1/2/2026
How do I know you're still there?1/2/2026
So, what's TCP?1/2/2026
TCP Data Integrity1/2/2026
TCP Urgent Pointer1/2/2026
TCP Window Scale Option1/2/2026
TCP Flow Control1/1/2026
So, what's a TCP SACK?1/1/2026
Delayed Acknowledgments1/1/2026
TCP Termination Process1/1/2026
TCP Socket1/1/2026
Multicast Group Membership1/1/2026
So, what's UDP?1/1/2026
Whichcast1/1/2026
Multicast Addressing1/1/2026
Why am I quicker than you?1/1/2026
Put the Fries in the Bag12/8/2025
Lord of Dot12/8/2025
Dunder Dunder Dunder12/8/2025
Is Python...?12/8/2025
Simple Type12/8/2025
**args12/8/2025
Slash slash12/8/2025
Solarpunk12/8/2025
I love big numbers12/5/2025
Ouroboros 412/5/2025

Favorite Questions

TitleStatusDate
In Python...1/21/2026
What are __slots__?2/11/2026
Is Python...?12/8/2025
Scheduler Trade-offs2/28/2026
Yield!3/9/2026
Virtual Address Mask2/28/2026
Ampersand2/28/2026
How big is a pointer?3/5/2026
The Python Memory Manager2/8/2026
LRU Replacement Policy2/8/2026
Shared Data Problems2/8/2026
Lock Purpose Basics2/8/2026
Condition Variable Atomicity2/8/2026
Machine Language Components1/11/2026
Bypass the mutex, or not?3/27/2026
Auto with Braced Initializers3/10/2026
GG2/7/2026
Default Arguments 2/8/2026
__doc__2/28/2026
So, how big is X?3/9/2026
Generational Generator2/8/2026
**kwargs and kwargs2/6/2026
__future__2/11/2026
A Number Walks Into a Base...2/28/2026
__eq__ implementation3/15/2026
CTAD1/30/2026
Plus Minus Sanity2/28/2026
Three by three3/4/2026
Maximal Snake2/6/2026
Comparison conundrum. 3/22/2026
Taken with context3/22/2026
Sorting the sorted.3/5/2026
We live in divided times.2/23/2026
Living by Proxy2/10/2026
Perfect Match3/22/2026
Chiral3/9/2026
locals()3/15/2026
globals()1/30/2026
Sir, what's your order?2/28/2026
Path to return 23/5/2026
ditto3/21/2026
I know what a tuple is.3/15/2026
Zip it 43/4/2026
Slothful __slots__3/2/2026
What is their GPA?3/4/2026
Pepsi1/26/2026
C++ is a…1/30/2026
Comparisons2/15/2026
Wannabe 42/28/2026
Assign to what?3/9/2026
Screw the protocol!3/6/2026
Quantum Defaults3/6/2026
Memory is all you need3/17/2026
One after the other2/7/2026
Pointers in Python3/21/2026
My snake ate my trash2/6/2026
That's BS!3/4/2026
Remove it from me.2/8/2026
Class is in functional session3/20/2026
What does Tom do?3/20/2026
The country of Python's GDP3/20/2026
Lions and buffalos3/22/2026
random_insert3/22/2026

Completed Quizzes

Progress Overview