All fields

“Date” in Information Technology

145 questions across 19 technologies.

Information Technology

145 questions in 19 technologies

#QuestionTechnologyTopicLevel
1How do you create a Date object representing the current moment? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Beginner
2Why is Date.parse() considered unreliable for parsing date strings? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Beginner
3Why was the modern java.time API (introduced in Java 8) created to replace the legacy Date and Calendar classes, and what specific problems did the old classes have? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Beginner
4How would you get the current date and time, and how does specifying an explicit ZoneId (versus relying on the system default) affect the result of LocalDate.now() or LocalDateTime.now()? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Beginner
5What is the DateTime class in PHP, and why is it generally preferred over using the older date function alone? PHP › Date & Time HandlingPHPDate & Time HandlingBeginner
6How do you format a date or time value in PHP using the format method, and what do common format characters like Y, m, and d represent? PHP › Date & Time HandlingPHPDate & Time HandlingBeginner
7How do you format a date for a specific locale without a library? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Intermediate
8How do you calculate the difference between two dates in days? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Intermediate
9What is the difference between LocalDate, LocalTime, LocalDateTime, and ZonedDateTime, and when would you use each? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Intermediate
10How would you calculate the difference between two dates or times using Period and Duration, and what's the distinction between these two classes? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Intermediate
11How do you parse and format date/time values using DateTimeFormatter, and how does this replace the older, notoriously thread-unsafe SimpleDateFormat class? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Intermediate
12How would you use TemporalAdjusters to compute dates like 'the next Monday' or 'the last day of the month' relative to a given LocalDate? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Intermediate
13What is the significance of storing date-time values in UTC in a database or when transmitting between systems, rather than storing them in a specific local timezone? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Intermediate
14How do you add or subtract a specific amount of time from a date using PHP's DateInterval and the modify or add methods? PHP › Date & Time HandlingPHPDate & Time HandlingIntermediate
15How does PHP's DateTime class handle time zones, and why is explicitly setting a time zone important for applications serving users in different regions? PHP › Date & Time HandlingPHPDate & Time HandlingIntermediate
16How do you calculate the difference between two dates in PHP, and what information does the DateInterval object returned by the diff method provide? PHP › Date & Time HandlingPHPDate & Time HandlingIntermediate
17Why is manually working with time zones using the Date object error-prone? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Advanced
18Why does new Date(2026, 7, 8) represent August 8th, not July 8th? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Advanced
19How does the Instant class represent a point in time, and how does it differ fundamentally from ZonedDateTime in terms of what it actually represents and how it should be used? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Advanced
20How would you correctly handle daylight saving time (DST) transitions when performing date-time arithmetic with ZonedDateTime, and what specific pitfalls exist around the 'spring forward' and 'fall back' transitions? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Advanced
21How would you convert between the legacy java.util.Date/Calendar classes and the modern java.time API when working with older libraries or APIs that still require the legacy types? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Advanced
22How would you implement a custom TemporalAdjuster to calculate business-specific date logic (like 'the next business day, skipping weekends and holidays')? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Advanced
23How 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)JavaJava Date & Time API (java.time)Advanced
24What is the difference between DateTime and DateTimeImmutable, and why might a codebase deliberately prefer the immutable version despite the extra verbosity? PHP › Date & Time HandlingPHPDate & Time HandlingAdvanced
25How should an application handle daylight saving time transitions correctly when performing date arithmetic across such a transition? PHP › Date & Time HandlingPHPDate & Time HandlingAdvanced
26What 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 › GraphQLNode.jsGraphQLIntermediate
27What is the UI thread and why must UI updates happen on it? .NET MAUI › Concurrency & Threading.NET MAUIConcurrency & ThreadingBeginner
28What is the UI thread and why must UI updates happen on it? .NET MAUI › Concurrency & Threading.NET MAUIConcurrency & ThreadingBeginner
29How do you set and update state correctly inside a class component? React › Class Components & Legacy Lifecycle MethodsReactClass Components & Legacy Lifecycle MethodsBeginner
30Can you insert, update, or delete data through a view, and what conditions must be met for this to work? SQL Server › ViewsSQL ServerViewsBeginner
31What is the Form widget in Flutter, and how does it let you properly group together several separate individual input fields to be validated and submitted all together as one single unit? Flutter › Forms & Input Validation in FlutterFlutterForms & Input Validation in FlutterBeginner
32How do you properly create a table and perform basic insert, query, update, and delete operations using sqflite's own available methods? Flutter › SQLite & Local Databases (sqflite)FlutterSQLite & Local Databases (sqflite)Beginner
33How do you keep API calls off the UI thread and update the UI safely? .NET MAUI › Networking & APIs.NET MAUINetworking & APIsIntermediate
34How do you keep API calls off the UI thread and update the UI safely? .NET MAUI › Networking & APIs.NET MAUINetworking & APIsIntermediate
35Why does a long synchronous function block UI updates and event handling? JavaScript › Event Loop & ConcurrencyJavaScriptEvent Loop & ConcurrencyIntermediate
36How would you use a template literal type to validate that a string matches a specific structured pattern, like a hex color code? TypeScript › Template Literal TypesTypeScriptTemplate Literal TypesIntermediate
37How do you validate configuration options at application startup to fail fast on misconfiguration? .NET › Configuration & Options.NETConfiguration & OptionsIntermediate
38How do you validate that an API's actual behavior matches its published OpenAPI specification, preventing documentation drift? ASP.NET Core › API Documentation with Swagger/OpenAPIASP.NET CoreAPI Documentation with Swagger/OpenAPIIntermediate
39How do you configure a sunset date for a deprecated API version so clients receive a clear removal timeline? ASP.NET Core › API VersioningASP.NET CoreAPI VersioningIntermediate
40How do you validate an uploaded file's actual content type (not just its client-supplied extension or Content-Type header) to prevent malicious file uploads? ASP.NET Core › File Uploads & Streaming Large FilesASP.NET CoreFile Uploads & Streaming Large FilesIntermediate
41Why is it important to validate a server's TLS certificate when making outbound HttpClient calls to external services, and what's the risk of disabling certificate validation? ASP.NET Core › HTTPS, Certificates & Transport SecurityASP.NET CoreHTTPS, Certificates & Transport SecurityIntermediate
42What is the Maven build lifecycle, and what do the common phases (validate, compile, test, package, install, deploy) each do? Java › Build Tools: Maven & GradleJavaBuild Tools: Maven & GradleIntermediate
43How would you cache the result of a database query in Node.js while ensuring the cache is properly invalidated when the underlying data changes? Node.js › CachingNode.jsCachingIntermediate
44How would you validate and restrict uploaded file types and sizes using multer to prevent malicious or oversized uploads? Node.js › File Uploads & Media ProcessingNode.jsFile Uploads & Media ProcessingIntermediate
45How would you validate an uploaded image's actual dimensions and reject ones that don't meet minimum or maximum size requirements? Node.js › File Uploads & Media ProcessingNode.jsFile Uploads & Media ProcessingIntermediate
46How do you validate a JWT's claims (issuer, audience, expiration) beyond just verifying its cryptographic signature? Node.js › Authentication & Authorization (JWT, OAuth, Passport)Node.jsAuthentication & Authorization (JWT, OAuth, Passport)Intermediate
47How would you validate that all required environment variables are present and correctly typed at application startup, rather than discovering a missing one at runtime? Node.js › Environment Variables & ConfigurationNode.jsEnvironment Variables & ConfigurationIntermediate
48How would you validate a form in React and show an error message to the user? React › Forms: Controlled & Uncontrolled ComponentsReactForms: Controlled & Uncontrolled ComponentsIntermediate
49What is incremental static regeneration and how does it solve the problem of static content becoming outdated? React › Static Site Generation (SSG) & HydrationReactStatic Site Generation (SSG) & HydrationIntermediate
50How would you use Angular's automatic update schematics to upgrade a project to a new major version? Angular › Angular Schematics & Custom BuildersAngularAngular Schematics & Custom BuildersIntermediate
51Why does mutating an array or object directly sometimes fail to trigger a component update when using OnPush? Angular › Change DetectionAngularChange DetectionIntermediate
52How do you format dates, numbers, and currency correctly for different locales in an Angular app? Angular › Internationalization (i18n) in AngularAngularInternationalization (i18n) in AngularIntermediate
53What does zoneless change detection mean, and how does Angular know when to update the screen without Zone.js? Angular › Zoneless Change Detection & Zone.jsAngularZoneless Change Detection & Zone.jsIntermediate
54How would you validate that all required environment variables are present and correctly formatted before your app starts? Next.js › Environment Variables & Configuration ManagementNext.jsEnvironment Variables & Configuration ManagementIntermediate
55How do you validate form data on the server before saving it, and show validation errors back to the user? Next.js › Form Handling & Validation in Next.jsNext.jsForm Handling & Validation in Next.jsIntermediate
56How do you use revalidatePath to refresh the cache for a specific page after content changes? Next.js › On-Demand Revalidation StrategiesNext.jsOn-Demand Revalidation StrategiesIntermediate
57How do you use revalidateTag to refresh multiple related pieces of cached content at once? Next.js › On-Demand Revalidation StrategiesNext.jsOn-Demand Revalidation StrategiesIntermediate
58How do server actions automatically update the user interface after making a change to data? Next.js › Server Actions & MutationsNext.jsServer Actions & MutationsIntermediate
59What are the differences between DATETIME, DATETIME2, and DATE, and when would you choose each one? SQL Server › Data Types & Schema DesignSQL ServerData Types & Schema DesignIntermediate
60How often does a full text index need to be updated to reflect changes made to the underlying table's data? SQL Server › Full Text SearchSQL ServerFull Text SearchIntermediate
61How 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 ServerSQL ServerJSON Support in SQL ServerIntermediate
62How do you use the OUTPUT clause together with a MERGE statement to capture which rows were inserted, updated, or deleted? SQL Server › Merge Statement (Upsert)SQL ServerMerge Statement (Upsert)Intermediate
63What practical problems, such as update anomalies, can occur in a poorly normalized database, and how does normalization address them? SQL Server › NormalizationSQL ServerNormalizationIntermediate
64How do outdated or missing statistics affect the query optimizer's ability to choose an efficient execution plan? SQL Server › Query Optimization & PlansSQL ServerQuery Optimization & PlansIntermediate
65How do you monitor the health and latency of a transactional replication setup to ensure subscribers are staying reasonably up to date? SQL Server › ReplicationSQL ServerReplicationIntermediate
66How do you access the old and new values of a row that was just updated from inside a trigger? SQL Server › TriggersSQL ServerTriggersIntermediate
67How do you update or delete a RedisSearch index without affecting the underlying data it was built from? Redis › RedisSearch (Full Text Search)RedisRedisSearch (Full Text Search)Intermediate
68How can an organization consolidate CloudTrail logging across multiple AWS accounts using AWS Organizations? AWS › AWS CloudTrail & AuditingAWSAWS CloudTrail & AuditingIntermediate
69How can consolidated billing within AWS Organizations help reduce overall costs across multiple accounts? AWS › AWS Cost Management & BillingAWSAWS Cost Management & BillingIntermediate
70How does Elastic Beanstalk handle application updates and deployment policies such as rolling and immutable deployments? AWS › AWS Elastic BeanstalkAWSAWS Elastic BeanstalkIntermediate
71How does Systems Manager Patch Manager automate the process of keeping instances up to date with the latest security patches? AWS › AWS Systems ManagerAWSAWS Systems ManagerIntermediate
72How does CloudFormation calculate and apply changes when you update an existing stack, and what is a change set? AWS › IaC (CloudFormation)AWSIaC (CloudFormation)Intermediate
73How does semantic versioning work, and how do Composer's version constraint operators like caret and tilde let you control which updates are automatically accepted? PHP › ComposerPHPComposerIntermediate
74What steps are typically involved in a standard PHP application deployment process, from code changes to a live production update? PHP › Deployment & Hosting for PHP ApplicationsPHPDeployment & Hosting for PHP ApplicationsIntermediate
75How should you validate an uploaded file's type and size before accepting it, and why is checking only the file extension considered insufficient for security? PHP › File Upload HandlingPHPFile Upload HandlingIntermediate
76How does PHP's filter_var function help validate and sanitize different types of user input, such as emails, URLs, and integers? PHP › Form Handling & ValidationPHPForm Handling & ValidationIntermediate
77How do Firestore's real time listeners, specifically using a StreamBuilder in Flutter, let your app's interface automatically update the moment underlying data changes? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageIntermediate
78How 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 PracticesFlutterFlutter App Security Best PracticesIntermediate
79How does properly configuring your Flutter web app's own routing to correctly and consistently update the actual browser URL and page title for every single distinct page genuinely help both usability and overall search engine optimization together? Flutter › Flutter Web Performance & SEOFlutterFlutter Web Performance & SEOIntermediate
80What are the key lifecycle methods of a StatefulWidget's own associated State object, specifically initState, didUpdateWidget, and dispose, and when does each one actually genuinely get called? Flutter › Flutter Widgets Fundamentals (Stateless & Stateful)FlutterFlutter Widgets Fundamentals (Stateless & Stateful)Intermediate
81How do GraphQL subscriptions let a Flutter app receive genuinely real time updates whenever specific relevant data actually changes on the server, similar conceptually to how a Firestore real time listener already works? Flutter › GraphQL in FlutterFlutterGraphQL in FlutterIntermediate
82How should you properly listen to and correctly handle the ongoing purchase update stream provided by the in_app_purchase package, properly reacting appropriately to a pending, completed, or genuinely failed purchase status? Flutter › In App Purchases in FlutterFlutterIn App Purchases in FlutterIntermediate
83How 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)FlutterInternationalization & Localization (i18n)Intermediate
84How should you properly write a genuinely comprehensive CHANGELOG.md file for your published package, and why does it genuinely matter quite a lot to consumers deciding whether to actually update to a genuinely newer version? Flutter › Publishing Packages on pub.devFlutterPublishing Packages on pub.devIntermediate
85How do you properly implement database migrations in sqflite, correctly handling a schema change such as adding a genuinely new column when a user actually updates to a newer version of your app? Flutter › SQLite & Local Databases (sqflite)FlutterSQLite & Local Databases (sqflite)Intermediate
86How does the flutter_bloc package's own BlocBuilder widget let your interface automatically and properly rebuild itself in direct response to a BLoC or Cubit emitting a genuinely new updated state? Flutter › State Management with BLoC & CubitFlutterState Management with BLoC & CubitIntermediate
87How can you properly implement pull to refresh functionality that correctly triggers a Riverpod provider to actually genuinely refetch its own underlying data using the ref.refresh or invalidate methods? Flutter › State Management with RiverpodFlutterState Management with RiverpodIntermediate
88How do you handle real-time updates (WebSockets/SignalR) in a MAUI app? .NET MAUI › Networking & APIs.NET MAUINetworking & APIsAdvanced
89How do you implement over-the-air updates or feature flags in MAUI? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentAdvanced
90How do you efficiently update large observable collections? .NET MAUI › Advanced Data Binding & Collections.NET MAUIAdvanced Data Binding & CollectionsAdvanced
91How do you safely update collections bound to the UI from background threads? .NET MAUI › Concurrency & Threading.NET MAUIConcurrency & ThreadingAdvanced
92How do you handle real-time updates (WebSockets/SignalR) in a MAUI app? .NET MAUI › Networking & APIs.NET MAUINetworking & APIsAdvanced
93How do you implement over-the-air updates or feature flags in MAUI? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentAdvanced
94How do you efficiently update large observable collections? .NET MAUI › Advanced Data Binding & Collections.NET MAUIAdvanced Data Binding & CollectionsAdvanced
95How do you safely update collections bound to the UI from background threads? .NET MAUI › Concurrency & Threading.NET MAUIConcurrency & ThreadingAdvanced
96How do you validate manifests before they reach the cluster (policy as code)? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesAdvanced
97How would you write a custom type guard that safely narrows an 'unknown' value into a specific, validated interface shape? TypeScript › Never, Unknown & Void TypesTypeScriptNever, Unknown & Void TypesAdvanced
98How would you implement a type-safe 'path getter' utility (like lodash's get()) using recursive template literal types to validate dot-separated property paths? TypeScript › Template Literal TypesTypeScriptTemplate Literal TypesAdvanced
99How 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 & FlagsC#Enums & FlagsAdvanced
100How would you write a decorator that validates a function's arguments against its type hints at RUNTIME, since Python doesn't enforce type hints by default? Python › DecoratorsPythonDecoratorsAdvanced
101How does the Generic Host's dependency validation (ValidateOnBuild and ValidateScopes) help catch DI configuration errors early? .NET › Generic Host.NETGeneric HostAdvanced
102How does JWT bearer authentication validate an incoming token, and what claims does TokenValidationParameters check? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
103How would you implement sign-out that properly invalidates both a cookie session and any associated server-side state? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
104How would you implement real-time UI updates in a Blazor Server component in response to a backend event, like a new order being placed elsewhere in the system? ASP.NET Core › Blazor Integration with ASP.NET CoreASP.NET CoreBlazor Integration with ASP.NET CoreAdvanced
105How would you monitor and measure cache effectiveness (hit rate) in a production ASP.NET Core application to validate a caching strategy is actually helping? ASP.NET Core › CachingASP.NET CoreCachingAdvanced
106How do you validate configuration options at application startup to fail fast on misconfiguration, using ValidateDataAnnotations and ValidateOnStart? ASP.NET Core › Configuration & Options PatternASP.NET CoreConfiguration & Options PatternAdvanced
107How do you write a custom IValidateOptions<T> implementation for validation logic beyond what DataAnnotations attributes can express? ASP.NET Core › Configuration & Options PatternASP.NET CoreConfiguration & Options PatternAdvanced
108How does ValidateOnBuild help catch dependency injection configuration errors immediately at application startup rather than at runtime? ASP.NET Core › Dependency InjectionASP.NET CoreDependency InjectionAdvanced
109How would you configure and validate that HTTP/2 (or HTTP/3) is actually being used end-to-end through a reverse proxy, rather than silently downgrading to HTTP/1.1? ASP.NET Core › Hosting Models: Kestrel, IIS & Reverse ProxiesASP.NET CoreHosting Models: Kestrel, IIS & Reverse ProxiesAdvanced
110How would you implement mutual TLS (mTLS) authentication in ASP.NET Core, where the server also validates a client-presented certificate? ASP.NET Core › HTTPS, Certificates & Transport SecurityASP.NET CoreHTTPS, Certificates & Transport SecurityAdvanced
111How does JPMS's strong encapsulation interact with reflection-heavy frameworks and libraries that predate the module system, and what specific JVM flags (like --add-opens) exist as an escape hatch for cases where proper module declarations aren't feasible? Java › Java Platform Module System (JPMS)JavaJava Platform Module System (JPMS)Advanced
112What is the 'stale-while-revalidate' caching strategy, and how would you implement it for an API response? Node.js › CachingNode.jsCachingAdvanced
113What is optimistic concurrency control, and how would you implement it to prevent lost updates when two users edit the same record simultaneously? Node.js › DatabasesNode.jsDatabasesAdvanced
114What is a Kubernetes Deployment's rolling update strategy, and how does it apply to updating a running Node.js application? Node.js › Docker & DeploymentNode.jsDocker & DeploymentAdvanced
115How would you implement Server-Sent Events (SSE) in Node.js to push real-time updates to a browser client over a single long-lived HTTP connection? Node.js › HTTP & Web ServersNode.jsHTTP & Web ServersAdvanced
116What is componentDidUpdate used for, and what mistake should you watch out for when using it? React › Class Components & Legacy Lifecycle MethodsReactClass Components & Legacy Lifecycle MethodsAdvanced
117How does SWR's stale while revalidate strategy work, and why is it useful? React › Data Fetching (React Query & SWR)ReactData Fetching (React Query & SWR)Advanced
118How would you build a webhook endpoint that automatically revalidates your site whenever content changes in an external content management system? Next.js › On-Demand Revalidation StrategiesNext.jsOn-Demand Revalidation StrategiesAdvanced
119What are the tradeoffs between using revalidatePath and revalidateTag for a large application with many interconnected pages? Next.js › On-Demand Revalidation StrategiesNext.jsOn-Demand Revalidation StrategiesAdvanced
120How would you implement optimistic state updates for a feature like a like button, so the interface feels instant while a server action processes the actual update? Next.js › State Management in Next.js AppsNext.jsState Management in Next.js AppsAdvanced
121How would you create strongly typed server actions that validate their input and return a predictable, typed result? Next.js › TypeScript with Next.jsNext.jsTypeScript with Next.jsAdvanced
122Can a common table expression be used inside an UPDATE, DELETE, or MERGE statement, and how does that work? SQL Server › Common Table Expressions (CTEs)SQL ServerCommon Table Expressions (CTEs)Advanced
123How would you rewrite a common cursor based row by row update into an equivalent, much faster set based UPDATE statement? SQL Server › CursorsSQL ServerCursorsAdvanced
124How would you decide whether a specific table in your application is a good candidate for conversion to a memory optimized table? SQL Server › In-Memory OLTP (Memory-Optimized Tables)SQL ServerIn-Memory OLTP (Memory-Optimized Tables)Advanced
125How 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 ServerSQL ServerJSON Support in SQL ServerAdvanced
126How should an organization test and validate its disaster recovery plan to ensure it actually works during a real event? AWS › AWS Backup & Disaster RecoveryAWSAWS Backup & Disaster RecoveryAdvanced
127How 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 PHPPHPJSON Handling in PHPAdvanced
128How does Symfony's caching and configuration compilation process contribute to strong production performance, and what needs to happen when deploying an updated version of a Symfony application? PHP › Symfony Framework EssentialsPHPSymfony Framework EssentialsAdvanced
129What is a phased or staged rollout, and how does gradually releasing an app update to an increasing percentage of the total user base help reduce the risk of a bad release affecting everyone at once? Flutter › App Deployment (Play Store & App Store)FlutterApp Deployment (Play Store & App Store)Advanced
130How does the StreamBuilder widget in Flutter let you build a reactive user interface that automatically updates whenever a Stream emits a new value, without needing to manually manage the underlying subscription yourself? Flutter › Dart Streams & StreamControllersFlutterDart Streams & StreamControllersAdvanced
131What testing strategies help ensure deep links continue working correctly across app updates, especially as new screens and routes are added or existing route patterns change over time? Flutter › Deep Linking in FlutterFlutterDeep Linking in FlutterAdvanced
132How should a subscription based app properly handle server side subscription status synchronization, ensuring a user's genuine subscription access remains fully accurate and properly up to date across several genuinely separate different devices? Flutter › In App Purchases in FlutterFlutterIn App Purchases in FlutterAdvanced
133How 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 & DeserializationFlutterJSON Serialization & DeserializationAdvanced
134How do you properly implement optimistic updates using Riverpod, immediately updating your interface before an actual backend confirmation genuinely arrives, then properly rolling back that particular change if the request genuinely happens to fail? Flutter › State Management with RiverpodFlutterState Management with RiverpodAdvanced
135How do you format numbers and currency for a locale using Intl.NumberFormat? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Intermediate
136How would you calculate a person's age or the number of days until a recurring annual event (like a birthday) using ChronoUnit, and what's a common pitfall with leap-year birthdays (February 29)? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Intermediate
137How would you determine whether a given year is a leap year, and calculate the number of days in a specific month, using the java.time API's built-in support rather than hand-writing this classic calendrical logic? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Intermediate
138How do you sort an array of strings correctly for a given language using Intl.Collator? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Advanced
139What is the Temporal API and what problem does it solve? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Advanced
140How do you get a relative time string like '3 days ago' using built-in APIs? JavaScript › Date, Time & Internationalization (Intl API)JavaScriptDate, Time & Internationalization (Intl API)Advanced
141How would you implement a recurring event scheduling system that correctly handles both fixed-instant recurrence (every exactly 24 hours) and calendar-based recurrence (every day at 9 AM local time), given these have meaningfully different behavior across DST transitions? Java › Java Date & Time API (java.time)JavaJava Date & Time API (java.time)Advanced
142What values does JSON.stringify() silently drop or convert, and why does this matter? JavaScript › JSON & Data SerializationJavaScriptJSON & Data SerializationIntermediate
143How does the reviver function in JSON.parse() work? JavaScript › JSON & Data SerializationJavaScriptJSON & Data SerializationIntermediate
144What are named capture groups in a regular expression, and how do they improve the readability of extracted match data compared to using only numbered groups? PHP › Regular Expressions in PHPPHPRegular Expressions in PHPIntermediate
145How does the sprintf function let you build formatted strings with precise control over things like decimal places, padding, and alignment? PHP › Strings & String FunctionsPHPStrings & String FunctionsIntermediate