| 1 | How do you correctly compare two floating-point numbers for 'close enough' equality? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Advanced |
| 2 | Why can't you use WeakMap for caching results keyed by primitive values like strings or numbers? JavaScript › Map, Set, WeakMap & WeakSet | JavaScript | Map, Set, WeakMap & WeakSet | Advanced |
| 3 | How do you convert between std::string and numbers? C++ › Strings & string_view | C++ | Strings & string_view | Beginner |
| 4 | How do you format numbers and currency for a locale using Intl.NumberFormat? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Intermediate |
| 5 | How would you build a dynamic form with a variable number of fields, such as a list of phone numbers, using reactive forms? Angular › Forms | Angular | Forms | Intermediate |
| 6 | How do you format dates, numbers, and currency correctly for different locales in an Angular app? Angular › Internationalization (i18n) in Angular | Angular | Internationalization (i18n) in Angular | Intermediate |
| 7 | How do you properly format dates, numbers, and currency values correctly according to a given user's own specific current locale, using the intl package? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Intermediate |
| 8 | How does memory efficiency compare between Redis and Memcached for storing large numbers of small key value pairs? Redis › Redis vs Memcached | Redis | Redis vs Memcached | Advanced |
| 9 | How do PHP's integer and float types handle precision limitations, and what issues can arise when performing arithmetic with floating point numbers? PHP › Basics & Types | PHP | Basics & Types | Advanced |
| 10 | How do PHP's string comparison functions and operators handle edge cases involving numeric looking strings, and why is strict, type aware comparison important when working with strings that could be misinterpreted as numbers? PHP › Strings & String Functions | PHP | Strings & String Functions | Advanced |
| 11 | Why does 0.1 + 0.2 not equal 0.3 exactly in JavaScript? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Beginner |
| 12 | What does Number.isInteger() check, and how is it different from typeof? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Beginner |
| 13 | What are some commonly used Math object methods? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Beginner |
| 14 | What is Number.MAX_SAFE_INTEGER and what breaks beyond it? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Intermediate |
| 15 | What is BigInt and how do you create one? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Intermediate |
| 16 | Why does 9007199254740993n + 1 throw a TypeError, but 9007199254740993n + 1n does not? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Intermediate |
| 17 | Why is Number.parseFloat('123abc') valid but Number('123abc') returns NaN? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Advanced |
| 18 | Why is BigInt generally the wrong tool for representing monetary amounts with decimals, like $19.99? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Advanced |
| 19 | How do bitwise operators like >>>, &, and | behave differently on BigInt versus Number? JavaScript › Numbers, Math & BigInt | JavaScript | Numbers, Math & BigInt | Advanced |
| 20 | Name a few common TypedArray types and their byte sizes. JavaScript › ArrayBuffer, TypedArrays & Binary Data | JavaScript | ArrayBuffer, TypedArrays & Binary Data | Beginner |
| 21 | How do you create a Date object representing the current moment? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Beginner |
| 22 | How do you calculate the difference between two dates in days? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Intermediate |
| 23 | How does BigInt64Array differ from a standard numeric TypedArray? JavaScript › ArrayBuffer, TypedArrays & Binary Data | JavaScript | ArrayBuffer, TypedArrays & Binary Data | Advanced |
| 24 | How do you get a relative time string like '3 days ago' using built-in APIs? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Advanced |