Identify the programming language known for its use in web development and building dynamic websites
JavaScript
What is the time complexity of a linear search algorithm in Big O notation?
O(n)
What does TCP stand for in the context of computer networks
Transmission Control Protocol
Name a popular programming language used in data science and machine learning
Python
What does HTML stand for in web development
Hypertext Markup Language
In which language is the code for Android applications primarily written?
Name a data structure that follows the Last In, First Out (LIFO) principle.
Stack
Name the protocol used for secure communication over a computer network
HTTP
Name a supervised learning algorithm commonly used for regression tasks
Linear Regression
Name a popular JavaScript library for building user interfaces
React
Name the programming language that emphasizes readability and is often used for data analysis and machine learning.
Identify the sorting algorithm with an average time complexity of O(n log n).
Purpose of DNS (Domain Name System)
Resolving Domain Names to IP addresses
What does "EDA" stand for and what is the primary goal of it
Exploratory Data Analysis
Primary Goal: Summarize the main characteristics of a dataset, often using visualizations and statistical summaries.
What is the difference between GET and POST requests in HTTP
GET is used for retrieving data, while POST is used for submitting data
Which language is widely used for scientific computing and is known for its simplicity and readability?
MATLAB
What is the purpose of a hash table in data structures?
Efficient data retrieval (or storage)
Identify a common method to prevent unauthorized access to a network, often used at the network perimeter
Firewall
Explain the term "feature engineering"
Creating new features or transforming existing ones to improve model performance
What is the difference between a div and a span in HTML
Div is a block-level element, while span is an inline element; used for grouping and styling content
Identify the language commonly used for system programming, including operating systems.
C
Name an algorithm used for finding the shortest path in a graph.
Dijkstra's
Name two common wireless communication standards used in computer networks
Wi-Fi and Bluetooth
What is the purpose of a confusion matrix in classification models
Shows true positives, true negatives, false positives, and false negatives to evaluate model performance
Explain the concept of a responsive web design
Design approach that makes web pages render well on a variety of devices and window or screen sizes