| 1 | How do you convert a JavaScript object into a JSON string? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Beginner |
| 2 | How do you convert a JSON string back into a JavaScript object? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Beginner |
| 3 | How do you store and query JSON formatted text in SQL Server? SQL Server › JSON Support in SQL Server | SQL Server | JSON Support in SQL Server | Beginner |
| 4 | What is the difference between the JSON_VALUE and JSON_QUERY functions? SQL Server › JSON Support in SQL Server | SQL Server | JSON Support in SQL Server | Beginner |
| 5 | What is RedisJSON, and how does it improve working with JSON data compared to storing it as a plain string? Redis › RedisJSON | Redis | RedisJSON | Beginner |
| 6 | How do you set and retrieve a specific nested field within a JSON document using RedisJSON's path syntax? Redis › RedisJSON | Redis | RedisJSON | Beginner |
| 7 | How do you convert a PHP array or object into a JSON formatted string using json_encode? PHP › JSON Handling in PHP | PHP | JSON Handling in PHP | Beginner |
| 8 | How do you convert a JSON formatted string back into a PHP array or object using json_decode? PHP › JSON Handling in PHP | PHP | JSON Handling in PHP | Beginner |
| 9 | What is JSON serialization and deserialization, and how do Dart's own built in jsonEncode and jsonDecode functions let you convert genuinely freely between a Dart object and its own corresponding JSON text representation? Flutter › JSON Serialization & Deserialization | Flutter | JSON Serialization & Deserialization | Beginner |
| 10 | How do you properly convert a decoded JSON Map into a genuinely strongly typed custom Dart model class, rather than continuing to work directly with a considerably less safe raw dynamic Map throughout your entire app? Flutter › JSON Serialization & Deserialization | Flutter | JSON Serialization & Deserialization | Beginner |
| 11 | What values does JSON.stringify() silently drop or convert, and why does this matter? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Intermediate |
| 12 | How do you use the replacer parameter of JSON.stringify() to control what gets serialized? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Intermediate |
| 13 | How does the reviver function in JSON.parse() work? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Intermediate |
| 14 | How do you convert a JSON array stored in a column into a relational table format that can be queried like normal rows? SQL Server › JSON Support in SQL Server | SQL Server | JSON Support in SQL Server | Intermediate |
| 15 | How do you generate JSON formatted output directly from a SQL query's result set? SQL Server › JSON Support in SQL Server | SQL Server | JSON Support in SQL Server | Intermediate |
| 16 | How do you update a specific value within a JSON document stored in a column without replacing the entire JSON text? SQL Server › JSON Support in SQL Server | SQL Server | JSON Support in SQL Server | Intermediate |
| 17 | How do you work with arrays within a JSON document stored in Redis, such as adding a new item to an existing array? Redis › RedisJSON | Redis | RedisJSON | Intermediate |
| 18 | How can you combine RedisJSON with RedisSearch to enable searching across specific fields within stored JSON documents? Redis › RedisJSON | Redis | RedisJSON | Intermediate |
| 19 | How do you atomically increment a numeric value nested within a JSON document using RedisJSON? Redis › RedisJSON | Redis | RedisJSON | Intermediate |
| 20 | How do you properly handle errors when parsing potentially invalid JSON, and how does the JSON_THROW_ON_ERROR flag simplify this compared to manually checking json_last_error? PHP › JSON Handling in PHP | PHP | JSON Handling in PHP | Intermediate |
| 21 | How do you control the depth and formatting of json_encode output, such as pretty printing JSON for readability or handling deeply nested data structures? PHP › JSON Handling in PHP | PHP | JSON Handling in PHP | Intermediate |
| 22 | How can PHP objects implementing the JsonSerializable interface customize exactly how they are converted into JSON when passed to json_encode? PHP › JSON Handling in PHP | PHP | JSON Handling in PHP | Intermediate |
| 23 | How does the json_serializable package let you automatically generate the required fromJson and toJson methods for your own Dart model classes, avoiding needing to write that particular repetitive boilerplate code entirely completely by hand yourself? Flutter › JSON Serialization & Deserialization | Flutter | JSON Serialization & Deserialization | Intermediate |
| 24 | How should you properly handle a genuinely nullable or optional field within your JSON deserialization logic, ensuring your app genuinely does not crash if a specific expected field happens to actually be missing from a given received response? Flutter › JSON Serialization & Deserialization | Flutter | JSON Serialization & Deserialization | Intermediate |
| 25 | How do you properly handle deserializing a genuinely nested JSON structure, such as an order object that itself contains an embedded nested list of individual line item objects, into a properly correctly structured set of nested Dart model classes? Flutter › JSON Serialization & Deserialization | Flutter | JSON Serialization & Deserialization | Intermediate |
| 26 | Why does JSON.stringify() throw a TypeError on objects with circular references, and how do you handle it? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Advanced |
| 27 | How does defining a toJSON() method on a class customize its JSON.stringify() output? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Advanced |
| 28 | What is structuredClone() and how does it differ from JSON.parse(JSON.stringify(obj)) for deep cloning? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Advanced |
| 29 | How do you safely parse potentially untrusted JSON without exposing your app to prototype pollution? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Advanced |
| 30 | How would you stream-parse a very large JSON file without loading it entirely into memory? JavaScript › JSON & Data Serialization | JavaScript | JSON & Data Serialization | Advanced |
| 31 | How would you validate that a value stored in a column actually contains well formed JSON before allowing it to be inserted or updated? SQL Server › JSON Support in SQL Server | SQL Server | JSON Support in SQL Server | Advanced |
| 32 | What are the performance considerations and limitations of querying JSON data stored as text compared to using normalized relational columns? SQL Server › JSON Support in SQL Server | SQL Server | JSON Support in SQL Server | Advanced |
| 33 | How would you design a document based data model using RedisJSON for an application that would traditionally use a document database like MongoDB? Redis › RedisJSON | Redis | RedisJSON | Advanced |
| 34 | What are the performance and memory considerations when storing very large or deeply nested JSON documents using RedisJSON? Redis › RedisJSON | Redis | RedisJSON | Advanced |
| 35 | How should an API validate the structure and types of incoming JSON data to ensure it matches the expected schema before processing it further? PHP › JSON Handling in PHP | PHP | JSON Handling in PHP | Advanced |
| 36 | What performance considerations arise when working with very large JSON payloads in PHP, and how do streaming JSON parsers help address them? PHP › JSON Handling in PHP | PHP | JSON Handling in PHP | Advanced |
| 37 | How can you properly implement genuinely custom JSON converters specifically for a given specific type that json_serializable does not already directly know exactly how to properly handle by default, such as converting a DateTime value to and from a specific particular custom string format? Flutter › JSON Serialization & Deserialization | Flutter | JSON Serialization & Deserialization | Advanced |
| 38 | What are the practical performance considerations of parsing a genuinely very large JSON response, and how does moving that particular parsing work onto a genuinely separate isolate help meaningfully avoid causing your app's own visible interface to freeze? Flutter › JSON Serialization & Deserialization | Flutter | JSON Serialization & Deserialization | Advanced |
| 39 | How do you send a POST request with a JSON body using fetch()? JavaScript › Networking: Fetch, XHR, WebSockets & CORS | JavaScript | Networking: Fetch, XHR, WebSockets & CORS | Beginner |
| 40 | How do you handle JSON serialization efficiently in MAUI? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Intermediate |
| 41 | How do you handle JSON serialization efficiently in MAUI? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Intermediate |
| 42 | How do you properly parse and correctly handle several genuinely different types of incoming JSON messages received over a single shared WebSocket connection, such as distinguishing between a genuinely new chat message and a separate typing indicator event? Flutter › WebSockets & Real Time Data in Flutter | Flutter | WebSockets & Real Time Data in Flutter | Intermediate |
| 43 | How would you decide between using the XML data type and the JSON functions available in SQL Server for a new project that needs to store semi structured data? SQL Server › XML Data Type & Querying | SQL Server | XML Data Type & Querying | Advanced |
| 44 | How would you decide between storing an object as a single JSON string versus as a native Redis hash, considering both memory usage and access patterns? Redis › Hashes in Redis | Redis | Hashes in Redis | Advanced |
| 45 | When should a developer prefer using a dedicated parser or a simpler string function over a complex regular expression, particularly for structured formats like HTML or JSON? PHP › Regular Expressions in PHP | PHP | Regular Expressions in PHP | Advanced |
| 46 | In a modern PHP application that primarily uses JSON for its APIs, when might you still legitimately need to work with XML, and what strategies help cleanly integrate XML handling into an otherwise JSON centric codebase? PHP › XML Handling in PHP | PHP | XML Handling in PHP | Advanced |
| 47 | What must be enabled in tsconfig.json to use the (legacy, 'experimental') decorator syntax? TypeScript › Decorators | TypeScript | Decorators | Beginner |
| 48 | What is the purpose of the tsconfig.json file, and what does the 'compilerOptions' key control? TypeScript › tsconfig & Compiler Options | TypeScript | tsconfig & Compiler Options | Beginner |
| 49 | How does the ASP.NET Core configuration system layer multiple sources (appsettings.json, environment variables, command line) together? .NET › Configuration & Options | .NET | Configuration & Options | Beginner |
| 50 | What is gRPC, and how does it differ from a traditional REST/JSON API? .NET › gRPC Services | .NET | gRPC Services | Beginner |
| 51 | What is gRPC, and what are its main advantages over traditional REST/JSON APIs? ASP.NET Core › gRPC Services | ASP.NET Core | gRPC Services | Beginner |
| 52 | What is the purpose of a package-lock.json file in a Node.js project, and why should it be committed to version control? Node.js › Git & Project Management | Node.js | Git & Project Management | Beginner |
| 53 | Why is structured (JSON) logging generally preferred over plain-text console.log() statements in a production Node.js application? Node.js › Logging & Monitoring | Node.js | Logging & Monitoring | Beginner |
| 54 | What is the purpose of the angular.json file in an Angular project? Angular › Angular CLI & Project Structure | Angular | Angular CLI & Project Structure | Beginner |
| 55 | What is the composer.json file, and what key information does it contain about a PHP project? PHP › Composer | PHP | Composer | Beginner |
| 56 | What is the difference between the 'include'/'exclude' arrays and the 'files' array in tsconfig.json for specifying which files are part of the compilation? TypeScript › tsconfig & Compiler Options | TypeScript | tsconfig & Compiler Options | Intermediate |
| 57 | How do global.json files pin a specific .NET SDK version for a project or repository? .NET › .NET CLI, SDK & Project Structure (csproj) | .NET | .NET CLI, SDK & Project Structure (csproj) | Intermediate |
| 58 | What is a NuGet lock file (packages.lock.json), and what problem does it solve for reproducible builds? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Intermediate |
| 59 | How does JWT (JSON Web Token) authentication work at a high level in ASP.NET Core? .NET › Authentication & Authorization (Identity, JWT, OAuth) | .NET | Authentication & Authorization (Identity, JWT, OAuth) | Intermediate |
| 60 | How does appsettings.{Environment}.json layering work, and how is the current environment determined? .NET › Configuration & Options | .NET | Configuration & Options | Intermediate |
| 61 | How does appsettings.{Environment}.json layering work, and how does ASP.NET Core determine the current environment? ASP.NET Core › Configuration & Options Pattern | ASP.NET Core | Configuration & Options Pattern | Intermediate |
| 62 | How do you add XML output formatting support to an ASP.NET Core API alongside the default JSON formatter? ASP.NET Core › Content Negotiation & Output Formatters | ASP.NET Core | Content Negotiation & Output Formatters | Intermediate |
| 63 | How does System.Text.Json's configuration (via AddJsonOptions) let you customize the default JSON serialization behavior globally? ASP.NET Core › Content Negotiation & Output Formatters | ASP.NET Core | Content Negotiation & Output Formatters | Intermediate |
| 64 | What are JSON transcoding for gRPC services in ASP.NET Core, and why would you enable it? ASP.NET Core › gRPC Services | ASP.NET Core | gRPC Services | Intermediate |
| 65 | How do you customize the JSON response format of the health check endpoint, since the default output is just plain text status? ASP.NET Core › Health Checks | ASP.NET Core | Health Checks | Intermediate |
| 66 | How would you send a POST request with a JSON request body using HttpClient, and correctly parse a JSON response using a library like Jackson? Java › Java Networking & HTTP Client | Java | Java Networking & HTTP Client | Intermediate |
| 67 | How would you send URL-encoded form data (application/x-www-form-urlencoded) using HttpClient, as opposed to a JSON request body? Java › Java Networking & HTTP Client | Java | Java Networking & HTTP Client | Intermediate |
| 68 | What is a JSON Web Token (JWT), and what are its three parts? Node.js › Authentication & Authorization | Node.js | Authentication & Authorization | Intermediate |
| 69 | What does the express.json() and express.urlencoded() built-in middleware do, and why must it be registered before routes that need to read req.body? Node.js › Express & Middleware | Node.js | Express & Middleware | Intermediate |
| 70 | What is the difference between res.send(), res.json(), and res.end() in Express, and when should each be used? Node.js › Express & Middleware | Node.js | Express & Middleware | Intermediate |
| 71 | What is the purpose of an npm 'scripts' section in package.json, and how do custom scripts standardize common project tasks across a team? Node.js › Git & Project Management | Node.js | Git & Project Management | Intermediate |
| 72 | How would you handle file uploads in a GraphQL API, given GraphQL's standard JSON-based transport doesn't naturally support binary file data? Node.js › GraphQL | Node.js | GraphQL | Intermediate |
| 73 | What is content negotiation in HTTP, and how would a Node.js API implement it to return either JSON or XML based on a client's Accept header? Node.js › HTTP & Web Servers | Node.js | HTTP & Web Servers | Intermediate |
| 74 | What is the difference between the composer.json and composer.lock files, and why is committing the lock file to version control important? PHP › Composer | PHP | Composer | Intermediate |
| 75 | What key sections should a well structured composer.json file for a publishable package include, beyond the basic name and dependencies? PHP › Package Development & Publishing with Composer | PHP | Package Development & Publishing with Composer | Intermediate |
| 76 | How does authentication typically work for a RESTful API, and what is the difference between session based authentication and token based authentication using something like a JSON Web Token? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Intermediate |
| 77 | How does TypeScript resolve which .d.ts file to use for a given package, and what does the 'types'/'typings' field in package.json control? TypeScript › Declaration Files | TypeScript | Declaration Files | Advanced |
| 78 | How do 'declaration' and 'declarationMap' compiler options in tsconfig.json affect a published npm package? TypeScript › Declaration Files | TypeScript | Declaration Files | Advanced |
| 79 | How do 'extends' in tsconfig.json enable sharing a base configuration across multiple projects in a monorepo, and how do overrides get merged? TypeScript › tsconfig & Compiler Options | TypeScript | tsconfig & Compiler Options | Advanced |
| 80 | How would you configure tsconfig.json differently for a library meant to be published to npm versus an internal application, particularly regarding 'declaration' and 'sourceMap'? TypeScript › tsconfig & Compiler Options | TypeScript | tsconfig & Compiler Options | Advanced |
| 81 | How do you safely validate that an enum value received from external input (like deserialized JSON or a database) is actually a DEFINED member, given that enums don't enforce this by default? C# › Enums & Flags | C# | Enums & Flags | Advanced |
| 82 | How do C# 11's raw string literals (`"""..."""`) simplify writing strings containing quotes, escape sequences, or multi-line content like JSON or SQL? C# › Modern C# Features (Global Usings, File-Scoped Namespaces, Top-Level Statements) | C# | Modern C# Features (Global Usings, File-Scoped Namespaces, Top-Level Statements) | Advanced |
| 83 | How does the configuration binder handle nested objects, arrays, and complex types when binding a JSON section to a C# class? .NET › Configuration & Options | .NET | Configuration & Options | Advanced |
| 84 | How does configuration hot-reload work with reloadOnChange for appsettings.json, and what are its limitations? .NET › Configuration & Options | .NET | Configuration & Options | Advanced |
| 85 | How does configuration hot-reload work with reloadOnChange for appsettings.json, and what are its limitations? ASP.NET Core › Configuration & Options Pattern | ASP.NET Core | Configuration & Options Pattern | Advanced |
| 86 | How does the configuration binder handle nested objects and arrays when binding a JSON section to a strongly-typed C# class? ASP.NET Core › Configuration & Options Pattern | ASP.NET Core | Configuration & Options Pattern | Advanced |
| 87 | How would you configure an API to return Problem Details (RFC 7807) formatted error responses consistently across all content types, not just JSON? ASP.NET Core › Content Negotiation & Output Formatters | ASP.NET Core | Content Negotiation & Output Formatters | Advanced |
| 88 | How would you correctly serialize and deserialize java.time types (like LocalDateTime or ZonedDateTime) to/from JSON using a library like Jackson, and what common configuration pitfalls arise? Java › Java Date & Time API (java.time) | Java | Java Date & Time API (java.time) | Advanced |
| 89 | How would you configure a Node.js project's package.json to support both being used as a library (imported by others) and having its own development scripts, distinguishing dependencies from devDependencies correctly? Node.js › Git & Project Management | Node.js | Git & Project Management | Advanced |
| 90 | How would you optimize a Node.js application's JSON serialization performance for API responses with very large or very frequent payloads? Node.js › Performance Optimization & Profiling | Node.js | Performance Optimization & Profiling | Advanced |
| 91 | How can code generation tools such as graphql_codegen automatically generate strongly typed Dart classes directly from your existing GraphQL schema and queries, meaningfully improving overall type safety compared to manually working with raw dynamic JSON responses? Flutter › GraphQL in Flutter | Flutter | GraphQL in Flutter | Advanced |
| 92 | How do you call a REST API in MAUI? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Beginner |
| 93 | How do you call a REST API in MAUI? .NET MAUI › Networking & APIs | .NET MAUI | Networking & APIs | Beginner |
| 94 | What's the difference between localStorage and sessionStorage? JavaScript › Browser Storage & Web APIs | JavaScript | Browser Storage & Web APIs | Beginner |
| 95 | Why can you only store strings in localStorage, and how do you store objects? JavaScript › Browser Storage & Web APIs | JavaScript | Browser Storage & Web APIs | Beginner |
| 96 | How does a try/catch block work? JavaScript › Error Handling | JavaScript | Error Handling | Beginner |
| 97 | How do you make a basic GET request with fetch()? JavaScript › Networking: Fetch, XHR, WebSockets & CORS | JavaScript | Networking: Fetch, XHR, WebSockets & CORS | Beginner |
| 98 | What is the util module's inspect() function used for, and how does it relate to how console.log() displays objects? Node.js › Core Node.js Modules | Node.js | Core Node.js Modules | Beginner |
| 99 | What is the XML data type in SQL Server, and why would you use it instead of storing XML as plain text? SQL Server › XML Data Type & Querying | SQL Server | XML Data Type & Querying | Beginner |
| 100 | What are Redis modules, and how do they extend Redis's core capabilities? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Beginner |
| 101 | What are some of the most widely used official Redis modules, and what specific capability does each one add? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Beginner |
| 102 | What is RedisSearch, and what capabilities does it add to a Redis deployment? Redis › RedisSearch (Full Text Search) | Redis | RedisSearch (Full Text Search) | Beginner |
| 103 | How does a try catch block work in PHP, and how do you catch and handle a specific exception that might be thrown? PHP › Error & Exception Handling | PHP | Error & Exception Handling | Beginner |
| 104 | How do you read the contents of a file in PHP using functions like file_get_contents and fopen? PHP › File Handling & File System Functions | PHP | File Handling & File System Functions | Beginner |
| 105 | What is a RESTful API, and how do standard HTTP methods like GET, POST, PUT, and DELETE map to common data operations? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Beginner |
| 106 | How does an API typically use HTTP status codes to communicate the result of a request, and what do common codes like 200, 404, and 500 represent? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Beginner |
| 107 | What is XML, and what are the common built in ways PHP lets you read and parse an XML document? PHP › XML Handling in PHP | PHP | XML Handling in PHP | Beginner |
| 108 | How does SimpleXML let you access nested elements and attributes within an XML document using a natural, object like syntax? PHP › XML Handling in PHP | PHP | XML Handling in PHP | Beginner |
| 109 | What is GraphQL, and how does it genuinely differ from a traditional REST API specifically in terms of exactly how a Flutter app actually requests the precise specific data it genuinely needs? Flutter › GraphQL in Flutter | Flutter | GraphQL in Flutter | Beginner |
| 110 | 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 |
| 111 | What is the http package, and how does it let you actually make a genuinely basic GET request to fetch data from a remote server? Flutter › Networking with HTTP & Dio | Flutter | Networking with HTTP & Dio | Beginner |
| 112 | What is a REST API, and how does a Flutter app typically genuinely interact with one using standard HTTP methods such as GET, POST, PUT, and DELETE? Flutter › REST API Integration in Flutter | Flutter | REST API Integration in Flutter | Beginner |
| 113 | What is sqflite, and how does it let you actually use a genuinely full relational SQLite database directly within a Flutter app? Flutter › SQLite & Local Databases (sqflite) | Flutter | SQLite & Local Databases (sqflite) | Beginner |
| 114 | How does the web_socket_channel package let you actually properly connect to a WebSocket server and both send and receive messages using Dart's own familiar Stream and Sink interfaces? Flutter › WebSockets & Real Time Data in Flutter | Flutter | WebSockets & Real Time Data in Flutter | Beginner |
| 115 | What are static methods and properties, and when do you use them? JavaScript › Classes & Class Syntax | JavaScript | Classes & Class Syntax | Intermediate |
| 116 | How do you convert between a Map and a plain object? JavaScript › Map, Set, WeakMap & WeakSet | JavaScript | Map, Set, WeakMap & WeakSet | Intermediate |
| 117 | How do you check which modules are currently loaded on a running Redis instance, and how do you load a new module? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Intermediate |
| 118 | What is Redis Stack, and how does it relate to the individual Redis modules? Redis › Redis Modules Overview | Redis | Redis Modules Overview | Intermediate |
| 119 | How would you store more complex session data, such as a user's cart contents alongside their basic login information, using Redis? Redis › Session Management with Redis | Redis | Session Management with Redis | Intermediate |
| 120 | How should a well designed RESTful API structure its endpoints and URL naming conventions to remain intuitive and consistent as it grows? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Intermediate |
| 121 | Why is protecting against XML external entity attacks, commonly abbreviated as XXE, an important security consideration when parsing XML documents that come from an untrusted or external source? PHP › XML Handling in PHP | PHP | XML Handling in PHP | Intermediate |
| 122 | How should a Flutter app properly validate and sanitize any data received from a server, rather than blindly and unconditionally trusting that all incoming data is genuinely already safe and well formed? Flutter › Flutter App Security Best Practices | Flutter | Flutter App Security Best Practices | Intermediate |
| 123 | How does Dart's simple compute function provide a genuinely convenient, considerably simplified shortcut for running a specific function on a completely separate isolate, without needing to manually manage the full underlying isolate lifecycle yourself? Flutter › Flutter Isolates & Multithreading | Flutter | Flutter Isolates & Multithreading | Intermediate |
| 124 | What specific types of data can actually be sent as a message between two separate isolates in Dart, and why can an arbitrary complex object, such as one containing an active network connection, genuinely not simply be passed directly between them? Flutter › Flutter Isolates & Multithreading | Flutter | Flutter Isolates & Multithreading | Intermediate |
| 125 | How do you properly store a genuinely fully custom Dart object, rather than simply a basic primitive type, within Hive using a generated TypeAdapter? Flutter › Hive & NoSQL Local Storage | Flutter | Hive & NoSQL Local Storage | Intermediate |
| 126 | How can you properly store a genuinely more complex object, such as a List of strings or a Map, using SharedPreferences, given that it only genuinely natively supports fairly simple basic primitive types directly? Flutter › Local Data Storage with SharedPreferences | Flutter | Local Data Storage with SharedPreferences | Intermediate |
| 127 | How does geocoding let you convert between a genuine human readable street address and its own corresponding precise latitude and longitude coordinates, and what package genuinely provides this particular specific capability? Flutter › Maps & Geolocation in Flutter | Flutter | Maps & Geolocation in Flutter | Intermediate |
| 128 | How do you actually properly pass genuinely complex data types, such as a Map or a List, between Dart and native code through a platform channel, and what specific limitations genuinely exist regarding exactly what data can actually genuinely be sent? Flutter › Platform Channels (Native Android & iOS Integration) | Flutter | Platform Channels (Native Android & iOS Integration) | Intermediate |
| 129 | How do you convert a dataclass instance to and from a dictionary using dataclasses.asdict() and manual reconstruction? Python › Dataclasses & NamedTuples | Python | Dataclasses & NamedTuples | Advanced |
| 130 | How would you write a context manager that atomically writes to a file, avoiding leaving a corrupted or partially-written file if an exception occurs mid-write? Python › File I/O & Context Managers | Python | File I/O & Context Managers | Advanced |
| 131 | How would you design a RedisSearch based product search feature that supports faceted filtering, such as showing available categories and their counts alongside search results? Redis › RedisSearch (Full Text Search) | Redis | RedisSearch (Full Text Search) | Advanced |
| 132 | How should a RESTful API be designed to handle complex error responses consistently, including validation errors affecting multiple fields at once? PHP › RESTful API Development with PHP | PHP | RESTful API Development with PHP | Advanced |