.NET
Architecture
Insurance
Security
Foo
100

This programming language was introduced alongside .NET and became its flagship language.

What is "C#"?

100

This design pattern ensures a class has only one instance and provides a global point of access to it.

What is the "Singleton" pattern?

100

This term refers to the amount you have to pay before insurance kicks in.

What is a "deductible"?

100

This type of attack tricks users into revealing sensitive information.

What is "phishing"?

100

This is the first thing most developers write when learning a new language.

What is "Hello, World!"?

200

This feature allows you to define methods with the same name but different parameters.

What is "overloading"?

200

This type of architecture separates concerns into UI, business logic, and data access.

What is "layered", or "n-tier"?

200

For medical insurance coverage, this term describes a personal health situation that may prevent you from being covered, unless a specific waiver is purchased.

What is "pre-existing medical condition"?

200

This is the term for software or hardware that monitors and controls incoming and outgoing network traffic.

What is a "firewall"?

200

For all programming languages combined, this is the most used non-character key on the keyboard

What is the "period".

  • Object-oriented languages (like Java, Python, JavaScript, C#, etc.) use . for member access (e.g., object.method()).
  • Chained method calls and namespaces often involve multiple dots.
  • Even in non-OOP languages, the dot is used in floating-point numbers (e.g., 3.14).
300

This .NET feature allows developers to manage memory automatically, preventing memory leaks found in prior languages such as C++.

What is "garbage collection"?

300

This architecture style uses loosely coupled services that communicate over a network.

What is "microservices architecture"?

300

This is the process of evaluating risk and determining premiums.

What is "underwriting"?

300

This principle ensures users only have access to what they need.

What is the "principle of least privilege"?

300

This helpful simian randomly terminates services in the production environment of a large streaming service.

What is "Chaos Monkey" at Netflix?

400

This keyword is used to prevent a class from being inherited.

What is "sealed"?

400

This acronym represents five key object-oriented design principles that help make software more maintainable and scalable.

What is "SOLID"?

  1. S – Single Responsibility Principle (SRP)
    A class should have only one reason to change.

  2. O – Open/Closed Principle (OCP)
    Software entities should be open for extension but closed for modification.

  3. L – Liskov Substitution Principle (LSP)
    Objects of a superclass should be replaceable with objects of a subclass without breaking the application.

  4. I – Interface Segregation Principle (ISP)
    Clients should not be forced to depend on interfaces they do not use.

  5. D – Dependency Inversion Principle (DIP)
    High-level modules should not depend on low-level modules. Both should depend on abstractions.

400

This insurance professional investigates claims, evaluates damage, and determines how much the insurer should pay.

Who is a "claims adjuster"?

400

This is the term for a security flaw that is unknown to the software vendor and has no patch.

What is a "zero-day vulnerability"?

400

This HTTP status code means "Not Found."

What is "404"?

500

This interface is implemented to allow an object to be used in a foreach loop.

What is "IEnumerable"?

500

This principle suggests that high-level modules should not depend on low-level modules, but both should depend on abstractions.

What is the "Dependency Inversion Principle"?

500

This term for the amount paid to an insurer comes from a Latin word meaning “reward” or “prize.”

What is a "premium"?

500

This type of attack intercepts communication between two parties without their knowledge.

What is a "man-in-the-middle (MITM) attack"?

500

42

What is the answer to "Life, the universe, and everything"?