| 1. Gradient Descent | | | 33% 3/9 |
| 2. Activation Function | | | 38% 3/8 |
| 3. Assumptions of Linear Regression | | | 100% 1/1 |
| 4. K-fold cross validation | | | 40% 2/5 |
| 5. Independence | | | 50% 1/2 |
| 6. Combine in pandas | | | 100% 1/1 |
| 7. Distribution as sample size increases | | | 100% 1/1 |
| 8. Overfitting | | | 50% 1/2 |
| 9. Unionized | | | 100% 1/1 |
| 10. Under where? | | | 100% 1/1 |
| 11. Conversions | | | 100% 1/1 |
| 12. Atomic vs Mutex | | | 50% 2/4 |
| 13. Cache lines | | | 50% 1/2 |
| 14. Weakest order | | | 100% 1/1 |
| 15. Branch predictions | | | 50% 1/2 |
| 16. NUMA | | | 40% 2/5 |
| 17. False sharing | | | 100% 1/1 |
| 18. syscalls | | | 100% 1/1 |
| 19. Compare and swap | | | 50% 2/4 |
| 20. Pinned | | | 67% 2/3 |
| 21. Prefetching | | | 40% 2/5 |
| 22. Back to me | | | 100% 2/2 |
| 23. Heapify | | | 50% 2/4 |
| 24. Dynamic Programming | | | 13% 2/15 |
| 25. Binary Search | | | 100% 2/2 |
| 26. Tree traversal | | | 50% 2/4 |
| 27. Dijkstra's | | | 100% 2/2 |
| 28. Insert, delete, search | | | 100% 2/2 |
| 29. Topological sort | | | 100% 2/2 |
| 30. append to back | | | 100% 2/2 |
| 31. Union Find Optimization | | | 100% 2/2 |
| 32. Scheduling priority | | | 50% 1/2 |
| 33. CFS | | | 100% 1/1 |
| 34. Don't starve | | | 100% 1/1 |
| 35. TLB | | | 100% 2/2 |
| 36. It's all your fault. | | | 100% 2/2 |
| 37. Belady's Anomaly | | | 67% 2/3 |
| 38. Spit(?) lock | | | 100% 1/1 |
| 39. Peterson's Solution | | | 100% 1/1 |
| 40. Deadlocked | | | 29% 2/7 |
| 41. iNode | | | 100% 1/1 |
| 42. ext4 | | | 100% 1/1 |
| 43. Dirty bit | | | 50% 2/4 |
| 44. Thrash out | | | 100% 1/1 |
| 45. Two levels is better than one | | | 100% 1/1 |
| 46. Pipe dream | | | 33% 1/3 |
| 47. Sync up | | | 100% 1/1 |
| 48. I'm so forked | | | 50% 1/2 |
| 49. Executive Agreement | | | 50% 1/2 |
| 50. Race Conditions | | | 100% 1/1 |
| 51. We build kernels and whatnot | | | 100% 1/1 |
| 52. Thread vs Process Memory | | | 100% 1/1 |
| 53. std::future Wait Behavior | | | 100% 1/1 |
| 54. Context Switch Overhead | | | 100% 1/1 |
| 55. Memory Order Acquire-Release | | | 100% 1/1 |
| 56. Condition Variable Spurious Wakeup | | | 100% 1/1 |
| 57. Page Fault Types | | | 50% 1/2 |
| 58. std::atomic Compare-Exchange | | | 100% 1/1 |
| 59. Priority Inversion | | | 100% 1/1 |
| 60. std::shared_future vs std::future | | | 50% 1/2 |
| 61. TLB Reach Calculation | | | 100% 1/1 |
| 62. Read-Copy-Update (RCU) | | | 100% 1/1 |
| 63. std::mutex Deadlock Prevention | | | 100% 1/1 |
| 64. Copy-on-Write Semantics | | | 100% 1/1 |
| 65. std::atomic Memory Order Relaxed | | | 50% 1/2 |
| 66. Cache Line Size Impact | | | 100% 1/1 |
| 67. TCP Three-Way Handshake | | | 33% 1/3 |
| 68. Pipeline Hazard Types | | | 100% 1/1 |
| 69. Subnet Mask Calculation | | | 100% 1/1 |
| 70. Branch Prediction Miss | | | 100% 1/1 |
| 71. UDP vs TCP Characteristics | | | 100% 1/1 |
| 72. Cache Associativity | | | 100% 1/1 |
| 73. TCP Congestion Window | | | 100% 1/1 |
| 74. MESI Cache Coherence States | | | 100% 1/1 |
| 75. A Protocol's Purpose | | | 50% 1/2 |
| 76. Out-of-Order Execution | | | 100% 1/1 |
| 77. TCP TIME_WAIT State | | | 50% 1/2 |
| 78. Two thread conflict | | | 100% 1/1 |
| 79. CIDR Aggregation | | | 100% 1/1 |
| 80. Speculative Execution Risks | | | 100% 1/1 |
| 81. HTTP Status Code 304 | | | 100% 1/1 |
| 82. Cache Write Policies | | | 100% 1/1 |
| 83. NAT Port Exhaustion | | | 100% 1/1 |
| 84. TCP Nagle's Algorithm | | | 100% 1/1 |
| 85. SQL Window Function Ordering | | | 100% 1/1 |
| 86. Pandas DataFrame Copy | | | 50% 1/2 |
| 87. SQL Filters | | | 100% 1/1 |
| 88. Pandas MultiIndex Selection | | | 100% 1/1 |
| 89. SQL COALESCE Function | | | 100% 1/1 |
| 90. Pandas Merge Types | | | 100% 1/1 |
| 91. Pandas GroupBy Aggregation | | | 100% 1/1 |
| 92. SQL Self Join | | | 100% 1/1 |
| 93. Pandas Categorical Performance | | | 100% 1/1 |
| 94. SQL Correlated Subquery | | | 100% 1/1 |
| 95. Pandas Apply vs Map | | | 33% 1/3 |
| 96. SQL Transaction Isolation | | | 100% 1/1 |
| 97. Pandas Memory Optimization | | | 25% 1/4 |
| 98. SQL INDEX Performance | | | 100% 1/1 |
| 99. Memory Alignment Requirements | | | 100% 1/1 |
| 100. Stack vs Heap Allocation Speed | | | 100% 1/1 |
| 101. Memory Fragmentation Types | | | 33% 1/3 |
| 102. Page set | | | 100% 1/1 |
| 103. Memory-Mapped Files | | | 100% 1/1 |
| 104. Slab Allocator Purpose | | | 100% 1/1 |
| 105. NUMA Architecture Impact | | | 100% 1/1 |
| 106. Buddy Allocation System | | | 100% 1/1 |
| 107. Dirty Page Writeback | | | 100% 1/1 |
| 108. Huge Pages Benefits | | | 50% 1/2 |
| 109. Superkey Existence | | | 100% 1/1 |
| 110. NULL Handling in WHERE | | | 100% 1/1 |
| 111. GROUP BY Validation | | | 100% 1/1 |
| 112. Outer Join Equivalence | | | 100% 1/1 |
| 113. Projection After Join Size | | | 100% 1/1 |
| 114. Departments with 100+ Employees | | | 100% 1/1 |
| 115. Managers of High-Budget Departments | | | 100% 1/1 |
| 116. Employees in Both Departments | | | 33% 1/3 |
| 117. HAVING Clause Validity | | | 100% 1/1 |
| 118. MAX in WHERE Clause | | | 50% 1/2 |