Logo
P
Member
PierreSojic
Correct
304
Incorrect
102

Computer Architecture

46/54

Networking

31/95

Language Knowledge

183/686

Design Patterns

6/20

Concurrency

40/72

Operating Systems

100/105

Data

0/10

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

Recently Completed

TitleStatusDate
constexpr if3/31/2026
fp compatibility3/29/2026
Which kind of vector?3/29/2026
How do I thread the needle?3/26/2026
Going global3/25/2026
I thought I understood this.3/24/2026
Custom deleter magic?3/24/2026
Get it for me quick!3/23/2026
Lions and buffalos3/21/2026
random_insert3/21/2026
Wheel of misfortune3/15/2026
PML?3/15/2026
Another string question?3/10/2026
Streams3/10/2026
Remove it from me.3/10/2026
____ Park3/8/2026
How do I test ts 1?2/26/2026
Invoke me.2/22/2026
Uhhhh, it's gone.2/21/2026
override!2/21/2026
Where did it go?2/10/2026
What's wrong, loopy?2/10/2026
So, how big is vector?2/10/2026
Is it composed?2/10/2026
Pointer or String?2/10/2026
Who comes first?2/10/2026
Even if nothing!2/10/2026
What's the point?2/10/2026
Dereference++2/10/2026
Are we compatible?2/10/2026
Zero Division, Error?2/10/2026
In a Diamond2/10/2026
Who’s Pointing at What?2/10/2026
Under the Shadow2/10/2026
Is it converted?2/10/2026
What a Jump!2/10/2026
Shortcuts2/10/2026
#Pragma Roll2/10/2026
Signed Integer Overflow2/10/2026
Unsigned Integer Overflow2/10/2026
Is it accessible?2/10/2026
Constructing it.2/10/2026
Constructing it, with it.2/10/2026
A mix of creations.2/10/2026
Do you understand creation?2/10/2026
++ before or after?2/10/2026
Floating points, you sure?2/10/2026
To sign or not to sign?2/10/2026
You don't understand strings.2/10/2026
Template Specializations 32/10/2026
Empty resource manager2/10/2026
Maze creator2/10/2026
Enchanted maze2/10/2026
Template Specializations 22/10/2026
A Code Review 12/10/2026
Template Specializations 12/10/2026
Is it used?2/10/2026
To <T> or not to <T>2/10/2026
Templates and references2/10/2026
GG2/10/2026
A template, or not not?2/10/2026
Ordering matters?2/10/2026
Understanding arrays2/10/2026
r-expression2/10/2026
Moved from.2/10/2026
uint32_t2/10/2026
Using Decltype Auto2/10/2026
Trailing Return Type Purpose2/10/2026
Auto with Braced Initializers2/10/2026
Auto got it wrong.2/10/2026
Auto Type Deduction Rules2/10/2026
Two Futures2/10/2026
Char + Char2/10/2026
More constants more problems.2/10/2026
Vector growth 22/10/2026
Vector construction2/10/2026
Be careful.2/10/2026
User / Standard Conversions2/10/2026
Const and Not Const2/10/2026
#square2/10/2026
What's a lambda?2/10/2026
Changing Const?2/10/2026
So, where is 1 stored?2/10/2026
What's Under Test 22/10/2026
Lookup!2/10/2026
Global Local Lambda Capture2/10/2026
Wait a second...2/10/2026
Nested Types in Templates2/10/2026
Stay there.2/10/2026
Arms length2/10/2026
Where did std::thread go?2/10/2026
Move!2/10/2026
Don't end me.2/10/2026
Throwing a wrench out of it.2/10/2026
Initialize Object2/10/2026
Template Printer2/10/2026
C++'s Most What?2/10/2026
The headers you never knew2/10/2026
He fumbled the [] operator.2/10/2026
Woopsie noexcept Method2/10/2026
Catching noexcept Method2/10/2026
Throwing noexcept Method?2/10/2026
Why std::make_shared?2/10/2026
Signed Char == Unsigned Char?2/10/2026
Boolean Addition2/10/2026
Void Pointer Dereferencing2/10/2026
std::is_signed<char>::value2/10/2026
Method-only objects2/10/2026
print function?2/9/2026
I'm leaking bytes! 22/6/2026
I'm leaking bytes!2/3/2026
Lost Wakeup1/13/2026
The Doorbell1/13/2026
The Whole Shebang1/13/2026
isolcpu, taskset, pthread_setaffinity.1/13/2026
Where can I find you?1/13/2026
Can you treat me as an equal?1/13/2026
We're virtually there.1/6/2026
I really really hate decltype1/6/2026
SOO, about that object.1/6/2026
The perfect union 2.1/6/2026
The perfect union.1/6/2026
C++ is a…1/6/2026
Am I unique?1/6/2026
Removing the polymorphic1/6/2026
String placement1/6/2026
Copy constructor, maybe.1/6/2026
Requires requires1/6/2026
memset() on objects.1/6/2026
East to West1/1/2026
Herb's Destructor1/1/2026
1s in chat if you're cooked1/1/2026
Schrödinger's Initializer1/1/2026
Who are you pointing to?1/1/2026
If Else... What?1/1/2026
skibidi pointer1/1/2026
A, B, C, harder than 1, 2, 31/1/2026
Constipated constexpr1/1/2026
You don't always matter to me1/1/2026
Are you pessimistic?1/1/2026
I'm empty inside 41/1/2026
I'm empty inside 31/1/2026
I'm empty inside 21/1/2026
Spin wars12/30/2025
Parse a farce.12/25/2025
Reinventing the cat12/25/2025
Wait, I'm sleeping12/25/2025
Case and point 212/25/2025
Case and point 112/25/2025
A tale of two pointers!12/22/2025
Class inStruction 12/22/2025
That's BS!12/22/2025
Money laundering 112/22/2025
Ampersand12/13/2025
2 variables 1 auto12/12/2025
Put it right there12/12/2025
If the OS is running...12/12/2025
What is a Software Thread?12/12/2025
Scheduler Trade-offs12/12/2025
How Many Page Translations?12/12/2025
Virtual Address Mask12/12/2025
You Dirty Bit.12/12/2025
Why an OS?12/12/2025
Interacting with the OS12/12/2025
System vs Procedure Call12/12/2025
Its our time!12/12/2025
Process States12/12/2025
Process Control Block12/12/2025
Before main()12/12/2025
After main()12/12/2025
The OS Monarch12/12/2025
Job Scheduling12/12/2025
Ding ding ding!12/12/2025
Pay your fair share.12/12/2025
Linux, what are you using?12/12/2025
How are jobs stored?12/12/2025
Stack Direction12/12/2025
Fragmentation 112/12/2025
Dealing with Fragmentation12/12/2025
It's magic.12/12/2025
Split Segments12/12/2025
Address Translation Mechanism12/12/2025
Memory Segmentation Concept12/12/2025
Memory Allocation Strategies12/12/2025
Paging Fundamentals12/12/2025
TLB Purpose12/12/2025
TLB Miss Handling12/12/2025
Multi-level Page Tables12/12/2025
Inverted Page Tables12/12/2025
Page Table Present Bit12/12/2025
Page Fault Mechanism12/12/2025
Swap Space Function12/12/2025
The Page Replacement Algorithm12/12/2025
Clock Replacement Algorithm12/12/2025
Shake it, shake, shake it.12/12/2025
Thread Motivation Basics12/12/2025
Thread Scheduling Uncertainty12/12/2025
Thread Joining Mechanism12/12/2025
Lock Purpose Basics12/12/2025
Spin Lock Mechanism12/12/2025
Spin Lock Inefficiency12/12/2025
Counter Thread Safety12/12/2025
Lock Coupling12/12/2025
Condition Variable Atomicity12/12/2025
Signal vs Broadcast12/12/2025
Fast Random12/12/2025
Lock It12/12/2025
PML412/12/2025
Space the cache12/12/2025
Map the cache, again12/8/2025
Linux CFS12/8/2025
What the fork?12/8/2025
Simple system call overhead12/8/2025
P switch T switch.12/8/2025
Half and Half12/8/2025
Top heavy 12/8/2025
The New API12/8/2025
Softly Interrupted12/8/2025
To Interrupt or To Poll12/8/2025
IPC mutex12/8/2025
I really want to be with you.12/8/2025
Peas in a pod.12/8/2025
Memory order I12/8/2025
Parallel pitfalls12/8/2025
Cross-thread Exception Handling12/8/2025
Thread Pool Benefits12/8/2025
Cache Coherence Optimization12/8/2025
Workload Distribution12/8/2025
Amdahl's Law Application12/8/2025
Lock-free Memory Management12/8/2025
ABA Problem in Lock-free Code12/8/2025
Lock Free vs Wait Free12/8/2025
How fine is the grain?12/8/2025
A thread-safe stack.12/8/2025
Locking Granularity Tradeoffs12/8/2025
Something is wrong.12/8/2025
Bypass the mutex, or not?12/8/2025
Accumulate it all in parallel.12/8/2025
Sharing data the nice way.12/8/2025
Joined together.12/8/2025
What's suspect?12/8/2025
When are we racing, and what is the condition?12/8/2025
What am I guarding?12/8/2025
Same line, different time.12/8/2025
Wake up!12/8/2025
Yield!12/8/2025
How does it mutex?12/8/2025
No progress.12/8/2025
2 Types of Parallelism12/8/2025
A onephore12/8/2025
Speedup12/7/2025
Shifting off the edge12/7/2025
Bimodal prediction II12/7/2025
Bimodal prediction.12/7/2025
What 'E'?12/7/2025
Cache Inclusion12/7/2025
Single-Cycle Processor Limitations12/7/2025
Pipeline Performance Calculation12/7/2025
Pipelining Performance Benefits12/7/2025
Pipeline Operation Basics12/7/2025
Branch Instruction Types12/7/2025
Memory Addressing Modes12/7/2025
Registering RAM12/7/2025
It's massive.12/7/2025
Tag, you're it.12/7/2025
How big are the lines?12/7/2025
ISA Instructions12/7/2025
How much parallelism?12/7/2025
ISA Components12/7/2025
Common ISAs12/7/2025
TLB Switch12/7/2025
NUMA NUMA NUMA 12/7/2025
L1 Cache Split12/7/2025
Sharing is caring.12/7/2025
3 Cache Misses12/7/2025
Async surprise party12/7/2025
Bodyguard12/7/2025
Who lives here?12/7/2025
std::cout vs std::cerr12/7/2025
Array extensioooooons12/7/2025
Have him play with it.12/7/2025
Tear it out root and stem12/7/2025
a + b + c12/7/2025
Over here, then over there.12/7/2025
Inspector Gadget12/7/2025
Castaway12/7/2025
Money laundering 212/7/2025
The perfect union 3.12/7/2025
One after the other12/7/2025
But how do it do?11/30/2025
Interrupting an interrupt.11/30/2025
Weighing Jobs11/30/2025
Speak the language.11/30/2025
Who can share?11/30/2025
The cost of .bss11/30/2025
Base Bounds Protection11/30/2025
Shared Data Problems11/30/2025
Split Problems11/30/2025
Buddy Allocation System11/30/2025
LRU Replacement Policy11/30/2025
Virtual Address Structure11/30/2025
POSIX Thread Creation11/30/2025
Thread Resource Cleanup11/30/2025
Hardware Lock Support11/30/2025
Scalable Counter Design11/30/2025
Condition Variable Purpose11/30/2025
Producer-Consumer Signaling11/30/2025
Semaphore Basic Definition11/30/2025
stderr11/30/2025
Allocation Decisions11/30/2025
Map the cache11/30/2025
Don't interrupt me 86 times.11/30/2025
Are you done?11/30/2025
They're stacked.11/30/2025
Clock Cycle and Pipeline Depth11/30/2025
Processor Architectural Divisions11/30/2025
RISC Pipeline Structure11/30/2025
Instruction Set Categories11/30/2025
Machine Language Components11/30/2025
Branch Instruction Effects11/30/2025
Warm and toasty11/30/2025
Pad it up!11/30/2025
Cache Coherence 11/30/2025
Memory Address Translations11/30/2025
Instruction Set Architecture11/30/2025
X-Way Set Associativity 11/30/2025
Which-Way Associativity?11/30/2025
RAM to Cache Memory Transport11/30/2025
How big is it?11/30/2025
Cache Affinity11/30/2025
Endian? Is that a word?11/30/2025
Nosy Cache11/30/2025
How many copies?11/30/2025
Which header?11/30/2025
Are you still alive?11/30/2025
TCP Flow Control11/30/2025
Multicast Address Range11/30/2025
Broadcast Reception Control11/30/2025
MAC Address Overlap11/30/2025
Host Multicast Filtering11/30/2025
DNS Caching Benefits11/30/2025
TCP Sequence Numbers11/30/2025
TCP Checksum Coverage11/30/2025
TCP Connection Termination11/30/2025
TCP Window Scale Option11/30/2025
TCP Fast Retransmit11/30/2025
TCP Packet Reordering11/30/2025
TCP Sliding Window11/30/2025
Delayed Acknowledgments11/30/2025
TCP Urgent Pointer11/30/2025
TCP Congestion Control Goals11/30/2025
SYN Flood11/30/2025
TCP Socket11/30/2025
AIMD TCP11/30/2025
OS OSI11/30/2025
Which way do I read this?11/30/2025
Why am I quicker than you?11/30/2025
Which way do I read this, again?11/30/2025
Chit chat.11/30/2025
The four socket amigos.11/30/2025
The missing hops11/30/2025
The number of fragments11/30/2025
What pointer?10/11/2025
Sequential guarantees10/11/2025
How many kids do I want?10/11/2025
Transferring ownership.10/11/2025
Vector growth 110/11/2025
Exception in my constructor10/11/2025
Dangerous for-loops.10/11/2025
IIFE10/11/2025
Initialization order.10/11/2025
Const and Not Const*10/11/2025
A template, or not?10/11/2025
You don't get references.10/11/2025
How big is a pointer?10/11/2025
What's Under Test 110/11/2025
One of these mains.10/11/2025
Chop Chop Chop10/11/2025
It's a simple struct.10/11/2025
Typename...10/11/2025
Using vs Typedef10/11/2025
Concepts require understanding.10/11/2025
Replace all the functions!10/11/2025
What's the alignment?10/11/2025
Inheriting Itself?10/11/2025
(type(expression))10/11/2025
Throwing a wrench into it.10/11/2025
delete it.10/11/2025
I am the shadows.10/11/2025
Initialization?!10/11/2025
How Much More New?10/11/2025
Even One Virtual Method10/11/2025
Simple Pointer Math10/11/2025
Default shared pointer10/11/2025
96% of you will fail this.10/11/2025
Exception safety guarantees10/11/2025
Storage Duration10/11/2025
Delete Delete Delete10/11/2025
Shared pointer constructor10/11/2025
The Memory Model's Introduction10/11/2025
Nested Namespaces10/11/2025
Empty Structs10/11/2025
Class vs Struct10/11/2025
Struct over Class10/11/2025
Class Inheritance Access Control10/11/2025
Network Layers8/19/2025

Favorite Questions

TitleStatusDate

Completed Quizzes

TitleScoreDate

Progress Overview