| 1 | What is the typical CI/CD pipeline structure for a .NET application? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Beginner |
| 2 | What are AWS CodePipeline, CodeBuild, and CodeDeploy, and how do they work together to form a CI/CD pipeline? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Beginner |
| 3 | What 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 Apps | Flutter | CI/CD Pipelines for Flutter Apps | Beginner |
| 4 | What 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 Apps | Flutter | CI/CD Pipelines for Flutter Apps | Beginner |
| 5 | How 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 | .NET | CI/CD, Publishing & Deployment | Intermediate |
| 6 | How do you version and tag Docker images for a .NET application as part of a CI/CD pipeline? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Intermediate |
| 7 | How do feature flags decouple code deployment from feature release in a CI/CD workflow? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Intermediate |
| 8 | How does CodePipeline support manual approval stages, and why are they useful in a CI/CD process? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Intermediate |
| 9 | How 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 Apps | Flutter | CI/CD Pipelines for Flutter Apps | Intermediate |
| 10 | How 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 Apps | Flutter | CI/CD Pipelines for Flutter Apps | Intermediate |
| 11 | How do you set up automated database migrations as part of a .NET CI/CD deployment pipeline safely? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 12 | How 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 | .NET | CI/CD, Publishing & Deployment | Advanced |
| 13 | How do you implement automated rollback in a CI/CD pipeline triggered by post-deployment monitoring signals (error rate, latency)? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 14 | How can you design a multi account CI/CD pipeline using CodePipeline that deploys the exact same build to separate development, staging, and production AWS accounts? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Advanced |
| 15 | How can build caching within a CI/CD pipeline significantly reduce the total time needed to complete each individual pipeline run for a Flutter project? Flutter › CI/CD Pipelines for Flutter Apps | Flutter | CI/CD Pipelines for Flutter Apps | Advanced |
| 16 | How 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 Apps | Flutter | CI/CD Pipelines for Flutter Apps | Advanced |
| 17 | How do you set up CI/CD for a MAUI app? .NET MAUI › Publishing & Deployment | .NET MAUI | Publishing & Deployment | Advanced |
| 18 | How do you set up CI/CD for a MAUI app? .NET MAUI › Publishing & Deployment | .NET MAUI | Publishing & Deployment | Advanced |
| 19 | How 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 Management | Node.js | Git & Project Management | Advanced |
| 20 | How 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 Management | Node.js | Git & Project Management | Advanced |
| 21 | How can you use AWS CLI and SDK credential chains to securely manage access across local development, CI/CD pipelines, and production environments? AWS › AWS CLI & SDKs | AWS | AWS CLI & SDKs | Advanced |
| 22 | How 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 Cloud | AWS | AWS Outposts & Hybrid Cloud | Advanced |
| 23 | How can integration tests genuinely be properly integrated into a CI/CD pipeline, given that they genuinely require an actual real device or emulator to actually run, unlike considerably simpler and faster unit tests? Flutter › Integration Testing in Flutter | Flutter | Integration Testing in Flutter | Advanced |
| 24 | How can you properly set up an automated CI/CD pipeline specifically to automatically test, version, and publish a given package to pub.dev whenever a genuinely new release is actually properly ready? Flutter › Publishing Packages on pub.dev | Flutter | Publishing Packages on pub.dev | Advanced |
| 25 | What is a CI/CD pipeline for a Node.js application, and what stages does a typical one include? Node.js › Cloud & DevOps | Node.js | Cloud & DevOps | Advanced |
| 26 | What is the difference between continuous integration (CI) and continuous deployment/delivery (CD)? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Beginner |
| 27 | What is Native AOT compilation in .NET, and what are its main benefits and limitations? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 28 | What is a buildspec file in AWS CodeBuild, and what does it control? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Beginner |
| 29 | How do you configure a GitHub Actions workflow to build, test, and publish a .NET application? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Intermediate |
| 30 | What 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 | .NET | CI/CD, Publishing & Deployment | Intermediate |
| 31 | What is the role of automated smoke tests and health checks immediately after a deployment completes? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Intermediate |
| 32 | What 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 | .NET | CI/CD, Publishing & Deployment | Intermediate |
| 33 | What deployment strategies does AWS CodeDeploy support, such as in place and blue green deployments? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Intermediate |
| 34 | How do CodeDeploy lifecycle hooks defined in an appspec file control the deployment process? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Intermediate |
| 35 | How does a typical Flutter CI pipeline automate running static analysis and the full test suite before allowing a pull request to actually be merged? Flutter › CI/CD Pipelines for Flutter Apps | Flutter | CI/CD Pipelines for Flutter Apps | Intermediate |
| 36 | What is the difference between blue-green deployment and canary deployment, and how do they apply to .NET applications? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 37 | How does deployment slot swapping (e.g., Azure App Service deployment slots) enable near-zero-downtime deployments? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 38 | What is the purpose of a multi-stage Dockerfile for .NET applications, and how does it reduce final image size? .NET › CI/CD, Publishing & Deployment | .NET | CI/CD, Publishing & Deployment | Advanced |
| 39 | How can CodeDeploy support canary deployments, and how does this differ from a standard blue green deployment? AWS › AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | AWS | AWS CodePipeline, CodeBuild & CodeDeploy (CI/CD) | Advanced |
| 40 | What 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 |
| 41 | Why is API versioning important for a production web API? .NET › API Versioning | .NET | API Versioning | Beginner |
| 42 | How does the ASP.NET Core configuration system layer multiple sources (appsettings.json, environment variables, command line) together? .NET › Configuration & Options | .NET | Configuration & Options | Beginner |
| 43 | What are the official .NET Docker base images, and what's the difference between the sdk, aspnet, and runtime image variants? .NET › Docker & Containerization | .NET | Docker & Containerization | Beginner |
| 44 | What is the difference between an image and a container in Docker terminology, applied to a .NET application? .NET › Docker & Containerization | .NET | Docker & Containerization | Beginner |
| 45 | What are the practical differences between .NET Framework, .NET Core, and modern (unified) .NET? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Beginner |
| 46 | What is a Dockerfile, and what are the typical steps involved in containerizing a Node.js application? Node.js › Docker & Deployment | Node.js | Docker & Deployment | Beginner |
| 47 | What is the purpose of a package-lock.json file in a Node.js project, and why should it be committed to version control? Node.js › Git & Project Management | Node.js | Git & Project Management | Beginner |
| 48 | What 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 Management | Node.js | Git & Project Management | Beginner |
| 49 | What is npm, and what is its relationship to the Node.js runtime itself? Node.js › Node.js Fundamentals & Runtime Architecture | Node.js | Node.js Fundamentals & Runtime Architecture | Beginner |
| 50 | What are the three Associate level AWS certifications, and how do they differ in focus? AWS › AWS Certification Paths & Career Roadmap | AWS | AWS Certification Paths & Career Roadmap | Beginner |
| 51 | What is the difference between an Elastic Beanstalk application and an environment? AWS › AWS Elastic Beanstalk | AWS | AWS Elastic Beanstalk | Beginner |
| 52 | How do you authenticate Docker to push and pull images from a private ECR repository? AWS › Elastic Container Registry (ECR) | AWS | Elastic Container Registry (ECR) | Beginner |
| 53 | What 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) | Flutter | App Deployment (Play Store & App Store) | Beginner |
| 54 | What 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) | Flutter | App Deployment (Play Store & App Store) | Beginner |
| 55 | What is the integration_test package, and how does it let you actually run your Flutter integration tests directly on a real physical device or a properly configured emulator? Flutter › Integration Testing in Flutter | Flutter | Integration Testing in Flutter | Beginner |
| 56 | How do you manage app versioning across platforms? .NET MAUI › Publishing & Deployment | .NET MAUI | Publishing & Deployment | Intermediate |
| 57 | How do you manage app versioning across platforms? .NET MAUI › Publishing & Deployment | .NET MAUI | Publishing & Deployment | Intermediate |
| 58 | What 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 |
| 59 | How do global.json files pin a specific .NET SDK version for a project or repository? .NET › .NET CLI, SDK & Project Structure (csproj) | .NET | .NET CLI, SDK & Project Structure (csproj) | Intermediate |
| 60 | What 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 |
| 61 | Why 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 Framework | Intermediate |
| 62 | How does semantic versioning (SemVer) inform decisions about when to bump an API's major, minor, or patch version? .NET › API Versioning | .NET | API Versioning | Intermediate |
| 63 | How can feature flags be used as an alternative or complement to formal API versioning for rolling out changes gradually? .NET › API Versioning | .NET | API Versioning | Intermediate |
| 64 | How do you create and publish your own NuGet package from a class library project? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Intermediate |
| 65 | What is a NuGet lock file (packages.lock.json), and what problem does it solve for reproducible builds? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Intermediate |
| 66 | What 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 | .NET | Assemblies & NuGet | Intermediate |
| 67 | How does appsettings.{Environment}.json layering work, and how is the current environment determined? .NET › Configuration & Options | .NET | Configuration & Options | Intermediate |
| 68 | How 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 | .NET | Configuration & Options | Intermediate |
| 69 | How 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 | .NET | CORS & Cross-Origin Resource Sharing | Intermediate |
| 70 | How does a multi-stage Dockerfile reduce the final image size for a .NET application, and what does each stage typically do? .NET › Docker & Containerization | .NET | Docker & Containerization | Intermediate |
| 71 | Why 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 | .NET | Docker & Containerization | Intermediate |
| 72 | How does .dockerignore improve Docker build performance and image cleanliness for .NET projects? .NET › Docker & Containerization | .NET | Docker & Containerization | Intermediate |
| 73 | What is the difference between EF Core's Code-First (migrations) approach and Database-First (scaffolding) approach? .NET › Entity Framework Core & Data Access | .NET | Entity Framework Core & Data Access | Intermediate |
| 74 | How do you validate that an API's actual behavior matches its published OpenAPI specification, preventing documentation drift? ASP.NET Core › API Documentation with Swagger/OpenAPI | ASP.NET Core | API Documentation with Swagger/OpenAPI | Intermediate |
| 75 | How do multiple independently-registered BackgroundServices coexist within the same application, and does registration order matter? ASP.NET Core › Background Tasks & Hosted Services | ASP.NET Core | Background Tasks & Hosted Services | Intermediate |
| 76 | How do environment variables map to nested configuration keys, given some shells don't support colons in variable names? ASP.NET Core › Configuration & Options Pattern | ASP.NET Core | Configuration & Options Pattern | Intermediate |
| 77 | What is a multi-stage Docker build, and why is it commonly used for Node.js applications? Node.js › Docker & Deployment | Node.js | Docker & Deployment | Intermediate |
| 78 | What is the difference between the CMD and ENTRYPOINT instructions in a Dockerfile for a Node.js application? Node.js › Docker & Deployment | Node.js | Docker & Deployment | Intermediate |
| 79 | What 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 Management | Node.js | Git & Project Management | Intermediate |
| 80 | What 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 Management | Node.js | Git & Project Management | Intermediate |
| 81 | How 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 Management | Node.js | Git & Project Management | Intermediate |
| 82 | How 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.js | Node.js | CLI Tools & Scripting with Node.js | Intermediate |
| 83 | What 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.js | Databases & ORMs (MongoDB/Mongoose, SQL/Sequelize) | Intermediate |
| 84 | How 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.js | Deployment & Process Managers (PM2) | Intermediate |
| 85 | What is SageMaker Studio, and how does it improve the machine learning development experience? AWS › Amazon SageMaker & Machine Learning on AWS | AWS | Amazon SageMaker & Machine Learning on AWS | Intermediate |
| 86 | What are the Professional level AWS certifications, and what additional depth do they require compared to Associate certifications? AWS › AWS Certification Paths & Career Roadmap | AWS | AWS Certification Paths & Career Roadmap | Intermediate |
| 87 | How does Elastic Beanstalk handle application updates and deployment policies such as rolling and immutable deployments? AWS › AWS Elastic Beanstalk | AWS | AWS Elastic Beanstalk | Intermediate |
| 88 | How does Elastic Beanstalk support blue green deployments using environment swapping? AWS › AWS Elastic Beanstalk | AWS | AWS Elastic Beanstalk | Intermediate |
| 89 | How does the sam build and sam deploy workflow package and deploy a serverless application to AWS? AWS › AWS Serverless Application Model (SAM) | AWS | AWS Serverless Application Model (SAM) | Intermediate |
| 90 | How does SAM support safe, gradual Lambda deployments using traffic shifting and automatic rollback? AWS › AWS Serverless Application Model (SAM) | AWS | AWS Serverless Application Model (SAM) | Intermediate |
| 91 | How does ECR image scanning help identify security vulnerabilities within container images before they are deployed? AWS › Elastic Container Registry (ECR) | AWS | Elastic Container Registry (ECR) | Intermediate |
| 92 | How do ECR lifecycle policies help automatically manage and clean up old or unused container images to control storage costs? AWS › Elastic Container Registry (ECR) | AWS | Elastic Container Registry (ECR) | Intermediate |
| 93 | How does the Operational Excellence pillar of the Well-Architected Framework guide teams in improving their processes and procedures? AWS › Well-Architected Framework | AWS | Well-Architected Framework | Intermediate |
| 94 | What 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) | Flutter | App Deployment (Play Store & App Store) | Intermediate |
| 95 | How does a well organized modular feature folder structure specifically make it genuinely easier for multiple different developers to work simultaneously on entirely separate features without frequently causing disruptive merge conflicts with each other? Flutter › Flutter App Architecture with Modular Feature Folders | Flutter | Flutter App Architecture with Modular Feature Folders | Intermediate |
| 96 | How should you properly write a genuinely comprehensive CHANGELOG.md file for your published package, and why does it genuinely matter quite a lot to consumers deciding whether to actually update to a genuinely newer version? Flutter › Publishing Packages on pub.dev | Flutter | Publishing Packages on pub.dev | Intermediate |
| 97 | How do you properly measure and interpret test coverage for your Flutter app using the flutter test --coverage command, and what genuinely does the resulting coverage report actually specifically tell you? Flutter › Unit Testing in Flutter | Flutter | Unit Testing in Flutter | Intermediate |
| 98 | How can golden tests, meaning screenshot comparison tests, help catch an unintended visual regression by properly comparing a given widget's own genuinely current rendered appearance against a previously saved reference image? Flutter › Widget Testing in Flutter | Flutter | Widget Testing in Flutter | Intermediate |
| 99 | What 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 |
| 100 | What 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 |
| 101 | What 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 |
| 102 | What 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 Framework | Advanced |
| 103 | What 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 Framework | Advanced |
| 104 | What 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 Framework | Advanced |
| 105 | How do you handle database schema changes that need to support multiple concurrently deployed API versions during a migration window? .NET › API Versioning | .NET | API Versioning | Advanced |
| 106 | How does API versioning strategy differ for internal microservice-to-microservice APIs versus public-facing external APIs? .NET › API Versioning | .NET | API Versioning | Advanced |
| 107 | What is Central Package Management (CPM) in NuGet, and how does Directory.Packages.props centralize version control? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Advanced |
| 108 | How do you audit a .NET project's dependencies for known security vulnerabilities using NuGet tooling? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Advanced |
| 109 | What is package source mapping, and how does it protect against dependency confusion attacks? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Advanced |
| 110 | Why does copying only the .csproj file before the rest of the source code in a Dockerfile improve build caching? .NET › Docker & Containerization | .NET | Docker & Containerization | Advanced |
| 111 | How 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 | .NET | Docker & Containerization | Advanced |
| 112 | How do EF Core migrations work, and what is the recommended workflow for applying them safely in production? .NET › Entity Framework Core & Data Access | .NET | Entity Framework Core & Data Access | Advanced |
| 113 | How would you generate a client SDK automatically from an ASP.NET Core API's OpenAPI specification? ASP.NET Core › API Documentation with Swagger/OpenAPI | ASP.NET Core | API Documentation with Swagger/OpenAPI | Advanced |
| 114 | How would you implement automated testing that verifies deprecated API versions still function correctly while newer versions are actively developed? ASP.NET Core › API Versioning | ASP.NET Core | API Versioning | Advanced |
| 115 | How would you migrate an existing controller-based API to minimal APIs incrementally without a risky big-bang rewrite? ASP.NET Core › Controllers vs Minimal APIs | ASP.NET Core | Controllers vs Minimal APIs | Advanced |
| 116 | How 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 Core | CORS (Cross-Origin Resource Sharing) | Advanced |
| 117 | How 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 Core | CORS (Cross-Origin Resource Sharing) | Advanced |
| 118 | How would you optimize Docker layer caching in a Node.js Dockerfile to speed up repeated builds during development? Node.js › Docker & Deployment | Node.js | Docker & Deployment | Advanced |
| 119 | How do you handle running database migrations as part of a Kubernetes-based Node.js deployment pipeline? Node.js › Docker & Deployment | Node.js | Docker & Deployment | Advanced |
| 120 | How 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 Management | Node.js | Git & Project Management | Advanced |
| 121 | How would you structure conventional commit messages in a Node.js project, and how do they enable automated changelog generation? Node.js › Git & Project Management | Node.js | Git & Project Management | Advanced |
| 122 | How would you configure a Node.js project's package.json to support both being used as a library (imported by others) and having its own development scripts, distinguishing dependencies from devDependencies correctly? Node.js › Git & Project Management | Node.js | Git & Project Management | Advanced |
| 123 | What 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 & Configuration | Node.js | Environment Variables & Configuration | Advanced |
| 124 | What is a continuous deployment pipeline, and how does it apply to a React project? React › Deployment & Production Builds | React | Deployment & Production Builds | Advanced |
| 125 | How does API Gateway support versioning and staged deployments of an API? AWS › Amazon API Gateway | AWS | Amazon API Gateway | Advanced |
| 126 | What deployment strategies does ECS support for updating running services with minimal downtime? AWS › Amazon ECS (Elastic Container Service) | AWS | Amazon ECS (Elastic Container Service) | Advanced |
| 127 | What strategies are available for performing zero downtime upgrades of an EKS cluster's Kubernetes version? AWS › Amazon EKS (Elastic Kubernetes Service) | AWS | Amazon EKS (Elastic Kubernetes Service) | Advanced |
| 128 | How does SageMaker support MLOps practices such as model monitoring and automated retraining pipelines? AWS › Amazon SageMaker & Machine Learning on AWS | AWS | Amazon SageMaker & Machine Learning on AWS | Advanced |
| 129 | How can ECR pull through cache repositories simplify managing dependencies on public container registries while maintaining private, controlled access? AWS › Elastic Container Registry (ECR) | AWS | Elastic Container Registry (ECR) | Advanced |
| 130 | How 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) | AWS | Elastic Load Balancing (ALB, NLB & CLB) | Advanced |
| 131 | How 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) | Flutter | App Deployment (Play Store & App Store) | Advanced |
| 132 | What 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) | Flutter | App Deployment (Play Store & App Store) | Advanced |
| 133 | How 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) | Flutter | Error Handling & Crash Reporting (Sentry & Crashlytics) | Advanced |
| 134 | How 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) | Flutter | Flutter for Desktop (Windows, macOS, Linux) | Advanced |
| 135 | What 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 Development | Flutter | Flutter for Web Development | Advanced |
| 136 | How can you properly implement server side rendering or a genuine pre rendering solution specifically for a Flutter web app to serve fully rendered HTML content directly to search engine crawlers, while still properly serving the exact same standard client rendered Flutter app to actual genuine human visitors? Flutter › Flutter Web Performance & SEO | Flutter | Flutter Web Performance & SEO | Advanced |
| 137 | How should a large team properly manage translation workflows for their app, including working effectively with professional translators and keeping ARB files properly synchronized across several genuinely separate active feature branches? Flutter › Internationalization & Localization (i18n) | Flutter | Internationalization & Localization (i18n) | Advanced |
| 138 | How should a large team properly establish testing conventions and standards, including deciding on a genuinely reasonable required minimum coverage threshold and properly enforcing it through their CI pipeline? Flutter › Unit Testing in Flutter | Flutter | Unit Testing in Flutter | Advanced |
| 139 | How should a large team properly structure their widget test suite to genuinely balance thorough coverage against considerably reasonable overall test execution time, given that widget tests genuinely run considerably slower than simpler pure unit tests? Flutter › Widget Testing in Flutter | Flutter | Widget Testing in Flutter | Advanced |