In object-oriented programming, what design pattern allows an object's behavior to be extended dynamically at run time?
What is the Decorator Pattern?
What JavaScript design pattern is especially useful for managing complex UI states in front-end applications?
What is the State Pattern?
What is the term for a testing method where the internal structure/design/implementation of the item being tested is known to the tester?
What is White Box Testing?
What is the term for a lightweight, standalone, executable package of software that includes everything needed to run it?
What is a Container?
What is the term for the process of cleansing, structuring, and enriching raw data into a desired format for better decision making in business?
What is Data Transformation?
What is the term for a class in a relational database that does not have its own table but inherits from another class?
What is an Inheritance Table
In CSS, what property is used to perform a complex, one-off animation using keyframes?
What is @keyframes and animation?
Name the software development practice where code changes are automatically built, tested, and prepared for a release to production.
What is Continuous Deployment?
In cloud computing, what architectural pattern allows for the dynamic allocation of machine resources based on demand?
What is Auto-Scaling?
Name the architectural framework used for large-scale data processing, involving batch and stream processing methods.
What is Lambda Architecture?
In a microservices architecture, what pattern is used to handle requests that might otherwise overwhelm a system, usually by queuing the requests?
What is the Backpressure Pattern?
Name the concept in React that allows for the reuse of stateful logic across components without modifying their hierarchy.
What are Hooks?
What is the name of the testing technique that focuses on executing the functionalities of a system in order to find software bugs?
What is Functional Testing?
Name the practice in DevOps where production-like environments are created and used throughout the development lifecycle.
What is Infrastructure as Code (IaC)?
In data engineering, what is the distributed system used for storing large datasets across multiple servers and for running distributed applications?
What is Hadoop?
Name the principle where a service should only be accessed through its published service interface, often found in domain-driven design.
What is the Service Encapsulation Principle?
What term describes an optimization technique where a web page is pre-rendered on the server and then served as static HTML?
What is Server-Side Rendering or SSR?
Identify the type of testing that involves the execution of code by the customer in their environment and is the final validation of the functional and non-functional specifications.
What is User Acceptance Testing (UAT)?
What is the term for a cloud computing design approach that distributes applications across multiple services, rather than running on a single monolith?
What is a Microservices Architecture?
What is the name of the process that involves moving data from various sources into a data warehouse?
What is ETL - Extract, Transform, Load?
Identify the concurrency model where entities communicate by sending each other messages (instead of calling methods directly on each other).
What is the Actor Model?
In web development, what is the term for a design/development approach that creates interfaces that adapt to the user's behavior and environment based on screen size, platform, and orientation?
What is Responsive Web Design?
Name the automated testing approach that validates the interactions at the boundaries of an external system and works as a risk mitigation strategy for third-party integrations.
What is Contract Testing?
Identify the practice in cloud engineering that involves continuously building, testing, and deploying containerized applications by employing orchestration tools.
What is Container Orchestration?
Identify the database model that organizes data into a tree-like structure, using a parent-child relationship, primarily seen in NoSQL databases.
What is the Hierarchical Database Model?