Karteikarten
Mock Interview Prep
Karten in diesem Stapel (48)
- 1What are web frameworks?Tools and software that help developers build web applications more easily
- 2what is middleware?A function that an Express server runs between receiving a request and responding to that request
- 3what is a route?Also called a path, the part of the URL that comes after the domain name
- 4what is a query string?Text that comes at the end of a URL and provides additional information to a given route
- 5what is a query parameter?A key-value pair in a query string, used to filter the resources requested from the server
- 6what is a route parameter?A part of the URL that changes depending on the data to be displayed on the website, used to access parts of a URL by storing the value in a variable
- 7what is application state?All of the data that an application must keep track of in order to work
- 8what is Representational state transfer?REST, a set of constraints for building web APIs
- 9what is a RESTful API?A web API that adheres to the constraints of REST
- 10what is a HTTP request method?Also called an HTTP verb, a method that indicates the desired action (such as deleting a resource) to be taken on a given resource
- 11what is an API endpoint?A location where a client can send a request to retrieve a resource that exists on the server
- 12what is an HTTP response status code?A code sent along with every HTTP response from the server, indicating the server's response to the client
- 13what is the Group-by-resource structure?A file organization structure in which any code that handles requests to a resource is stored in a folder with the same name as the resource, regardless of the URL to that resource
- 14what is a Controller file?A file that defines and exports the route handler functions and is responsible for managing the state of a single resource in an API
- 15what is an Express router?A modular middleware and routing system that can be attached to an Express app
- 16what is a Hosted database?Also called a managed database, a cloud-computing service in which the end user pays a cloud service provider for access to a database
- 17what is Structured Query Language?SQL, a programming language used to manipulate and query data in relational databases
- 18what is a Relational database management system?Also known as RDBMS, a class of programs that can be used to create, update, and administer a relational database
- 19what is a Primary key?A field that uniquely identifies the records in a table
- 20what is Data definition language?DDL, a subset of SQL commands used to define the tables in the database
- 21what is Data manipulation language?DML, a subset of SQL commands used to manipulate data in the database
- 22what is a One-to-one relationship?A relationship where a single record in one table is related to a single record in another table, and neither column has duplicate records
- 23what is a One-to-many relationship?A relationship where a single record in one table is related to multiple records in another table
- 24what is a Many-to-many relationship?A relationship where multiple records in one table are related to multiple records in another table
- 25what is a Entity relationship diagram?diagram
ERD, a diagram that lets database designers visualize the tables and the relationships between the tables in a database - 26what is a Composite key?A primary key created from combining multiple columns to guarantee the uniqueness of a record
- 27what is an Environment variable?Also called an env var, a key-value pair held by your current operating system and user
- 28what is a service?Plain JavaScript designed to group together related functions as a service to the rest of your application
- 29what is Developer operations?Abbreviated as DevOps, a methodology that focuses on the operations, such as deployment, of a software development team
- 30what is deployment?The process of making a website available for users on the internet
- 31what is Continuous integration?The process of building, testing, and merging application code in a shared repository
- 32what is a Monorepo?A repository that contains both the client and the backend projects
- 33what is the Request-response cycle?The path that information takes from the client to the server and then back to the client
- 34what is Three-tier architecture?A way of building a web application in three separate pieces: the frontend, the backend, and the database
- 35what is the Presentation tier?The frontend tier in a three-tier architecture, which consists of the user interface
- 36what is the Application tier?The backend tier in a three-tier architecture, which contains the functional business logic that drives an application's core capabilities
- 37what is the Data tier?The database tier in a three-tier architecture, which consists of a database
- 38what is the Same-origin policy?A policy in which a web browser allows scripts contained in one web page to access data at a different URL, as long as the web page and URL have the same origin
- 39what is Cross-site request forgery?Abbreviated as CSRF, an attack that convinces the victim to submit a malicious request
- 40what is Cross-origin resource sharing?Abbreviated as CORS, a way for a web page from one origin to access a resource at another origin
- 41what is a Cookie?A small piece of data stored on the user's computer by the web browser that provides a way for websites to remember stateful information
- 42what is Inside-out development flow?A full-stack workflow that involves making changes starting with the backend, and fully implementing the feature for the current layer before making any changes to the layer above it
- 43what is Outside-in development flow?A full-stack workflow that involves making changes starting with the frontend, fully implementing a small part of the feature through each layer of the architecture
- 44what are Log levels?A way to indicate the severity of various log messages
- 45what is Pretty printing?Reformatting text into a structure that is easier for people to read than the original format
- 46what is Trace-level logging?A logging level that aims to capture as much information as possible
- 47what is Debug-level logging?A logging level that aims to capture just enough information to debug a problem
- 48what is Info-level logging?A logging level that aims to capture the significant events in your application, such as the status code of a request or new database record created
Informationen
- Beschreibung
- other Computer Studies Karteikarten am Mock Interview Prep, erstellt von Breanna Steinfeldt am 06/11/2023.
- Erstellt von
- Breanna Steinfeldt
- Aufrufe
- 21
- Bewertung