All fields

“Deployment” in Information Technology

306 questions across 15 technologies.

Information Technology

306 questions in 15 technologies

#QuestionTechnologyTopicLevel
1How would you containerize a Next.js application using Docker for deployment? Next.js › DeploymentNext.jsDeploymentIntermediate
2What is the standalone output mode in Next.js, and why is it useful for deployment? Next.js › DeploymentNext.jsDeploymentAdvanced
3What deployment strategies help minimize downtime and risk when releasing a new version of a Next.js application? Next.js › DeploymentNext.jsDeploymentAdvanced
4What is the difference between continuous integration (CI) and continuous deployment/delivery (CD)? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentBeginner
5What 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
6What 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
7How do you handle running database migrations as part of a Kubernetes-based Node.js deployment pipeline? Node.js › Docker & DeploymentNode.jsDocker & DeploymentAdvanced
8What is a continuous deployment pipeline, and how does it apply to a React project? React › Deployment & Production BuildsReactDeployment & Production BuildsAdvanced
9How does zero downtime deployment work for a PHP application, and what techniques help avoid any interruption in service during a deployment? PHP › Deployment & Hosting for PHP ApplicationsPHPDeployment & Hosting for PHP ApplicationsAdvanced
10How should a team design a comprehensive PHP application deployment pipeline that incorporates automated testing, security scanning, and staged rollouts across multiple environments? PHP › Deployment & Hosting for PHP ApplicationsPHPDeployment & Hosting for PHP ApplicationsAdvanced
11What is the purpose of separate build and release pipelines (or stages), and why shouldn't you rebuild the application for each deployment environment? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentIntermediate
12What is the role of automated smoke tests and health checks immediately after a deployment completes? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentIntermediate
13How do feature flags decouple code deployment from feature release in a CI/CD workflow? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentIntermediate
14How do environment variables work in a React app during deployment? React › Deployment & Production BuildsReactDeployment & Production BuildsIntermediate
15What role does a reverse proxy like Nginx play in front of a PHP application in a typical production deployment architecture? PHP › Deployment & Hosting for PHP ApplicationsPHPDeployment & Hosting for PHP ApplicationsIntermediate
16What is the difference between blue-green deployment and canary deployment, and how do they apply to .NET applications? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentAdvanced
17How do you set up automated database migrations as part of a .NET CI/CD deployment pipeline safely? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentAdvanced
18How does deployment slot swapping (e.g., Azure App Service deployment slots) enable near-zero-downtime deployments? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentAdvanced
19How does GitOps (e.g., using Flux or ArgoCD with Kubernetes) change the deployment model compared to traditional push-based CI/CD pipelines? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentAdvanced
20How do you implement automated rollback in a CI/CD pipeline triggered by post-deployment monitoring signals (error rate, latency)? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentAdvanced
21How would you set up a continuous deployment pipeline for an Angular project? Angular › Build, Environments & DeploymentAngularBuild, Environments & DeploymentAdvanced
22What does CI/CD mean in the context of Flutter app development, and what benefits does automating the build, test, and deployment process actually provide to a team? Flutter › CI/CD Pipelines for Flutter AppsFlutterCI/CD Pipelines for Flutter AppsBeginner
23What is the difference between framework-dependent deployment (FDD) and self-contained deployment (SCD)? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Intermediate
24How do you manage a database connection efficiently across many requests in a serverless Next.js deployment? Next.js › Database Integration with Next.jsNext.jsDatabase Integration with Next.jsIntermediate
25How do you use Query Store to identify a query whose performance has regressed after a recent code deployment? SQL Server › Query StoreSQL ServerQuery StoreIntermediate
26What is a blue-green deployment, and how does it minimize downtime and risk when deploying a new version of a Node.js application? Node.js › Cloud & DevOpsNode.jsCloud & DevOpsAdvanced
27How does zero-downtime restart work with Node's cluster module or PM2, and why is it important for production deployments? Node.js › Clustering & Worker ThreadsNode.jsClustering & Worker ThreadsAdvanced
28What is the difference between build-time and runtime configuration for a Node.js application, and why does that distinction matter for container-based deployments? Node.js › Environment Variables & ConfigurationNode.jsEnvironment Variables & ConfigurationAdvanced
29How should a team design their Docker based deployment pipeline for a PHP application to ensure the exact same tested image is what actually reaches production? PHP › PHP with DockerPHPPHP with DockerAdvanced
30What deployment and hosting considerations are genuinely specific to a Flutter web app, including properly configuring correct routing on the actual hosting server and setting up an effective caching strategy? Flutter › Flutter for Web DevelopmentFlutterFlutter for Web DevelopmentAdvanced
31What is the difference between push-based and pull-based deployment? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesBeginner
32What is the purpose of a .dockerignore file when preparing a Node.js project for cloud deployment? Node.js › Cloud & DevOpsNode.jsCloud & DevOpsBeginner
33What is RedisSearch, and what capabilities does it add to a Redis deployment? Redis › RedisSearch (Full Text Search)RedisRedisSearch (Full Text Search)Beginner
34Why is enabling TLS encryption important for a Redis deployment, and what does it actually protect against? Redis › TLS & Encryption in RedisRedisTLS & Encryption in RedisBeginner
35What is the SAM CLI, and how does it support local testing of serverless applications before deployment? AWS › AWS Serverless Application Model (SAM)AWSAWS Serverless Application Model (SAM)Beginner
36What is Multi-AZ deployment in RDS, and how does it improve database availability? AWS › RDS & DatabasesAWSRDS & DatabasesBeginner
37What are the benefits of GitOps over traditional deployment approaches? ArgoCD › GitOps PrinciplesArgoCDGitOps PrinciplesIntermediate
38How do you order child application deployment in App of Apps? ArgoCD › App of AppsArgoCDApp of AppsIntermediate
39How does ArgoCD assess Deployment health specifically? ArgoCD › Sync & HealthArgoCDSync & HealthIntermediate
40How do you notify an external system after a successful deployment using hooks? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
41How do you seed initial data on first deployment only? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksIntermediate
42What is IDistributedCache, and how does it differ from IMemoryCache in a horizontally-scaled ASP.NET Core deployment? ASP.NET Core › CachingASP.NET CoreCachingIntermediate
43What role does a reverse proxy play in TLS/SSL termination, and why is this pattern common in production deployments? ASP.NET Core › Hosting Models: Kestrel, IIS & Reverse ProxiesASP.NET CoreHosting Models: Kestrel, IIS & Reverse ProxiesIntermediate
44How would you test and verify that an ASP.NET Core application's HTTPS configuration (certificate validity, protocol versions, HSTS header) is correctly configured before or after a production deployment? ASP.NET Core › HTTPS, Certificates & Transport SecurityASP.NET CoreHTTPS, Certificates & Transport SecurityIntermediate
45What is a twelve-factor app, and how does it guide how a Node.js application should be configured for cloud deployment? Node.js › Cloud & DevOpsNode.jsCloud & DevOpsIntermediate
46What is a container registry, and how does it fit into the deployment pipeline for a containerized Node.js application? Node.js › Cloud & DevOpsNode.jsCloud & DevOpsIntermediate
47How do you check the current status of a Sentinel deployment to confirm it is properly monitoring your Redis primary and replicas? Redis › Redis Sentinel & High AvailabilityRedisRedis Sentinel & High AvailabilityIntermediate
48How do you deploy Redis on Kubernetes using a StatefulSet rather than a regular Deployment, and why is this distinction important? Redis › Redis with Docker & KubernetesRedisRedis with Docker & KubernetesIntermediate
49What Kubernetes resources are typically needed to properly expose and configure a Redis deployment for other applications within the same cluster to use? Redis › Redis with Docker & KubernetesRedisRedis with Docker & KubernetesIntermediate
50What is the role of certificate expiration monitoring in maintaining a secure, always available Redis deployment? Redis › TLS & Encryption in RedisRedisTLS & Encryption in RedisIntermediate
51What deployment strategies does AWS CodeDeploy support, such as in place and blue green deployments? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD)AWSAWS CodePipeline, CodeBuild & CodeDeploy (CI/CD)Intermediate
52How do CodeDeploy lifecycle hooks defined in an appspec file control the deployment process? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD)AWSAWS CodePipeline, CodeBuild & CodeDeploy (CI/CD)Intermediate
53How does Elastic Beanstalk handle application updates and deployment policies such as rolling and immutable deployments? AWS › AWS Elastic BeanstalkAWSAWS Elastic BeanstalkIntermediate
54How does Elastic Beanstalk support blue green deployments using environment swapping? AWS › AWS Elastic BeanstalkAWSAWS Elastic BeanstalkIntermediate
55How does SAM support safe, gradual Lambda deployments using traffic shifting and automatic rollback? AWS › AWS Serverless Application Model (SAM)AWSAWS Serverless Application Model (SAM)Intermediate
56How do Lambda layers help share common code and dependencies across multiple functions without duplicating that code in every deployment package? AWS › Lambda & ServerlessAWSLambda & ServerlessIntermediate
57How do you order a multi-tier application deployment with waves? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
58How do you run post-deployment smoke tests and fail the sync if they fail? ArgoCD › Sync Waves & HooksArgoCDSync Waves & HooksAdvanced
59What is IDistributedCache, and how does it differ from IMemoryCache in a multi-instance deployment? .NET › Caching (In-Memory, Distributed & Redis).NETCaching (In-Memory, Distributed & Redis)Advanced
60How does Blazor Server's SignalR-based interactivity affect load balancing and horizontal scaling decisions for an ASP.NET Core deployment? ASP.NET Core › Blazor Integration with ASP.NET CoreASP.NET CoreBlazor Integration with ASP.NET CoreAdvanced
61How would you implement graceful shutdown handling in Kestrel/ASP.NET Core to ensure in-flight requests complete before a container or process terminates during a deployment or scale-down event? ASP.NET Core › Hosting Models: Kestrel, IIS & Reverse ProxiesASP.NET CoreHosting Models: Kestrel, IIS & Reverse ProxiesAdvanced
62How would you implement automated, zero-downtime certificate renewal using Let's Encrypt (ACME protocol) for a production ASP.NET Core deployment? ASP.NET Core › HTTPS, Certificates & Transport SecurityASP.NET CoreHTTPS, Certificates & Transport SecurityAdvanced
63How would you use jlink to create a custom, minimal Java runtime image containing only the specific modules an application actually needs, and what deployment benefits does this provide? Java › Java Platform Module System (JPMS)JavaJava Platform Module System (JPMS)Advanced
64What is a canary release, and how does it reduce the blast radius of a risky Node.js deployment? Node.js › Cloud & DevOpsNode.jsCloud & DevOpsAdvanced
65How would you design a Redis Cluster deployment to properly balance high availability, performance, and cost for a large scale production application? Redis › ClusteringRedisClusteringAdvanced
66How would you plan the hardware and infrastructure requirements for a new Redis deployment expected to handle a large, growing dataset? Redis › Redis Architecture & InstallationRedisRedis Architecture & InstallationAdvanced
67What operating system level tuning settings can affect Redis performance, and how would you optimize them for a production deployment? Redis › Redis Performance Tuning & BenchmarkingRedisRedis Performance Tuning & BenchmarkingAdvanced
68What performance considerations should you keep in mind when enabling TLS on a high throughput Redis deployment? Redis › TLS & Encryption in RedisRedisTLS & Encryption in RedisAdvanced
69How does API Gateway support versioning and staged deployments of an API? AWS › Amazon API GatewayAWSAmazon API GatewayAdvanced
70What deployment strategies does ECS support for updating running services with minimal downtime? AWS › Amazon ECS (Elastic Container Service)AWSAmazon ECS (Elastic Container Service)Advanced
71What monitoring metrics are most important to track for an ElastiCache deployment in production? AWS › Amazon ElastiCache (Redis & Memcached)AWSAmazon ElastiCache (Redis & Memcached)Advanced
72How does SageMaker support multi model endpoints and model versioning for cost efficient deployment at scale? AWS › Amazon SageMaker & Machine Learning on AWSAWSAmazon SageMaker & Machine Learning on AWSAdvanced
73How can CodeDeploy support canary deployments, and how does this differ from a standard blue green deployment? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD)AWSAWS CodePipeline, CodeBuild & CodeDeploy (CI/CD)Advanced
74How can an organization design a consistent CI/CD and application deployment strategy that spans both standard AWS cloud regions and an on premises Outposts deployment? AWS › AWS Outposts & Hybrid CloudAWSAWS Outposts & Hybrid CloudAdvanced
75How does a mature organization's use of core AWS services typically evolve from an initial simple deployment toward a more sophisticated, resilient, multi account architecture over time? AWS › Core Services OverviewAWSCore Services OverviewAdvanced
76How do you design a load balancer architecture that supports zero downtime blue green or canary deployments for a production application? AWS › Elastic Load Balancing (ALB, NLB & CLB)AWSElastic Load Balancing (ALB, NLB & CLB)Advanced
77What are the main options for deploying a Next.js application? Next.js › DeploymentNext.jsDeploymentBeginner
78How do you build and run a Next.js application in production outside of Vercel, such as on your own server? Next.js › DeploymentNext.jsDeploymentIntermediate
79How do you create a release build of a MAUI app? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentBeginner
80What is the difference between an APK and an AAB for Android? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentBeginner
81How do you create a release build of a MAUI app? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentBeginner
82What is the difference between an APK and an AAB for Android? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentBeginner
83What is a Dockerfile, and what are the typical steps involved in containerizing a Node.js application? Node.js › Docker & DeploymentNode.jsDocker & DeploymentBeginner
84How do you sign a MAUI Android app for release? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
85What is required to publish a MAUI app to the Apple App Store? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
86How do you manage app versioning across platforms? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
87How do you sign a MAUI Android app for release? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
88What is required to publish a MAUI app to the Apple App Store? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
89How do you manage app versioning across platforms? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentIntermediate
90What is a multi-stage Docker build, and why is it commonly used for Node.js applications? Node.js › Docker & DeploymentNode.jsDocker & DeploymentIntermediate
91What is the difference between the CMD and ENTRYPOINT instructions in a Dockerfile for a Node.js application? Node.js › Docker & DeploymentNode.jsDocker & DeploymentIntermediate
92What is the purpose of a HEALTHCHECK instruction in a Dockerfile for a Node.js application? Node.js › Docker & DeploymentNode.jsDocker & DeploymentIntermediate
93How do you configure PM2 using an ecosystem.config.js file rather than passing options directly on the command line? Node.js › Deployment & Process Managers (PM2)Node.jsDeployment & Process Managers (PM2)Intermediate
94How do environment variables and .env files help manage different configuration settings across development, staging, and production environments? PHP › Deployment & Hosting for PHP ApplicationsPHPDeployment & Hosting for PHP ApplicationsIntermediate
95How do you set up CI/CD for a MAUI app? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentAdvanced
96How do you implement over-the-air updates or feature flags in MAUI? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentAdvanced
97How do you set up CI/CD for a MAUI app? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentAdvanced
98How do you implement over-the-air updates or feature flags in MAUI? .NET MAUI › Publishing & Deployment.NET MAUIPublishing & DeploymentAdvanced
99What is Native AOT compilation in .NET, and what are its main benefits and limitations? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentAdvanced
100How would you optimize Docker layer caching in a Node.js Dockerfile to speed up repeated builds during development? Node.js › Docker & DeploymentNode.jsDocker & DeploymentAdvanced
101What is the typical CI/CD pipeline structure for a .NET application? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentBeginner
102What does the EXPOSE instruction in a Dockerfile actually do, and what is a common misconception about it? Node.js › Docker & DeploymentNode.jsDocker & DeploymentBeginner
103What problem does PM2 solve for running a Node.js application in production, beyond just executing 'node server.js'? Node.js › Deployment & Process Managers (PM2)Node.jsDeployment & Process Managers (PM2)Beginner
104What is a production build in React and how do you create one? React › Deployment & Production BuildsReactDeployment & Production BuildsBeginner
105Why is it important to test your React app one more time after building it for production? React › Deployment & Production BuildsReactDeployment & Production BuildsBeginner
106How do you create a production build of an Angular app? Angular › Build, Environments & DeploymentAngularBuild, Environments & DeploymentBeginner
107Why is it important to set a bundle size budget in an Angular project's configuration? Angular › Build, Environments & DeploymentAngularBuild, Environments & DeploymentBeginner
108What are the main hosting options available for deploying a PHP application, ranging from shared hosting to cloud based virtual servers? PHP › Deployment & Hosting for PHP ApplicationsPHPDeployment & Hosting for PHP ApplicationsBeginner
109What is PHP-FPM, and what role does it play in serving PHP applications through a web server like Nginx? PHP › Deployment & Hosting for PHP ApplicationsPHPDeployment & Hosting for PHP ApplicationsBeginner
110What are the main steps involved in preparing a Flutter app for release, before it can actually be submitted to the Google Play Store or Apple App Store? Flutter › App Deployment (Play Store & App Store)FlutterApp Deployment (Play Store & App Store)Beginner
111What is app signing, and why must every Flutter app be digitally signed before it can be published to either the Google Play Store or the Apple App Store? Flutter › App Deployment (Play Store & App Store)FlutterApp Deployment (Play Store & App Store)Beginner
112How do you configure a GitHub Actions workflow to build, test, and publish a .NET application? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentIntermediate
113How do you securely manage secrets (connection strings, API keys) in a CI/CD pipeline without committing them to source control? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentIntermediate
114How do you version and tag Docker images for a .NET application as part of a CI/CD pipeline? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentIntermediate
115What is the difference between dotnet publish's --self-contained and framework-dependent options in the context of container image builds? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentIntermediate
116How does Docker Compose simplify local development for a Node.js application that depends on a database and a cache? Node.js › Docker & DeploymentNode.jsDocker & DeploymentIntermediate
117What is a .env file, and how does it interact with a Dockerized Node.js application's configuration? Node.js › Docker & DeploymentNode.jsDocker & DeploymentIntermediate
118How do Kubernetes ConfigMaps and Secrets differ, and how are they typically consumed by a Node.js pod? Node.js › Docker & DeploymentNode.jsDocker & DeploymentIntermediate
119What is the purpose of setting explicit CPU and memory resource requests and limits for a Node.js container in Kubernetes? Node.js › Docker & DeploymentNode.jsDocker & DeploymentIntermediate
120How do you configure PM2 to automatically restart your Node.js application after a server reboot? Node.js › Deployment & Process Managers (PM2)Node.jsDeployment & Process Managers (PM2)Intermediate
121What are some popular hosting platforms for deploying a React app, and how do they differ? React › Deployment & Production BuildsReactDeployment & Production BuildsIntermediate
122How do environment files work in Angular, and how do you use different values for development and production? Angular › Build, Environments & DeploymentAngularBuild, Environments & DeploymentIntermediate
123What are some popular hosting options for deploying an Angular app, and how do they differ? Angular › Build, Environments & DeploymentAngularBuild, Environments & DeploymentIntermediate
124What is the difference between the Google Play Store's internal testing, closed testing, and production release tracks, and why would a team use them in that specific order? Flutter › App Deployment (Play Store & App Store)FlutterApp Deployment (Play Store & App Store)Intermediate
125What is Apple's App Store review process, and what are some common reasons an app submission might be rejected during that review? Flutter › App Deployment (Play Store & App Store)FlutterApp Deployment (Play Store & App Store)Intermediate
126How do app store listing details, such as screenshots, descriptions, and keywords, impact both the approval process and the discoverability of a published Flutter app? Flutter › App Deployment (Play Store & App Store)FlutterApp Deployment (Play Store & App Store)Intermediate
127What is the purpose of a multi-stage Dockerfile for .NET applications, and how does it reduce final image size? .NET › CI/CD, Publishing & Deployment.NETCI/CD, Publishing & DeploymentAdvanced
128How do you properly handle process signals (SIGTERM) inside a containerized Node.js application to support graceful shutdown? Node.js › Docker & DeploymentNode.jsDocker & DeploymentAdvanced
129Why should a Node.js Docker container generally run as a non-root user, and how do you configure this in a Dockerfile? Node.js › Docker & DeploymentNode.jsDocker & DeploymentAdvanced
130What is the difference between deploying a Node.js application to a Platform-as-a-Service (like Heroku or Render) versus a self-managed container orchestrator (like Kubernetes)? Node.js › Docker & DeploymentNode.jsDocker & DeploymentAdvanced
131How does PM2's built-in log management work, and how would you configure log rotation to prevent log files from growing unbounded? Node.js › Deployment & Process Managers (PM2)Node.jsDeployment & Process Managers (PM2)Advanced
132What does PM2's built-in monitoring dashboard (pm2 monit, or PM2 Plus) show, and what metrics are most useful for production operations? Node.js › Deployment & Process Managers (PM2)Node.jsDeployment & Process Managers (PM2)Advanced
133How does managing different build flavors or environments, such as development, staging, and production, help streamline the process of preparing separate app builds for internal testing versus the actual public release? Flutter › App Deployment (Play Store & App Store)FlutterApp Deployment (Play Store & App Store)Advanced
134What 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
135Why does my app crash on startup only in Release builds? .NET MAUI › Troubleshooting & Common Errors.NET MAUITroubleshooting & Common ErrorsBeginner
136Why does my app crash on startup only in Release builds? .NET MAUI › Troubleshooting & Common Errors.NET MAUITroubleshooting & Common ErrorsBeginner
137What is the .NET SDK, and how does it differ from the .NET Runtime? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Beginner
138Why is API versioning important for a production web API? .NET › API Versioning.NETAPI VersioningBeginner
139How does the ASP.NET Core configuration system layer multiple sources (appsettings.json, environment variables, command line) together? .NET › Configuration & Options.NETConfiguration & OptionsBeginner
140What are the official .NET Docker base images, and what's the difference between the sdk, aspnet, and runtime image variants? .NET › Docker & Containerization.NETDocker & ContainerizationBeginner
141What is the difference between an image and a container in Docker terminology, applied to a .NET application? .NET › Docker & Containerization.NETDocker & ContainerizationBeginner
142What are the practical differences between .NET Framework, .NET Core, and modern (unified) .NET? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkBeginner
143What 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 ManagementNode.jsGit & Project ManagementBeginner
144What is the purpose of a CHANGELOG.md file in a Node.js project, and what should typically be included in each entry? Node.js › Git & Project ManagementNode.jsGit & Project ManagementBeginner
145What is a Dockerfile, and what are the essential steps in a basic Dockerfile for a Node.js application? Node.js › Docker & Containerization for Node.jsNode.jsDocker & Containerization for Node.jsBeginner
146What is npm, and what is its relationship to the Node.js runtime itself? Node.js › Node.js Fundamentals & Runtime ArchitectureNode.jsNode.js Fundamentals & Runtime ArchitectureBeginner
147What does a build tool like Vite or Webpack actually do for a React project? React › Build Tools & Bundlers (Vite, Webpack & CRA)ReactBuild Tools & Bundlers (Vite, Webpack & CRA)Beginner
148What is the difference between a development server and a production build in a React project? React › Build Tools & Bundlers (Vite, Webpack & CRA)ReactBuild Tools & Bundlers (Vite, Webpack & CRA)Beginner
149Why does a statically generated website often load faster than one that renders pages on every request? React › Static Site Generation (SSG) & HydrationReactStatic Site Generation (SSG) & HydrationBeginner
150What is the Angular CLI and how do you create a new project with it? Angular › Angular CLI & Project StructureAngularAngular CLI & Project StructureBeginner
151What is the purpose of the angular.json file in an Angular project? Angular › Angular CLI & Project StructureAngularAngular CLI & Project StructureBeginner
152What is a theme in Angular Material and how do you apply one to your app? Angular › Angular Material ThemingAngularAngular Material ThemingBeginner
153How does Angular Material's newer Material 3 design system differ from the earlier Material 2 theming approach? Angular › Angular Material ThemingAngularAngular Material ThemingBeginner
154What is internationalization in Angular, and what built in tool does the framework provide for it? Angular › Internationalization (i18n) in AngularAngularInternationalization (i18n) in AngularBeginner
155What is lazy loading in Angular and why is it useful for performance? Angular › Performance & Lazy LoadingAngularPerformance & Lazy LoadingBeginner
156How do you check your Angular app's actual bundle size and find opportunities to reduce it? Angular › Performance & Lazy LoadingAngularPerformance & Lazy LoadingBeginner
157What is a Progressive Web App, and how do you add PWA support to an existing Angular project? Angular › Progressive Web Apps (PWA) with AngularAngularProgressive Web Apps (PWA) with AngularBeginner
158Why might a company choose to build a Progressive Web App instead of a separate native mobile app? Angular › Progressive Web Apps (PWA) with AngularAngularProgressive Web Apps (PWA) with AngularBeginner
159Why does the standalone components approach generally result in smaller final bundle sizes? Angular › Standalone ComponentsAngularStandalone ComponentsBeginner
160What is the difference between the Edge Runtime and the Node.js Runtime in Next.js? Next.js › Edge Runtime vs Node.js RuntimeNext.jsEdge Runtime vs Node.js RuntimeBeginner
161What is the purpose of the next.config.js file in a Next.js project? Next.js › Next.js Project Setup & ConfigurationNext.jsNext.js Project Setup & ConfigurationBeginner
162What are the main benefits of static site generation, and when is it the best choice? Next.js › Rendering (SSR/SSG/ISR)Next.jsRendering (SSR/SSG/ISR)Beginner
163How do you write data to a file in PHP, and what is the difference between overwriting a file and appending to it? PHP › File Handling & File System FunctionsPHPFile Handling & File System FunctionsBeginner
164What is OPcache, and how does it improve PHP application performance by caching compiled bytecode? PHP › Performance Optimization & OPcachePHPPerformance Optimization & OPcacheBeginner
165What are some common, straightforward ways to identify performance bottlenecks in a PHP application before attempting to optimize it? PHP › Performance Optimization & OPcachePHPPerformance Optimization & OPcacheBeginner
166What is Docker, and what benefits does containerizing a PHP application provide compared to running it directly on a server? PHP › PHP with DockerPHPPHP with DockerBeginner
167What is a Dockerfile, and what basic instructions are typically included when building a Docker image for a PHP application? PHP › PHP with DockerPHPPHP with DockerBeginner
168What are analysis levels in PHPStan, and why would a project typically start at a lower level before gradually increasing strictness? PHP › Static Analysis (PHPStan & Psalm)PHPStatic Analysis (PHPStan & Psalm)Beginner
169What 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
170What is a background task in a Flutter app, and why can this kind of work not always simply be handled the exact same way as regular code running while the app is actively open and visible on screen? Flutter › Flutter Background Tasks & WorkManagerFlutterFlutter Background Tasks & WorkManagerBeginner
171What is the in_app_purchase package, and how does it provide a genuinely unified Flutter interface for handling actual real purchases through both the Google Play Store and the Apple App Store? Flutter › In App Purchases in FlutterFlutterIn App Purchases in FlutterBeginner
172How does the google_maps_flutter package let you actually embed an interactive Google Map directly within your Flutter app? Flutter › Maps & Geolocation in FlutterFlutterMaps & Geolocation in FlutterBeginner
173What are common desktop-specific challenges when shipping MAUI apps? .NET MAUI › Desktop - WinUI & Mac Catalyst.NET MAUIDesktop - WinUI & Mac CatalystIntermediate
174How do you fix 'Java heap space'/build OutOfMemory errors on Android? .NET MAUI › Troubleshooting & Common Errors.NET MAUITroubleshooting & Common ErrorsIntermediate
175What are common desktop-specific challenges when shipping MAUI apps? .NET MAUI › Desktop - WinUI & Mac Catalyst.NET MAUIDesktop - WinUI & Mac CatalystIntermediate
176How do you fix 'Java heap space'/build OutOfMemory errors on Android? .NET MAUI › Troubleshooting & Common Errors.NET MAUITroubleshooting & Common ErrorsIntermediate
177What is a .sln (solution) file, and how does it relate to .csproj project files? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Intermediate
178How 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
179Why is .NET Framework considered to be in 'maintenance mode', and what does that mean practically for teams still using it? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkIntermediate
180How does semantic versioning (SemVer) inform decisions about when to bump an API's major, minor, or patch version? .NET › API Versioning.NETAPI VersioningIntermediate
181How can feature flags be used as an alternative or complement to formal API versioning for rolling out changes gradually? .NET › API Versioning.NETAPI VersioningIntermediate
182How do you create and publish your own NuGet package from a class library project? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
183What is a NuGet lock file (packages.lock.json), and what problem does it solve for reproducible builds? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
184What are NuGet package sources, and how do you configure a project to pull packages from a private/internal feed alongside NuGet.org? .NET › Assemblies & NuGet.NETAssemblies & NuGetIntermediate
185How does appsettings.{Environment}.json layering work, and how is the current environment determined? .NET › Configuration & Options.NETConfiguration & OptionsIntermediate
186How 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
187How do you configure CORS to allow requests only from multiple specific origins, such as both a production and staging frontend? .NET › CORS & Cross-Origin Resource Sharing.NETCORS & Cross-Origin Resource SharingIntermediate
188How does a multi-stage Dockerfile reduce the final image size for a .NET application, and what does each stage typically do? .NET › Docker & Containerization.NETDocker & ContainerizationIntermediate
189Why 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
190How does .dockerignore improve Docker build performance and image cleanliness for .NET projects? .NET › Docker & Containerization.NETDocker & ContainerizationIntermediate
191What is the difference between EF Core's Code-First (migrations) approach and Database-First (scaffolding) approach? .NET › Entity Framework Core & Data Access.NETEntity Framework Core & Data AccessIntermediate
192How 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
193How do multiple independently-registered BackgroundServices coexist within the same application, and does registration order matter? ASP.NET Core › Background Tasks & Hosted ServicesASP.NET CoreBackground Tasks & Hosted ServicesIntermediate
194How do environment variables map to nested configuration keys, given some shells don't support colons in variable names? ASP.NET Core › Configuration & Options PatternASP.NET CoreConfiguration & Options PatternIntermediate
195How does PM2's cluster mode compare to manually using Node's built-in cluster module directly in application code? Node.js › Clustering & Worker ThreadsNode.jsClustering & Worker ThreadsIntermediate
196What is a monorepo, and what specific tooling (like npm workspaces or Turborepo) helps manage multiple related Node.js packages within a single repository? Node.js › Git & Project ManagementNode.jsGit & Project ManagementIntermediate
197What is semantic versioning (semver), and how does it inform how a Node.js package's version number should change between releases? Node.js › Git & Project ManagementNode.jsGit & Project ManagementIntermediate
198How would you set up branch protection rules and required status checks for a Node.js repository to prevent broken code from being merged? Node.js › Git & Project ManagementNode.jsGit & Project ManagementIntermediate
199How do you correctly set an exit code from a Node.js CLI script to signal success or failure to the calling shell or CI pipeline? Node.js › CLI Tools & Scripting with Node.jsNode.jsCLI Tools & Scripting with Node.jsIntermediate
200What is a database migration, and how do tools like Sequelize's migration system or a standalone tool like Knex help manage schema changes over time? Node.js › Databases & ORMs (MongoDB/Mongoose, SQL/Sequelize)Node.jsDatabases & ORMs (MongoDB/Mongoose, SQL/Sequelize)Intermediate
201What is the Node.js LTS (Long-Term Support) release schedule, and why does it matter for choosing which version to run in production? Node.js › Node.js Fundamentals & Runtime ArchitectureNode.jsNode.js Fundamentals & Runtime ArchitectureIntermediate
202Why has Vite become more popular than Create React App for starting new React projects? React › Build Tools & Bundlers (Vite, Webpack & CRA)ReactBuild Tools & Bundlers (Vite, Webpack & CRA)Intermediate
203What is code minification and why does a build tool perform it automatically? React › Build Tools & Bundlers (Vite, Webpack & CRA)ReactBuild Tools & Bundlers (Vite, Webpack & CRA)Intermediate
204What is the typical folder structure of a modern Angular project, and what does each main folder contain? Angular › Angular CLI & Project StructureAngularAngular CLI & Project StructureIntermediate
205What is an Angular CLI builder, and how does it differ from a schematic? Angular › Angular Schematics & Custom BuildersAngularAngular Schematics & Custom BuildersIntermediate
206How 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
207What is a Content Security Policy, often shortened to CSP, and how does it add another layer of protection to an Angular app? Angular › Angular Security (XSS, Sanitization & CSP)AngularAngular Security (XSS, Sanitization & CSP)Intermediate
208What is an injection token in Angular, and when would you need one instead of just injecting a class? Angular › Dependency Injection Providers & Injection TokensAngularDependency Injection Providers & Injection TokensIntermediate
209How does the popular ngx-translate library offer a different approach to translations compared to Angular's built in i18n? Angular › Internationalization (i18n) in AngularAngularInternationalization (i18n) in AngularIntermediate
210What is a service worker, and what role does it play in making an Angular app work offline? Angular › Progressive Web Apps (PWA) with AngularAngularProgressive Web Apps (PWA) with AngularIntermediate
211What is a web app manifest file, and what does it control for a Progressive Web App? Angular › Progressive Web Apps (PWA) with AngularAngularProgressive Web Apps (PWA) with AngularIntermediate
212How do you manage different environment variable values for development, staging, and production environments? Next.js › Environment Variables & Configuration ManagementNext.jsEnvironment Variables & Configuration ManagementIntermediate
213How do you write an end to end test that simulates a user navigating through your Next.js application in a real browser? Next.js › Testing Next.js ApplicationsNext.jsTesting Next.js ApplicationsIntermediate
214How does SQL Server on Linux differ architecturally from the traditional Windows based installation, and what should teams consider before choosing it? SQL Server › SQL Server Architecture & EditionsSQL ServerSQL Server Architecture & EditionsIntermediate
215What types of real world applications are best suited for asynchronous PHP frameworks like ReactPHP or Swoole, compared to traditional synchronous PHP applications? PHP › Asynchronous PHP (ReactPHP & Swoole)PHPAsynchronous PHP (ReactPHP & Swoole)Intermediate
216What is the difference between the composer.json and composer.lock files, and why is committing the lock file to version control important? PHP › ComposerPHPComposerIntermediate
217How 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
218How 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
219How 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 PHPPHPJSON Handling in PHPIntermediate
220How does properly configuring PHP-FPM's process management settings, such as pm.max_children, affect an application's ability to handle concurrent traffic efficiently? PHP › Performance Optimization & OPcachePHPPerformance Optimization & OPcacheIntermediate
221How does the getopt function provide a more structured way to parse command line options and flags compared to manually processing the $argv array? PHP › PHP CLI ScriptingPHPPHP CLI ScriptingIntermediate
222How do you schedule a PHP script to run automatically at regular intervals using cron on a Linux server? PHP › PHP CLI ScriptingPHPPHP CLI ScriptingIntermediate
223How does Docker Compose let you define and run a complete multi container PHP application setup, including a web server, PHP-FPM, and a database, together? PHP › PHP with DockerPHPPHP with DockerIntermediate
224How do environment variables and Docker secrets help manage application configuration and sensitive credentials differently across development and production containerized environments? PHP › PHP with DockerPHPPHP with DockerIntermediate
225What is a baseline file in PHPStan, and how does it help a team adopt static analysis on an existing project without needing to fix every single issue immediately? PHP › Static Analysis (PHPStan & Psalm)PHPStatic Analysis (PHPStan & Psalm)Intermediate
226How can a CI/CD pipeline securely handle sensitive signing credentials, such as an Android keystore file or an iOS certificate, needed to produce a properly signed release build? Flutter › CI/CD Pipelines for Flutter AppsFlutterCI/CD Pipelines for Flutter AppsIntermediate
227How can a CI/CD pipeline automatically deploy a successfully built and tested Flutter app directly to a testing distribution service, such as Firebase App Distribution or TestFlight, for internal testers? Flutter › CI/CD Pipelines for Flutter AppsFlutterCI/CD Pipelines for Flutter AppsIntermediate
228How can code obfuscation help protect a Flutter app's actual business logic from being easily reverse engineered by an attacker who obtains a copy of the compiled release build? Flutter › Flutter App Security Best PracticesFlutterFlutter App Security Best PracticesIntermediate
229How should an app properly handle restoring a user's own previously already made purchases, such as when they genuinely reinstall the app or properly switch over to using an entirely different new device? Flutter › In App Purchases in FlutterFlutterIn App Purchases in FlutterIntermediate
230How do you properly implement API versioning support within your app, ensuring your Flutter client genuinely continues working correctly even as your backend API itself continues to evolve and change over time? Flutter › REST API Integration in FlutterFlutterREST API Integration in FlutterIntermediate
231How do you capture and diagnose crashes in production MAUI apps? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingAdvanced
232What are key security best practices for a production MAUI app? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationAdvanced
233How do you notarize and distribute a MAUI Mac Catalyst app? .NET MAUI › Desktop - WinUI & Mac Catalyst.NET MAUIDesktop - WinUI & Mac CatalystAdvanced
234How do you resolve iOS provisioning and code-signing errors? .NET MAUI › Troubleshooting & Common Errors.NET MAUITroubleshooting & Common ErrorsAdvanced
235How do you capture and diagnose crashes in production MAUI apps? .NET MAUI › Testing & Debugging.NET MAUITesting & DebuggingAdvanced
236What are key security best practices for a production MAUI app? .NET MAUI › Security & Authentication.NET MAUISecurity & AuthenticationAdvanced
237How do you notarize and distribute a MAUI Mac Catalyst app? .NET MAUI › Desktop - WinUI & Mac Catalyst.NET MAUIDesktop - WinUI & Mac CatalystAdvanced
238How do you resolve iOS provisioning and code-signing errors? .NET MAUI › Troubleshooting & Common Errors.NET MAUITroubleshooting & Common ErrorsAdvanced
239What is the difference between dotnet build, dotnet publish, and dotnet run? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Advanced
240What is Directory.Build.props, and how does it help manage shared MSBuild settings across multiple projects in a repository? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Advanced
241What is Native AOT (Ahead-of-Time) compilation, and what are its benefits and constraints? .NET › .NET CLI, SDK & Project Structure (csproj).NET.NET CLI, SDK & Project Structure (csproj)Advanced
242What tools does Microsoft provide to help analyze and migrate a .NET Framework project to modern .NET? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkAdvanced
243What is the release cadence and Long-Term Support (LTS) model for modern .NET, and how does it differ from Framework's release history? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkAdvanced
244What migration strategies exist for gradually moving a large .NET Framework application to modern .NET rather than a big-bang rewrite? .NET › .NET vs .NET Framework.NET.NET vs .NET FrameworkAdvanced
245How do you handle database schema changes that need to support multiple concurrently deployed API versions during a migration window? .NET › API Versioning.NETAPI VersioningAdvanced
246How does API versioning strategy differ for internal microservice-to-microservice APIs versus public-facing external APIs? .NET › API Versioning.NETAPI VersioningAdvanced
247What is Central Package Management (CPM) in NuGet, and how does Directory.Packages.props centralize version control? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
248How do you audit a .NET project's dependencies for known security vulnerabilities using NuGet tooling? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
249What is package source mapping, and how does it protect against dependency confusion attacks? .NET › Assemblies & NuGet.NETAssemblies & NuGetAdvanced
250Why does copying only the .csproj file before the rest of the source code in a Dockerfile improve build caching? .NET › Docker & Containerization.NETDocker & ContainerizationAdvanced
251How would you optimize a Docker image build for a solution with multiple .NET projects sharing common dependencies, to maximize layer cache reuse? .NET › Docker & Containerization.NETDocker & ContainerizationAdvanced
252How do EF Core migrations work, and what is the recommended workflow for applying them safely in production? .NET › Entity Framework Core & Data Access.NETEntity Framework Core & Data AccessAdvanced
253How would you generate a client SDK automatically from an ASP.NET Core API's OpenAPI specification? ASP.NET Core › API Documentation with Swagger/OpenAPIASP.NET CoreAPI Documentation with Swagger/OpenAPIAdvanced
254How would you implement automated testing that verifies deprecated API versions still function correctly while newer versions are actively developed? ASP.NET Core › API VersioningASP.NET CoreAPI VersioningAdvanced
255How would you migrate an existing controller-based API to minimal APIs incrementally without a risky big-bang rewrite? ASP.NET Core › Controllers vs Minimal APIsASP.NET CoreControllers vs Minimal APIsAdvanced
256How do you configure CORS to allow multiple specific known origins simultaneously, such as production, staging, and local development? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Advanced
257How would you write an integration test verifying that a CORS policy correctly allows a specific origin and rejects an unauthorized one? ASP.NET Core › CORS (Cross-Origin Resource Sharing)ASP.NET CoreCORS (Cross-Origin Resource Sharing)Advanced
258What are Node.js Single Executable Applications (SEA), and what are their current limitations? Node.js › Advanced Node.jsNode.jsAdvanced Node.jsAdvanced
259How do you implement graceful shutdown for a Node.js background worker process to avoid losing or corrupting in-progress jobs? Node.js › Background Jobs & QueuesNode.jsBackground Jobs & QueuesAdvanced
260What is a health check endpoint, and how does an orchestrator like Kubernetes use liveness and readiness probes differently? Node.js › Cloud & DevOpsNode.jsCloud & DevOpsAdvanced
261How do you handle an uncaught exception inside a specific cluster worker without taking down the entire application? Node.js › Clustering & Worker ThreadsNode.jsClustering & Worker ThreadsAdvanced
262How would you implement a global error boundary for an entire Node.js application to ensure no error type goes completely unhandled? Node.js › Error HandlingNode.jsError HandlingAdvanced
263How would you use Git hooks (like a pre-commit hook via Husky) to enforce code quality checks before code is committed in a Node.js project? Node.js › Git & Project ManagementNode.jsGit & Project ManagementAdvanced
264How would you structure conventional commit messages in a Node.js project, and how do they enable automated changelog generation? Node.js › Git & Project ManagementNode.jsGit & Project ManagementAdvanced
265How 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 ManagementNode.jsGit & Project ManagementAdvanced
266How would you use Git tags in combination with a CI/CD pipeline to trigger a production release of a Node.js application? Node.js › Git & Project ManagementNode.jsGit & Project ManagementAdvanced
267How would you handle a Node.js project's dependency vulnerabilities reported by 'npm audit' as part of a CI/CD pipeline? Node.js › Git & Project ManagementNode.jsGit & Project ManagementAdvanced
268What is the 'detached' option when spawning a child process, and when would you use it? Node.js › Child Processes & Process ManagementNode.jsChild Processes & Process ManagementAdvanced
269Why is it considered a security best practice to run a Node.js Docker container as a non-root user? Node.js › Docker & Containerization for Node.jsNode.jsDocker & Containerization for Node.jsAdvanced
270How do you correctly handle OS signals like SIGTERM and SIGINT in a Node.js application to implement graceful shutdown? Node.js › Global Objects & the process ObjectNode.jsGlobal Objects & the process ObjectAdvanced
271How would you use Angular CLI commands to build your project for production and analyze the resulting bundle size? Angular › Angular CLI & Project StructureAngularAngular CLI & Project StructureAdvanced
272How do you use browser DevTools breakpoints together with Angular source maps to step through your actual TypeScript code? Angular › Angular DevTools & DebuggingAngularAngular DevTools & DebuggingAdvanced
273How would you build and bundle an Angular Element so it can be embedded as a single standalone script on any website? Angular › Angular Elements (Web Components)AngularAngular Elements (Web Components)Advanced
274How does Module Federation, a popular tool used with micro frontends, let separate Angular applications share code at runtime? Angular › Micro Frontends with AngularAngularMicro Frontends with AngularAdvanced
275How would you notify users when a new version of your Angular PWA is available and prompt them to refresh? Angular › Progressive Web Apps (PWA) with AngularAngularProgressive Web Apps (PWA) with AngularAdvanced
276What browser specific APIs commonly cause problems when running Angular code on the server, and how do you handle them safely? Angular › Server-Side Rendering with Angular UniversalAngularServer-Side Rendering with Angular UniversalAdvanced
277What factors should guide the decision between using the Edge Runtime or the Node.js Runtime for a given feature? Next.js › Edge Runtime vs Node.js RuntimeNext.jsEdge Runtime vs Node.js RuntimeAdvanced
278What security risks are associated with environment variables, and how do you avoid them? Next.js › Environment Variables & Configuration ManagementNext.jsEnvironment Variables & Configuration ManagementAdvanced
279What steps should you take to keep dependencies and the Next.js framework itself secure over time? Next.js › Security Best Practices in Next.jsNext.jsSecurity Best Practices in Next.jsAdvanced
280How would you set up a testing strategy that balances unit, integration, and end to end tests for a large Next.js application? Next.js › Testing Next.js ApplicationsNext.jsTesting Next.js ApplicationsAdvanced
281How would you set up ongoing performance monitoring to catch regressions before they significantly affect real users? Next.js › Web Vitals & Performance MonitoringNext.jsWeb Vitals & Performance MonitoringAdvanced
282How would you migrate a TDE encrypted database to a new server, and what specific steps are required to ensure the migration succeeds? SQL Server › Transparent Data EncryptionSQL ServerTransparent Data EncryptionAdvanced
283How should a team decide whether to adopt an asynchronous PHP framework like Swoole for a new project, versus sticking with a traditional synchronous framework like Laravel running on PHP-FPM? PHP › Asynchronous PHP (ReactPHP & Swoole)PHPAsynchronous PHP (ReactPHP & Swoole)Advanced
284How should a team design a comprehensive multi layer caching strategy for a high traffic PHP application, combining OPcache, application level caching, and a CDN? PHP › Caching Strategies in PHPPHPCaching Strategies in PHPAdvanced
285How can Composer scripts automate common development tasks, such as running tests or clearing a cache, directly as part of the Composer workflow? PHP › ComposerPHPComposerAdvanced
286How should a team manage Composer dependencies securely and reliably across development, staging, and production environments, including handling private packages? PHP › ComposerPHPComposerAdvanced
287How do database migrations work alongside an ORM like Eloquent or Doctrine to manage schema changes in a version controlled, repeatable way? PHP › Eloquent ORM & Doctrine ORMPHPEloquent ORM & Doctrine ORMAdvanced
288How do you set a global exception handler and error handler in PHP to consistently catch and log any uncaught exceptions or errors across an entire application? PHP › Error & Exception HandlingPHPError & Exception HandlingAdvanced
289What best practices should guide how an application logs, reports, and responds to exceptions differently across development and production environments? PHP › Error & Exception HandlingPHPError & Exception HandlingAdvanced
290What security risks arise from allowing file uploads into a publicly accessible directory, and how do you prevent uploaded files from being executed as scripts? PHP › File Upload HandlingPHPFile Upload HandlingAdvanced
291How does Composer generate and optimize its autoloader for production, and what is the difference between the development autoloader and an optimized production autoloader? PHP › Namespaces & AutoloadingPHPNamespaces & AutoloadingAdvanced
292How should an application handle database connection failures gracefully, including implementing retry logic and connection health checks for a reliable production system? PHP › PDO & DatabasesPHPPDO & DatabasesAdvanced
293How does OPcache's file validation and preloading feature work, and what performance benefit does preloading provide beyond standard bytecode caching? PHP › Performance Optimization & OPcachePHPPerformance Optimization & OPcacheAdvanced
294How should a long running PHP CLI script, such as a queue worker, handle graceful shutdown when it receives a termination signal from the operating system? PHP › PHP CLI ScriptingPHPPHP CLI ScriptingAdvanced
295How does running PHP within Docker containers in a production Kubernetes environment introduce additional considerations around health checks, resource limits, and horizontal scaling? PHP › PHP with DockerPHPPHP with DockerAdvanced
296How should a RESTful API handle versioning as its design evolves over time, and what are the tradeoffs between common approaches like URL based versioning and header based versioning? PHP › RESTful API Development with PHPPHPRESTful API Development with PHPAdvanced
297How can a custom routing system be designed to support efficient route matching performance even as an application grows to have hundreds or thousands of defined routes? PHP › Routing & MiddlewarePHPRouting & MiddlewareAdvanced
298What is the principle of least privilege, and how should it guide decisions about database user permissions and environment configuration in a PHP application? PHP › SecurityPHPSecurityAdvanced
299How can PHP's built in disabled functions setting and other server level configuration hardening reduce the impact of a successful attack against an application? PHP › SecurityPHPSecurityAdvanced
300How can you store session data in a shared storage system like Redis or a database instead of the default local file storage, and why is this often necessary for applications running on multiple servers? PHP › Sessions & CookiesPHPSessions & CookiesAdvanced
301How can integrating a static analysis tool into a continuous integration pipeline help enforce consistent code quality across an entire team, and what are common strategies for managing false positives? PHP › Static Analysis (PHPStan & Psalm)PHPStatic Analysis (PHPStan & Psalm)Advanced
302How 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
303How can template caching and precompilation in Blade and Twig improve the performance of rendering templates on every incoming request? PHP › Template Engines (Blade & Twig)PHPTemplate Engines (Blade & Twig)Advanced
304How can a CI/CD pipeline automate the entire release process for a Flutter app, including automatically bumping the version number and generating meaningful release notes based on recent commits? Flutter › CI/CD Pipelines for Flutter AppsFlutterCI/CD Pipelines for Flutter AppsAdvanced
305How should a team establish an alerting and triage process around crash reporting data, ensuring that a sudden meaningful spike in a specific crash's frequency is actually noticed and addressed quickly after a new release? Flutter › Error Handling & Crash Reporting (Sentry & Crashlytics)FlutterError Handling & Crash Reporting (Sentry & Crashlytics)Advanced
306How can you properly package and distribute a genuinely completed Flutter desktop application for each specific target platform, including creating a proper Windows installer, a macOS DMG file, or a Linux package? Flutter › Flutter for Desktop (Windows, macOS, Linux)FlutterFlutter for Desktop (Windows, macOS, Linux)Advanced