All fields

“Forms” in Information Technology

99 questions across 9 technologies.

Information Technology

99 questions in 9 technologies

#QuestionTechnologyTopicLevel
1What is the difference between template driven forms and reactive forms in Angular? Angular › FormsAngularFormsBeginner
2How would you build a dynamic form with a variable number of fields, such as a list of phone numbers, using reactive forms? Angular › FormsAngularFormsIntermediate
3What are the main steps to migrate a Xamarin.Forms app to MAUI? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsBeginner
4What are the main steps to migrate a Xamarin.Forms app to MAUI? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsBeginner
5How do namespaces and using directives change from Xamarin.Forms to MAUI? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsIntermediate
6How do you convert a Xamarin.Forms custom renderer to a MAUI handler? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsIntermediate
7What are Behaviors in MAUI and how do they help forms? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationIntermediate
8How do namespaces and using directives change from Xamarin.Forms to MAUI? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsIntermediate
9How do you convert a Xamarin.Forms custom renderer to a MAUI handler? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsIntermediate
10What are Behaviors in MAUI and how do they help forms? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationIntermediate
11How do you manage focus and keyboard behavior in forms? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationAdvanced
12How do you manage focus and keyboard behavior in forms? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationAdvanced
13How does React Hook Form simplify building forms compared to managing every field with useState manually? React › Forms: Controlled & Uncontrolled ComponentsReactForms: Controlled & Uncontrolled ComponentsAdvanced
14How does .NET MAUI differ from Xamarin.Forms? .NET MAUI › Fundamentals & Architecture.NET MAUIFundamentals & ArchitectureBeginner
15How does .NET MAUI differ from Xamarin.Forms? .NET MAUI › Fundamentals & Architecture.NET MAUIFundamentals & ArchitectureBeginner
16What is the controlled component pattern and why is it considered a best practice for forms? React › Design Patterns in ReactReactDesign Patterns in ReactIntermediate
17How does the useFormStatus hook help show loading feedback while a server action is running? React › Server Actions & Data MutationsReactServer Actions & Data MutationsAdvanced
18How does the useFormState hook, sometimes called useActionState, let you show validation errors returned from a server action? React › Server Actions & Data MutationsReactServer Actions & Data MutationsAdvanced
19What is the purpose of the Platforms folder? .NET MAUI › Project Structure & App Startup.NET MAUIProject Structure & App StartupBeginner
20What is the purpose of the Platforms folder? .NET MAUI › Project Structure & App Startup.NET MAUIProject Structure & App StartupBeginner
21What are some popular CI/CD platforms commonly used for automating Flutter app builds and tests, and what are the general tradeoffs between them? Flutter › CI/CD Pipelines for Flutter AppsFlutterCI/CD Pipelines for Flutter AppsBeginner
22How do you manage app versioning across platforms? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
23How do you manage app versioning across platforms? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
24How do environment variables map to nested configuration keys in ASP.NET Core, given environment variables can't contain colons on some platforms? .NET › Configuration & Options.NETConfiguration & OptionsIntermediate
25What are some popular hosting platforms for deploying a React app, and how do they differ? React › Deployment & Production BuildsReactDeployment & Production BuildsIntermediate
26What is cross site request forgery, commonly called CSRF, and how do CSRF tokens help protect forms from this type of attack? PHP › SecurityPHPSecurityIntermediate
27How should you properly write both unit tests and platform specific integration tests for a Flutter plugin to genuinely verify it correctly works across every single one of its supported platforms? Flutter › Flutter Plugin & Package DevelopmentFlutterFlutter Plugin & Package DevelopmentIntermediate
28How 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)FlutterInternationalization & Localization (i18n)Intermediate
29How do you conditionally reference a package only for specific platforms? .NET MAUI › Native Interop & Libraries.NET MAUINative Interop & LibrariesAdvanced
30How do you conditionally reference a package only for specific platforms? .NET MAUI › Native Interop & Libraries.NET MAUINative Interop & LibrariesAdvanced
31How would you manually clear cached data after a user performs an action, such as creating a new post? Next.js › CachingNext.jsCachingAdvanced
32How can Secrets Manager and Parameter Store be integrated with container orchestration platforms like ECS and EKS to securely inject secrets into running applications? AWS › AWS Secrets Manager & Parameter StoreAWSAWS Secrets Manager & Parameter StoreAdvanced
33What are the practical tradeoffs of building a genuinely fully adaptive app supporting both distinct Material and Cupertino widget sets, compared to simply choosing one single consistent design language to use uniformly across both platforms? Flutter › Flutter Cupertino (iOS Style) WidgetsFlutterFlutter Cupertino (iOS Style) WidgetsAdvanced
34How do you prevent a form from reloading the page when it is submitted in Angular? Angular › FormsAngularFormsBeginner
35How do you add validation to a reactive form field, and how do you show an error message to the user? Angular › FormsAngularFormsIntermediate
36How would you create a custom asynchronous validator that checks something against a server, such as whether a username is already taken? Angular › FormsAngularFormsAdvanced
37How do you build a data entry form in MAUI? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationBeginner
38How do you use Picker and BindablePicker for selections? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationBeginner
39How do you build a data entry form in MAUI? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationBeginner
40How do you use Picker and BindablePicker for selections? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationBeginner
41How do you replace DependencyService with MAUI dependency injection? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsIntermediate
42How do you implement real-time field validation as the user types? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationIntermediate
43How do you replace DependencyService with MAUI dependency injection? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsIntermediate
44How do you implement real-time field validation as the user types? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationIntermediate
45What common breaking changes should you expect when migrating to MAUI? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsAdvanced
46How do you decide between a big-bang and incremental MAUI migration? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsAdvanced
47How do you implement INotifyDataErrorInfo for robust validation? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationAdvanced
48What common breaking changes should you expect when migrating to MAUI? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsAdvanced
49How do you decide between a big-bang and incremental MAUI migration? .NET MAUI › Migration from Xamarin.Forms.NET MAUIMigration from Xamarin.FormsAdvanced
50How do you implement INotifyDataErrorInfo for robust validation? .NET MAUI › Forms, Input & Validation.NET MAUIForms, Input & ValidationAdvanced
51What is a controlled form input in React? React › Forms: Controlled & Uncontrolled ComponentsReactForms: Controlled & Uncontrolled ComponentsBeginner
52What is an uncontrolled form input, and how does it differ from a controlled one? React › Forms: Controlled & Uncontrolled ComponentsReactForms: Controlled & Uncontrolled ComponentsBeginner
53What 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
54How does the validator property on a TextFormField let you define a specific custom validation rule, such as properly checking that an entered email address actually contains an genuine at symbol? Flutter › Forms & Input Validation in FlutterFlutterForms & Input Validation in FlutterBeginner
55How would you validate a form in React and show an error message to the user? React › Forms: Controlled & Uncontrolled ComponentsReactForms: Controlled & Uncontrolled ComponentsIntermediate
56How do you prevent a form from reloading the page when it is submitted in React? React › Forms: Controlled & Uncontrolled ComponentsReactForms: Controlled & Uncontrolled ComponentsIntermediate
57How do you properly implement real time validation feedback in Flutter, showing a genuine validation error message as a user actively types rather than only once they actually submit the entire form? Flutter › Forms & Input Validation in FlutterFlutterForms & Input Validation in FlutterIntermediate
58How does properly using TextInputFormatter genuinely help restrict or automatically format exactly what a user can actually type into a specific given text field, such as automatically formatting a phone number or restricting input to only numeric digits? Flutter › Forms & Input Validation in FlutterFlutterForms & Input Validation in FlutterIntermediate
59How should a form properly and clearly handle and display a genuine server side validation error, such as discovering that a specific chosen username is already actually taken, that genuinely cannot actually be determined purely through simple client side validation logic alone? Flutter › Forms & Input Validation in FlutterFlutterForms & Input Validation in FlutterIntermediate
60How do you properly build a genuinely complex, multi step form, sometimes called a wizard, that guides a user progressively through several separate sequential distinct steps, while genuinely correctly preserving each individual step's own entered data as they move forward and back between the different steps? Flutter › Forms & Input Validation in FlutterFlutterForms & Input Validation in FlutterAdvanced
61How can you properly implement debounced asynchronous validation for a specific field, such as checking username availability against a server, without triggering a genuinely brand new separate network request on essentially every single individual keystroke a user actually types? Flutter › Forms & Input Validation in FlutterFlutterForms & Input Validation in FlutterAdvanced
62What is .NET MAUI? .NET MAUI › Fundamentals & Architecture.NET MAUIFundamentals & ArchitectureBeginner
63What is the 'single project' concept in MAUI? .NET MAUI › Fundamentals & Architecture.NET MAUIFundamentals & ArchitectureBeginner
64What is the difference between Label, Entry, and Editor? .NET MAUI › Controls & Views.NET MAUIControls & ViewsBeginner
65What is .NET MAUI? .NET MAUI › Fundamentals & Architecture.NET MAUIFundamentals & ArchitectureBeginner
66What is the 'single project' concept in MAUI? .NET MAUI › Fundamentals & Architecture.NET MAUIFundamentals & ArchitectureBeginner
67What is the difference between Label, Entry, and Editor? .NET MAUI › Controls & Views.NET MAUIControls & ViewsBeginner
68What is accessibility in React and why does it matter? React › Accessibility (a11y) in ReactReactAccessibility (a11y) in ReactBeginner
69How do you set and update state correctly inside a class component? React › Class Components & Legacy Lifecycle MethodsReactClass Components & Legacy Lifecycle MethodsBeginner
70What is a ref in React and what is it used for? React › Refs, useRef & forwardRefReactRefs, useRef & forwardRefBeginner
71What is cross site scripting, often called XSS, and how does React protect against it by default? React › Security in React (XSS & dangerouslySetInnerHTML)ReactSecurity in React (XSS & dangerouslySetInnerHTML)Beginner
72Why is it risky to build a link's web address directly from user input without checking it first? React › Security in React (XSS & dangerouslySetInnerHTML)ReactSecurity in React (XSS & dangerouslySetInnerHTML)Beginner
73What is a simple real world example of using a server action for a common form, like a newsletter signup? React › Server Actions & Data MutationsReactServer Actions & Data MutationsBeginner
74How do you type an event handler function, such as a button's onClick handler, in TypeScript? React › TypeScript with ReactReactTypeScript with ReactBeginner
75When should you choose useReducer over useState for managing a component's state? React › useReducer & Complex State LogicReactuseReducer & Complex State LogicBeginner
76What is accessibility in Angular and why does it matter? Angular › Accessibility (a11y) in AngularAngularAccessibility (a11y) in AngularBeginner
77What are the main types of data binding in Angular? Angular › Data BindingAngularData BindingBeginner
78How does event binding work in Angular, letting a component respond to a user action? Angular › Data BindingAngularData BindingBeginner
79How do you send data to a server using a POST request with Angular's HttpClient? Angular › HTTP Client & InterceptorsAngularHTTP Client & InterceptorsBeginner
80What does the question mark symbol mean when it appears after a type in a Dart variable declaration, such as String?, and how is a nullable type actually different from a regular non nullable type? Flutter › Dart Null SafetyFlutterDart Null SafetyBeginner
81How would you handle a mutation, such as creating a new item, using React Query? React › Data Fetching (React Query & SWR)ReactData Fetching (React Query & SWR)Intermediate
82How would you programmatically navigate a user to a different page after they complete an action, such as submitting a form? React › RoutingReactRoutingIntermediate
83What is a server action in React and what problem does it solve? React › Server Actions & Data MutationsReactServer Actions & Data MutationsIntermediate
84How would you manage a multi step form's state using useReducer instead of several separate useState calls? React › useReducer & Complex State LogicReactuseReducer & Complex State LogicIntermediate
85How does two way binding using the banana in a box syntax, square brackets and parentheses together, actually work behind the scenes? Angular › Data BindingAngularData BindingIntermediate
86What is the canDeactivate guard used for, and how would you use it to warn a user about unsaved changes? Angular › Router Guards & ResolversAngularRouter Guards & ResolversIntermediate
87How would you programmatically navigate a user to a different page after they complete an action, such as submitting a form? Angular › RoutingAngularRoutingIntermediate
88What do the map, filter, and switchMap RxJS operators do, and when would you use each? Angular › RxJS & ObservablesAngularRxJS & ObservablesIntermediate
89What are extension methods in Dart, and how do they let you add new useful functionality directly onto an existing class, including classes you did not originally write yourself, such as Dart's own built in String class? Flutter › Dart Language Basics & SyntaxFlutterDart Language Basics & SyntaxIntermediate
90How do stream transformation methods, such as map, where, and distinct, let you process and filter the values emitted by a Stream, similar to how these same methods work on a regular Dart collection? Flutter › Dart Streams & StreamControllersFlutterDart Streams & StreamControllersIntermediate
91How do you properly implement email verification and password reset functionality using Firebase Authentication's built in features? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterIntermediate
92How can you properly intercept and correctly handle the physical Android back button using the PopScope widget, such as showing a confirmation dialog before genuinely actually allowing the user to leave a screen with unsaved changes? Flutter › Navigation & Routing in FlutterFlutterNavigation & Routing in FlutterIntermediate
93How do you properly implement request cancellation using Dio's own CancelToken, such as cancelling a search request the moment a user genuinely types a brand new different search query? Flutter › Networking with HTTP & DioFlutterNetworking with HTTP & DioIntermediate
94What is forwardRef and why is it needed when passing a ref to a custom component? React › Refs, useRef & forwardRefReactRefs, useRef & forwardRefAdvanced
95How would you safely display user generated HTML content, such as a rich text comment, without exposing your app to XSS attacks? React › Security in React (XSS & dangerouslySetInnerHTML)ReactSecurity in React (XSS & dangerouslySetInnerHTML)Advanced
96How do you create a custom form field control that integrates properly with Angular Material's form field wrapper? Angular › Angular Material & UI Component LibrariesAngularAngular Material & UI Component LibrariesAdvanced
97How would you safely display user generated HTML content, such as a rich text comment, without exposing your app to XSS attacks? Angular › Angular Security (XSS, Sanitization & CSP)AngularAngular Security (XSS, Sanitization & CSP)Advanced
98How would you combine two or more observables together, such as combining a user's search term and a selected filter category? Angular › RxJS & ObservablesAngularRxJS & ObservablesAdvanced
99How does Dart's type promotion, sometimes also called flow analysis, let the compiler automatically treat a nullable variable as non nullable within a specific block of code immediately after you have already explicitly checked that it is not null? Flutter › Dart Null SafetyFlutterDart Null SafetyAdvanced