All fields

“Authentication” in Information Technology

184 questions across 15 technologies.

Information Technology

184 questions in 15 technologies

#QuestionTechnologyTopicLevel
1What is authentication in ASP.NET Core, and how does the framework represent an authenticated user? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationBeginner
2How does cookie-based authentication work in ASP.NET Core, and when is it preferred over token-based authentication? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationIntermediate
3How do you configure ASP.NET Core to support multiple authentication schemes simultaneously, such as both cookies for a web UI and JWT for an API? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationIntermediate
4How does two-factor authentication (2FA) work with ASP.NET Core Identity, and what does the sign-in flow look like? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationIntermediate
5What is the purpose of the authentication middleware's position in the pipeline, and why must UseAuthentication come before UseAuthorization? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationIntermediate
6How do claims transformations (IClaimsTransformation) let you augment a user's claims after initial authentication but before authorization checks run? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationIntermediate
7What is the difference between IAuthenticationService's SignInAsync/SignOutAsync methods and simply checking if a user 'is authenticated'? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationIntermediate
8How does JWT bearer authentication validate an incoming token, and what claims does TokenValidationParameters check? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
9How do external identity provider integrations (like Google or Microsoft Entra ID) work using OAuth/OpenID Connect authentication handlers? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
10How do you implement API key authentication as a custom authentication scheme for machine-to-machine API access? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
11How does Windows Authentication (Negotiate/Kerberos) work in ASP.NET Core for intranet applications, and when is it appropriate? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
12How would you implement passwordless authentication (like a magic link sent via email) in ASP.NET Core? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
13How do you store authentication tokens securely in MAUI? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationBeginner
14How do you store authentication tokens securely in MAUI? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationBeginner
15What is the difference between authentication and authorization in a Node.js application? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationBeginner
16How do you add biometric authentication (fingerprint/Face ID)? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationIntermediate
17How do you add biometric authentication (fingerprint/Face ID)? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationIntermediate
18How does session-based authentication work in a Node.js/Express application, and what does the session store need to handle? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationIntermediate
19What is Passport.js, and how do its 'strategies' provide a consistent authentication abstraction across different methods? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationIntermediate
20How do authentication and authorization work together in a .NET application, and how would you implement both role-based and policy-based access control? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
21What is the difference between authentication and authorization in ASP.NET Core? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Beginner
22What is the difference between storing an authentication token in localStorage versus an httpOnly cookie, from a security perspective? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationBeginner
23What is the difference between authentication and authorization in a Next.js application? Next.js › Authentication & Authorization in Next.jsNext.jsAuthentication & Authorization in Next.jsBeginner
24What is Firebase Authentication, and what different sign in methods does it support out of the box for a Flutter app? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterBeginner
25How do you listen for authentication state changes in Firebase Authentication, letting your Flutter app automatically know whenever a user actually signs in or signs out? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterBeginner
26How does JWT (JSON Web Token) authentication work at a high level in ASP.NET Core? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Intermediate
27How do JWTs, OAuth, and Passport.js fit together in a typical Node.js authentication architecture? Node.js › Authentication & Authorization (JWT, OAuth, Passport)Node.jsAuthentication & Authorization (JWT, OAuth, Passport)Intermediate
28How can you use middleware to protect multiple routes at once for authentication? Next.js › Authentication & Authorization in Next.jsNext.jsAuthentication & Authorization in Next.jsIntermediate
29How 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
30How does Firebase Authentication integrate together with Firestore security rules to properly control exactly which specific data a given authenticated user is actually allowed to access? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterIntermediate
31How does ASP.NET Core support multiple authentication schemes simultaneously (e.g., cookies for a web UI and JWT for an API in the same application)? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
32What is Multi-Factor Authentication (MFA), and how would you implement Time-based One-Time Password (TOTP) support in a Node.js app? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationAdvanced
33How would you implement API key authentication for a Node.js service consumed by other backend services, and what are its security limitations? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationAdvanced
34What are best practices for securely storing and validating authentication tokens in a Next.js app? Next.js › Authentication & Authorization in Next.jsNext.jsAuthentication & Authorization in Next.jsAdvanced
35How does linking multiple different authentication providers to a single Firebase user account work, letting a user sign in using either Google or email and password while still resolving to the exact same underlying account? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterAdvanced
36How can custom claims in Firebase Authentication be used to implement role based access control, such as distinguishing between a regular user and an administrator within your app? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterAdvanced
37How does the flutter_secure_storage package let you securely store sensitive data, such as an authentication token, on a user's device using each platform's own native secure storage mechanism? Flutter › Flutter App Security Best PracticesFlutterFlutter App Security Best PracticesBeginner
38How does authentication state flow from ASP.NET Core's cookie/JWT authentication into a Blazor component via AuthenticationStateProvider? ASP.NET Core › Blazor Integration with ASP.NET CoreASP.NET CoreBlazor Integration with ASP.NET CoreIntermediate
39Why should you avoid storing sensitive information, like an authentication token, directly in your React app's regular JavaScript state or a global variable? React › Security in React (XSS & dangerouslySetInnerHTML)ReactSecurity in React (XSS & dangerouslySetInnerHTML)Intermediate
40Why should genuinely sensitive data, such as an authentication token or a password, never actually be stored using regular SharedPreferences, and what should genuinely be used instead? Flutter › Local Data Storage with SharedPreferencesFlutterLocal Data Storage with SharedPreferencesIntermediate
41How do Dio interceptors let you centrally add a shared authentication header to every single outgoing request, or centrally handle a genuine expired token error consistently across your entire app? Flutter › Networking with HTTP & DioFlutterNetworking with HTTP & DioIntermediate
42How do BLoC to BLoC communication patterns work, letting one given BLoC properly react to a genuinely separate other BLoC's own emitted state changes, such as a cart BLoC properly reacting whenever a genuinely separate authentication BLoC's own state actually changes? Flutter › State Management with BLoC & CubitFlutterState Management with BLoC & CubitIntermediate
43How do you implement authentication token refresh transparently for API calls? .NET MAUI › Networking & APIs.NET MAUINetworking & APIsAdvanced
44How do you implement authentication token refresh transparently for API calls? .NET MAUI › Networking & APIs.NET MAUINetworking & APIsAdvanced
45How does gRPC support interceptors for cross-cutting concerns like authentication, logging, and retries, similar to middleware in a REST pipeline? .NET › gRPC Services.NETgRPC ServicesAdvanced
46How do you handle authentication for gRPC calls, and how does it differ from typical REST API authentication patterns? .NET › gRPC Services.NETgRPC ServicesAdvanced
47How do you document authentication requirements (like a JWT bearer token) in Swagger UI so users can test authenticated endpoints interactively? ASP.NET Core › API Documentation with Swagger/OpenAPIASP.NET CoreAPI Documentation with Swagger/OpenAPIAdvanced
48How do you implement authentication and authorization for gRPC services in ASP.NET Core, given gRPC calls don't carry cookies the way browser requests typically do? ASP.NET Core › gRPC ServicesASP.NET CoregRPC ServicesAdvanced
49How 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
50How would you implement authentication and authorization in a GraphQL API in Node.js, given there's typically only a single HTTP endpoint? Node.js › GraphQLNode.jsGraphQLAdvanced
51How would you implement authentication and authorization in a GraphQL API, given all requests typically go through a single endpoint? Node.js › GraphQL with Node.jsNode.jsGraphQL with Node.jsAdvanced
52What security settings should always be applied to cookies that store session or authentication information? Next.js › Cookies & Session Management in Next.jsNext.jsCookies & Session Management in Next.jsAdvanced
53How do biometric authentication methods, such as fingerprint or face recognition, add an additional meaningful layer of security to a sensitive Flutter app, and how does the local_auth package help implement this feature? Flutter › Flutter App Security Best PracticesFlutterFlutter App Security Best PracticesAdvanced
54How can you properly implement route guards using go_router's own redirect functionality to properly control access to specific protected routes based on a user's own current genuine authentication state? Flutter › Named Routes & Navigator 2.0 (Router API)FlutterNamed Routes & Navigator 2.0 (Router API)Advanced
55Why should you avoid storing sensitive information, like an authentication token, directly in an Angular app's local storage? Angular › Angular Security (XSS, Sanitization & CSP)AngularAngular Security (XSS, Sanitization & CSP)Beginner
56What is the difference between Windows Authentication and SQL Server Authentication? SQL Server › SQL Server Security & PermissionsSQL ServerSQL Server Security & PermissionsBeginner
57How do you set a password to require authentication before clients can execute commands on a Redis instance? Redis › Redis Security & ACLRedisRedis Security & ACLBeginner
58How do you configure authentication credentials for the AWS CLI to securely access your AWS account? AWS › AWS CLI & SDKsAWSAWS CLI & SDKsBeginner
59How does ArgoCD integrate with SSO for authentication? ArgoCD › RBACArgoCDRBACIntermediate
60How do you apply a global authorization policy requiring authentication by default for every endpoint, with explicit opt-out for public ones? ASP.NET Core › AuthorizationASP.NET CoreAuthorizationIntermediate
61How would you exclude health check endpoints from other cross-cutting middleware like authentication, logging, or rate limiting that shouldn't apply to frequent automated health polling? ASP.NET Core › Health ChecksASP.NET CoreHealth ChecksIntermediate
62How do you implement service-to-service authentication in a Node.js microservices architecture, so internal services can trust requests from each other? Node.js › Microservices Architecture with Node.jsNode.jsMicroservices Architecture with Node.jsIntermediate
63How would you use a higher order component to add authentication protection to a page? React › Higher-Order Components (HOCs)ReactHigher-Order Components (HOCs)Intermediate
64What are the security considerations when configuring authentication for a linked server connection? SQL Server › Linked ServersSQL ServerLinked ServersIntermediate
65How does mutual TLS authentication differ from standard one way TLS, and why would you enable it for Redis? Redis › TLS & Encryption in RedisRedisTLS & Encryption in RedisIntermediate
66How does API Gateway handle authentication and authorization for incoming requests? AWS › Amazon API GatewayAWSAmazon API GatewayIntermediate
67How does EKS integrate with IAM for authentication and authorization within a Kubernetes cluster? AWS › Amazon EKS (Elastic Kubernetes Service)AWSAmazon EKS (Elastic Kubernetes Service)Intermediate
68What is SMTP authentication, and why is properly configuring it important for ensuring email deliverability? PHP › Email Sending in PHP (PHPMailer & SMTP)PHPEmail Sending in PHP (PHPMailer & SMTP)Intermediate
69How do SPF, DKIM, and DMARC email authentication records help improve email deliverability and prevent your domain from being used for email spoofing? PHP › Email Sending in PHP (PHPMailer & SMTP)PHPEmail Sending in PHP (PHPMailer & SMTP)Intermediate
70How 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 PHPPHPRESTful API Development with PHPIntermediate
71How would you use the Chain of Responsibility pattern to implement a request-processing pipeline (such as middleware-style validation/authentication/logging), and how does this relate conceptually to servlet filters or web framework middleware? Java › Design Patterns in JavaJavaDesign Patterns in JavaAdvanced
72How would you combine multiple route guards together to enforce both authentication and a specific user role? Angular › Router Guards & ResolversAngularRouter Guards & ResolversAdvanced
73What security considerations are important when storing sensitive session data in Redis, such as authentication tokens? Redis › Session Management with RedisRedisSession Management with RedisAdvanced
74How does middleware priority and ordering affect application behavior when multiple middleware, such as authentication and rate limiting, are applied to the same route together? PHP › Routing & MiddlewarePHPRouting & MiddlewareAdvanced
75What are the security and architectural considerations of using stateless, token based authentication such as JWT instead of traditional server side sessions for an API? PHP › Sessions & CookiesPHPSessions & CookiesAdvanced
76How does Symfony's security component handle authentication and authorization, including the concept of voters for fine grained access control decisions? PHP › Symfony Framework EssentialsPHPSymfony Framework EssentialsAdvanced
77How should you properly implement request and response logging for debugging purposes, while genuinely and carefully ensuring genuinely sensitive data, such as an authentication token or a password, is never actually accidentally logged in plain readable text? Flutter › Networking with HTTP & DioFlutterNetworking with HTTP & DioAdvanced
78What is ASP.NET Core Identity, and how does it provide a complete user account management system? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationIntermediate
79How do refresh tokens work alongside short-lived JWT access tokens, and how would you implement a refresh endpoint? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
80How would you implement sign-out that properly invalidates both a cookie session and any associated server-side state? ASP.NET Core › AuthenticationASP.NET CoreAuthenticationAdvanced
81How do you implement OAuth/OpenID Connect login in MAUI? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationIntermediate
82How do you enforce SSL/certificate pinning in MAUI? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationIntermediate
83How do you implement OAuth/OpenID Connect login in MAUI? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationIntermediate
84How do you enforce SSL/certificate pinning in MAUI? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationIntermediate
85What is ASP.NET Core Identity, and what does it provide out of the box? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Intermediate
86How do you implement role-based authorization using the [Authorize(Roles = "...")] attribute? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Intermediate
87How do refresh tokens work alongside short-lived access tokens, and why is this pattern used? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Intermediate
88What is the OAuth 2.0 Client Credentials flow, and when is it used instead of the Authorization Code flow? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Intermediate
89What is the purpose of the 'scope' parameter in OAuth 2.0, and how does it implement the principle of least privilege? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Intermediate
90What is a JSON Web Token (JWT), and what are its three parts? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationIntermediate
91What are key security best practices for a production MAUI app? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationAdvanced
92How do you protect API keys and secrets that the app needs? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationAdvanced
93What are key security best practices for a production MAUI app? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationAdvanced
94How do you protect API keys and secrets that the app needs? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationAdvanced
95What are JWT claims, and how do you add custom claims when issuing a token? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
96How does the OAuth 2.0 Authorization Code flow work, and why is it preferred over the deprecated Implicit flow for web applications? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
97How do you implement policy-based authorization for more complex, custom access rules beyond simple roles? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
98How does token revocation work with stateless JWTs, given they can't simply be 'deleted' server-side once issued? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
99How do you integrate external identity providers (Google, Microsoft Entra ID, Facebook) using OAuth/OpenID Connect in ASP.NET Core? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
100How does token validation work under the hood when the JwtBearer middleware receives a request, and what checks does it perform? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Advanced
101How do you implement JWT refresh token rotation in a Node.js API, and why is it more secure than a single long-lived token? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationAdvanced
102How does the OAuth 2.0 Authorization Code flow work, and what role does Node.js typically play as the client or the resource server? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationAdvanced
103How should passwords be securely stored in a Node.js application's database, and why is bcrypt commonly used? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationBeginner
104What are the security risks of storing JWTs in browser localStorage versus HttpOnly cookies? .NET › Authentication & Authorization (Identity, JWT, OAuth).NETAuthentication & Authorization (Identity, JWT, OAuth)Intermediate
105What is Role-Based Access Control (RBAC), and how would you implement it as Express middleware? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationIntermediate
106What is CSRF (Cross-Site Request Forgery), and how do you protect a Node.js session-based application against it? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationIntermediate
107How do you implement email verification and password-reset flows securely in a Node.js application? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationIntermediate
108How would you implement Attribute-Based Access Control (ABAC) in a Node.js application when RBAC roles aren't expressive enough? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationIntermediate
109How would you implement 'Sign in with GitHub' using Passport's OAuth strategy in an Express application? Node.js › Authentication & Authorization (JWT, OAuth, Passport)Node.jsAuthentication & Authorization (JWT, OAuth, Passport)Intermediate
110How 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
111How would you protect a page in the App Router so only logged in users can access it? Next.js › Authentication & Authorization in Next.jsNext.jsAuthentication & Authorization in Next.jsIntermediate
112How do you properly implement Google sign in specifically within a Flutter app, and what additional setup steps beyond simply configuring Firebase itself does this particular sign in method actually require? Flutter › Firebase Authentication in FlutterFlutterFirebase Authentication in FlutterIntermediate
113What is the principle of least privilege, and how does it apply to designing an authorization system for a multi-tenant Node.js SaaS application? Node.js › Authentication & AuthorizationNode.jsAuthentication & AuthorizationAdvanced
114What is token introspection, and when is it needed instead of simply verifying a JWT's signature locally? Node.js › Authentication & Authorization (JWT, OAuth, Passport)Node.jsAuthentication & Authorization (JWT, OAuth, Passport)Advanced
115What is PKCE (Proof Key for Code Exchange), and why is it now recommended for OAuth flows even in traditional server-side Node.js applications? Node.js › Authentication & Authorization (JWT, OAuth, Passport)Node.jsAuthentication & Authorization (JWT, OAuth, Passport)Advanced
116How do you implement role based authorization, where different users see different content based on their role? Next.js › Authentication & Authorization in Next.jsNext.jsAuthentication & Authorization in Next.jsAdvanced
117What is the difference between role-based and claims-based authorization in ASP.NET Core? ASP.NET Core › AuthorizationASP.NET CoreAuthorizationBeginner
118What is CORS, and why does an ASP.NET Core API need to explicitly configure it for browser-based clients on a different origin? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Beginner
119How would you add custom HTTP headers (like an Authorization bearer token) to an outgoing request using HttpRequest.Builder? Java › Java Networking & HTTP ClientJavaJava Networking & HTTP ClientBeginner
120What is a route guard in Angular, and what is it commonly used for? Angular › Router Guards & ResolversAngularRouter Guards & ResolversBeginner
121How do you read cookies in a Next.js server component? Next.js › Cookies & Session Management in Next.jsNext.jsCookies & Session Management in Next.jsBeginner
122How do you limit which routes your middleware actually applies to? Next.js › MiddlewareNext.jsMiddlewareBeginner
123What is Cloud Firestore, and how does it let a Flutter app store and sync structured data in real time without needing to build a custom backend server? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageBeginner
124What is Firebase Storage, and how does it complement Cloud Firestore by specifically handling the storage of larger files, such as images and videos? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageBeginner
125Why should sensitive information, such as an API key or a secret token, never be hardcoded directly within a Flutter app's actual source code? Flutter › Flutter App Security Best PracticesFlutterFlutter App Security Best PracticesBeginner
126What is Dio, and what genuinely additional features does it provide beyond the more basic http package, such as built in interceptors and considerably more convenient error handling? Flutter › Networking with HTTP & DioFlutterNetworking with HTTP & DioBeginner
127What is Firebase Cloud Messaging, and how does it let you actually send genuine push notifications to a Flutter app running on a user's own device? Flutter › Push Notifications in Flutter (FCM)FlutterPush Notifications in Flutter (FCM)Beginner
128Why does the order in which middleware is registered matter so much in ASP.NET Core? .NET › ASP.NET Core Middleware & Request Pipeline.NETASP.NET Core Middleware & Request PipelineIntermediate
129How do you conditionally apply middleware only to certain requests using UseWhen or MapWhen? .NET › ASP.NET Core Middleware & Request Pipeline.NETASP.NET Core Middleware & Request PipelineIntermediate
130How does dependency injection work in Blazor components, and what's the difference between @inject and constructor injection? .NET › Blazor (Server & WebAssembly).NETBlazor (Server & WebAssembly)Intermediate
131What is the difference between absolute expiration and sliding expiration when configuring a cache entry? .NET › Caching (In-Memory, Distributed & Redis).NETCaching (In-Memory, Distributed & Redis)Intermediate
132What are the risks of caching sensitive or user-specific data, and how do you avoid cache poisoning across users? .NET › Caching (In-Memory, Distributed & Redis).NETCaching (In-Memory, Distributed & Redis)Intermediate
133How do you configure a CORS policy in ASP.NET Core to allow requests from specific origins? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingIntermediate
134What does AllowCredentials() do in a CORS policy, and why can't it be combined with a wildcard origin? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingIntermediate
135Why must UseCors be positioned after UseRouting but before UseAuthorization in the ASP.NET Core middleware pipeline? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingIntermediate
136What is the difference between CORS and CSRF (Cross-Site Request Forgery), and how does CORS relate to (but not fully prevent) CSRF? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingIntermediate
137How do you register a service using a factory delegate instead of a simple type mapping, when construction requires custom logic? .NET › Dependency Injection.NETDependency InjectionIntermediate
138Why is it recommended to run a containerized .NET application as a non-root user, and how do you configure this in a Dockerfile? .NET › Docker & Containerization.NETDocker & ContainerizationIntermediate
139How do you define and apply policy-based authorization for requirements more complex than a simple role or claim check? ASP.NET Core › AuthorizationASP.NET CoreAuthorizationIntermediate
140What is the difference between AuthorizeAttribute's behavior returning 401 versus 403, and what determines which one a client receives? ASP.NET Core › AuthorizationASP.NET CoreAuthorizationIntermediate
141How do you mix Blazor components with traditional MVC controllers and Razor Pages within the same ASP.NET Core application? ASP.NET Core › Blazor Integration with ASP.NET CoreASP.NET CoreBlazor Integration with ASP.NET CoreIntermediate
142What is the risk of caching sensitive or user-specific data with an incorrectly scoped cache key, and how do you prevent cross-user data leakage? ASP.NET Core › CachingASP.NET CoreCachingIntermediate
143How do you configure a cache entry's absolute versus sliding expiration, and when would you combine both? ASP.NET Core › CachingASP.NET CoreCachingIntermediate
144Why can't AllowCredentials() be combined with a wildcard origin (AllowAnyOrigin), and what does this mean for cookie-authenticated cross-origin APIs? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Intermediate
145What security risk does dynamically reflecting the Origin header back as Access-Control-Allow-Origin introduce, and why is it a dangerous anti-pattern? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Intermediate
146What is the difference between CORS and CSRF protection, and why doesn't a strict CORS policy alone fully protect a cookie-authenticated endpoint? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Intermediate
147How do you register a service using a factory delegate instead of a simple type mapping, when construction requires reading configuration or resolving other services conditionally? ASP.NET Core › Dependency InjectionASP.NET CoreDependency InjectionIntermediate
148How can filters access route values, query string parameters, or the raw HttpContext during execution? ASP.NET Core › FiltersASP.NET CoreFiltersIntermediate
149How 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 ClientJavaJava Networking & HTTP ClientIntermediate
150What is middleware in ASP.NET Core, and how does the order in which it's registered affect request handling? .NET › ASP.NET Core Middleware & Request Pipeline.NETASP.NET Core Middleware & Request PipelineIntermediate
151What does the node:crypto module provide, and what's the difference between hashing and encryption? Node.js › Core Node.js ModulesNode.jsCore Node.js ModulesIntermediate
152What is an unsubscribe mechanism, and what specific requirements does it need to meet for compliance with regulations like CAN-SPAM? Node.js › Email & NotificationsNode.jsEmail & NotificationsIntermediate
153What is the difference between sending SMS via a provider's REST API (like Twilio) versus using SMTP-based email in terms of a Node.js integration? Node.js › Email & NotificationsNode.jsEmail & NotificationsIntermediate
154What is an API Gateway, and what role does it play in front of a collection of Node.js microservices? Node.js › Microservices Architecture with Node.jsNode.jsMicroservices Architecture with Node.jsIntermediate
155How can you protect an API route so that only authenticated users can access it? Next.js › API RoutesNext.jsAPI RoutesIntermediate
156How do you set a cookie in Next.js, such as after a user logs in? Next.js › Cookies & Session Management in Next.jsNext.jsCookies & Session Management in Next.jsIntermediate
157How would you implement a simple session management system using cookies in Next.js? Next.js › Cookies & Session Management in Next.jsNext.jsCookies & Session Management in Next.jsIntermediate
158How do you secure the route that enables Draft Mode so random visitors cannot use it? Next.js › Draft Mode & Preview ModeNext.jsDraft Mode & Preview ModeIntermediate
159How would you conditionally redirect users based on something dynamic, like whether they are logged in, rather than a fixed rule in next.config.js? Next.js › Redirects & Rewrites ConfigurationNext.jsRedirects & Rewrites ConfigurationIntermediate
160How do you programmatically navigate to a different page in response to a user action, such as after a successful form submission? Next.js › Routing (App/Pages Router)Next.jsRouting (App/Pages Router)Intermediate
161How do Firestore security rules control which users are allowed to read or write specific pieces of data, and why is relying only on client side validation within the Flutter app itself never sufficient? Flutter › Cloud Firestore & Firebase StorageFlutterCloud Firestore & Firebase StorageIntermediate
162How should a Flutter app properly handle a deep link that points to a specific screen requiring the user to first be authenticated, if that user is not actually currently logged in yet? Flutter › Deep Linking in FlutterFlutterDeep Linking in FlutterIntermediate
163How do you properly implement encryption for a Hive box specifically to properly protect genuinely sensitive data stored directly on a user's own device from being easily read by another potentially malicious app? Flutter › Hive & NoSQL Local StorageFlutterHive & NoSQL Local StorageIntermediate
164What is the difference between Navigator.push, Navigator.pushReplacement, and Navigator.pushAndRemoveUntil, and when would you genuinely reach for each individual one of these three particular methods? Flutter › Navigation & Routing in FlutterFlutterNavigation & Routing in FlutterIntermediate
165How do you properly implement topic based messaging in FCM, letting you send a genuinely single targeted notification to every single device that has actually genuinely subscribed to a specific particular topic? Flutter › Push Notifications in Flutter (FCM)FlutterPush Notifications in Flutter (FCM)Intermediate
166How does ProxyProvider let you properly create a given provider whose own value genuinely depends on the current value of a completely separate other already existing provider? Flutter › State Management with ProviderFlutterState Management with ProviderIntermediate
167How does UseRouting and endpoint routing (via MapControllers, MapGet, etc.) fit into the middleware pipeline conceptually? .NET › ASP.NET Core Middleware & Request Pipeline.NETASP.NET Core Middleware & Request PipelineAdvanced
168What is the recommended standard order for common middleware in a typical ASP.NET Core Web API pipeline, and why? .NET › ASP.NET Core Middleware & Request Pipeline.NETASP.NET Core Middleware & Request PipelineAdvanced
169Why is it dangerous to capture and store an HttpContext reference in a singleton-scoped service, and what should you use instead? .NET › ASP.NET Core Middleware & Request Pipeline.NETASP.NET Core Middleware & Request PipelineAdvanced
170How do you apply different CORS policies to different endpoints or controllers within the same application? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingAdvanced
171What security risks does an overly permissive CORS policy (like AllowAnyOrigin with credentials attempted, or reflecting the Origin header) introduce? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingAdvanced
172How does CORS behave differently for requests made from a mobile app or server-to-server call compared to a browser-based web app? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingAdvanced
173What information should be excluded from error responses in production to avoid leaking sensitive implementation details? .NET › Global Exception Handling & Middleware.NETGlobal Exception Handling & MiddlewareAdvanced
174How do you apply different CORS policies to different controllers or minimal API endpoint groups within the same application? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Advanced
175How would you configure CORS to allow any subdomain of a known domain (like *.mycompany.com) using SetIsOriginAllowed with custom matching logic? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Advanced
176What information should be excluded from error responses in production to avoid leaking sensitive implementation details? ASP.NET Core › Error HandlingASP.NET CoreError HandlingAdvanced
177How would you write an IAuthorizationFilter or custom authorization logic as a filter, and how does it differ from the standard [Authorize] attribute/policy system? ASP.NET Core › FiltersASP.NET CoreFiltersAdvanced
178How does Java's String immutability, combined with the string pool, interact with security-sensitive code (like handling passwords), and why is char[] generally recommended over String for storing sensitive data temporarily in memory? Java › Java Fundamentals: Syntax, Data Types & OperatorsJavaJava Fundamentals: Syntax, Data Types & OperatorsAdvanced
179What is horizontal scaling for a Node.js application, and what specific architectural requirement does it impose? Node.js › Cloud & DevOpsNode.jsCloud & DevOpsAdvanced
180How would you protect certain routes so only logged in users can access them? React › RoutingReactRoutingAdvanced
181What security considerations are unique to server actions compared to regular server side code, since they can be called directly from the browser? Next.js › Server Actions & MutationsNext.jsServer Actions & MutationsAdvanced
182How can scoped dependency injection help properly manage the specific lifecycle of dependencies that should genuinely only exist for the duration of a particular feature or a specific user session, rather than living for the entire lifetime of the whole application? Flutter › Dependency Injection in Flutter (GetIt & Service Locator)FlutterDependency Injection in Flutter (GetIt & Service Locator)Advanced
183How should a Flutter app properly detect whether it is currently running on a rooted Android device or a jailbroken iOS device, and what genuine security risks does running on such a compromised device actually introduce? Flutter › Flutter App Security Best PracticesFlutterFlutter App Security Best PracticesAdvanced
184How 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