Which server-side language is known for its simplicity and readability, often used for web development alongside frameworks like Django and Flask?

  • Java
  • PHP
  • Python
  • Ruby
Python is known for its simplicity and readability, making it a popular choice for server-side web development. It is often used with frameworks like Django and Flask.

RESTful APIs follow the principle of _______ over configuration.

  • Configuration
  • Convention
  • Simplicity
  • Standardization
RESTful APIs follow the principle of Convention over Configuration (CoC). This means that developers only need to specify unconventional aspects of the application. Conventions are predefined rules that simplify development and promote consistency.

In logging, _______ is the process of collecting, storing, and analyzing log data.

  • Log Aggregation
  • Log Analysis
  • Log Compression
  • Log Parsing
In logging, log aggregation is the process of collecting, storing, and analyzing log data from various sources. It helps in centralizing logs for easier management and analysis, providing insights into system performance and issues.

In the "Elements" tab of Browser Developer Tools, what does the "Computed" panel display?

  • Computed styles for the selected element
  • Server-side computed values
  • Styles applied by user scripts
  • Upcoming changes to the DOM
The "Computed" panel in the "Elements" tab of Browser Developer Tools displays the computed styles for the selected HTML element. It shows the final styles applied, considering all CSS rules and inheritance.

Which of the following is a JavaScript framework for building user interfaces, developed by Facebook?

  • Angular
  • Ember.js
  • React
  • Vue.js
React is a JavaScript framework developed by Facebook for building user interfaces. It is widely used for creating interactive and dynamic UI components in web applications.

The HTML tag with type="checkbox" creates a _______.

  • Checkbox
  • Radio Button
  • Text Field
  • Dropdown Menu
The HTML tag with type="checkbox" creates a checkbox input element. Checkboxes allow users to select multiple options from a list.

What does the "Red-Green-Refactor" cycle represent in TDD?

  • A color-coded status for the code in TDD, indicating its progress.
  • A visual representation of code quality.
  • The cycle of writing failing tests (Red), making them pass (Green), and then improving the code without changing its behavior (Refactor).
  • The stages a developer goes through when debugging code.
The "Red-Green-Refactor" cycle is fundamental to Test-Driven Development (TDD). It involves writing failing tests (Red), making them pass (Green), and then improving the code without changing its behavior (Refactor). This iterative process ensures code reliability and maintainability.

Which key combination is commonly used to open Browser Developer Tools in most browsers?

  • Alt + D
  • Ctrl + B
  • Ctrl + Shift + I
  • F12
In most browsers, the common key combination to open Browser Developer Tools is Ctrl + Shift + I. This shortcut allows developers to quickly access the tools for debugging and inspecting web pages.

In database design, a _______ is a collection of database objects, such as tables, views, and indexes.

  • Cluster
  • Index
  • Schema
  • Tablespace
In database design, a schema is a collection of database objects, such as tables, views, and indexes. It provides a logical structure for organizing and accessing data in a database.

The "git merge --no-ff" command ensures a _______ merge.

  • Non-Fast-Forward
  • Force
  • Recursive
  • Annotated
The "git merge --no-ff" command ensures a Non-Fast-Forward merge. This option preserves the branch hierarchy, creating a new merge commit even if it could be fast-forwarded. It provides a cleaner history and better traceability.