| 1 | What is internationalization in a React app and why is it important? React › Internationalization (i18n) in React | React | Internationalization (i18n) in React | Beginner |
| 2 | What is internationalization in Angular, and what built in tool does the framework provide for it? Angular › Internationalization (i18n) in Angular | Angular | Internationalization (i18n) in Angular | Beginner |
| 3 | What is internationalization, and how does it apply to a Next.js application? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Beginner |
| 4 | What is the difference between internationalization and localization, and how does Flutter's own official flutter_localizations package genuinely support both of these important related concepts? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Beginner |
| 5 | How do you create a Date object representing the current moment? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Beginner |
| 6 | Why is Date.parse() considered unreliable for parsing date strings? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Beginner |
| 7 | How would you let a user switch the language of an app using a simple dropdown menu? React › Internationalization (i18n) in React | React | Internationalization (i18n) in React | Beginner |
| 8 | How would you let a user switch the display language of an Angular app using a simple dropdown menu? Angular › Internationalization (i18n) in Angular | Angular | Internationalization (i18n) in Angular | Beginner |
| 9 | How do ARB files let you properly organize and store your app's own translated text strings for each individual specific supported language? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Beginner |
| 10 | How do you format a date for a specific locale without a library? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Intermediate |
| 11 | How do you calculate the difference between two dates in days? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Intermediate |
| 12 | 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 |
| 13 | How does the react i18next library help manage translations in a React app? React › Internationalization (i18n) in React | React | Internationalization (i18n) in React | Intermediate |
| 14 | How do you handle right to left languages, like Arabic, in a React app? React › Internationalization (i18n) in React | React | Internationalization (i18n) in React | Intermediate |
| 15 | How does the popular ngx-translate library offer a different approach to translations compared to Angular's built in i18n? Angular › Internationalization (i18n) in Angular | Angular | Internationalization (i18n) in Angular | Intermediate |
| 16 | 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 |
| 17 | How would you structure your routes in the App Router to support multiple languages? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Intermediate |
| 18 | How can middleware help automatically detect a visitor's preferred language and redirect them accordingly? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Intermediate |
| 19 | How do you properly handle pluralization correctly across genuinely several different languages, given that different languages genuinely have meaningfully different specific grammatical rules regarding singular and plural forms? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Intermediate |
| 20 | How does Flutter properly handle right to left text direction support, such as for Arabic or Hebrew, and what specific layout adjustments genuinely need to actually happen automatically for these particular specific languages? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Intermediate |
| 21 | 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 |
| 22 | Why is manually working with time zones using the Date object error-prone? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Advanced |
| 23 | How do you sort an array of strings correctly for a given language using Intl.Collator? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Advanced |
| 24 | What is the Temporal API and what problem does it solve? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Advanced |
| 25 | 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 |
| 26 | Why does new Date(2026, 7, 8) represent August 8th, not July 8th? JavaScript › Date, Time & Internationalization (Intl API) | JavaScript | Date, Time & Internationalization (Intl API) | Advanced |
| 27 | How do you handle pluralization correctly across different languages in an internationalized React app? React › Internationalization (i18n) in React | React | Internationalization (i18n) in React | Advanced |
| 28 | How do you handle pluralization correctly across different languages in an internationalized Angular app? Angular › Internationalization (i18n) in Angular | Angular | Internationalization (i18n) in Angular | Advanced |
| 29 | How would you set correct SEO metadata, such as the hreflang tags, for a multilingual Next.js website? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Advanced |
| 30 | What are best practices for managing translation content at scale in a large, multilingual Next.js application? Next.js › Internationalization (i18n) in Next.js | Next.js | Internationalization (i18n) in Next.js | Advanced |
| 31 | How should a large team properly manage translation workflows for their app, including working effectively with professional translators and keeping ARB files properly synchronized across several genuinely separate active feature branches? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Advanced |
| 32 | How can you properly test that your app's own localization genuinely and correctly works across all of its supported languages, including verifying that longer translated text does not actually genuinely break your existing carefully designed layouts? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Advanced |
| 33 | What is a common real world use case for the Context API besides sharing a theme? React › Context API | React | Context API | Beginner |
| 34 | What is a pipe in Angular and how do you use one in a template? Angular › Pipes (Built-in & Custom) | Angular | Pipes (Built-in & Custom) | Beginner |
| 35 | What values does JSON.stringify() silently drop or convert, and why does this matter? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Intermediate |
| 36 | How does the reviver function in JSON.parse() work? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Intermediate |
| 37 | What is the difference between a GraphQL scalar type and an object type, and how would you define a custom scalar (like DateTime) in a Node.js GraphQL server? Node.js › GraphQL | Node.js | GraphQL | Intermediate |
| 38 | How would you use middleware to redirect users based on their location or device type? Next.js › Middleware | Next.js | Middleware | Intermediate |
| 39 | What is Apple's App Store review process, and what are some common reasons an app submission might be rejected during that review? Flutter › App Deployment (Play Store & App Store) | Flutter | App Deployment (Play Store & App Store) | Intermediate |
| 40 | How would you configure full text search to handle different languages correctly, including proper word breaking and stemming? SQL Server › Full Text Search | SQL Server | Full Text Search | Advanced |