Programming Languages
Data Structures and Algorithms
Computer Networks
DS/ML/AI
Web Development
100

Identify the programming language known for its use in web development and building dynamic websites

JavaScript

100

What is the time complexity of a linear search algorithm in Big O notation?

O(n)

100

What does TCP stand for in the context of computer networks

Transmission Control Protocol

100

Name a popular programming language used in data science and machine learning

Python

100

What does HTML stand for in web development

Hypertext Markup Language

200

In which language is the code for Android applications primarily written?

Java
200

Name a data structure that follows the Last In, First Out (LIFO) principle.

Stack

200

Name the protocol used for secure communication over a computer network

HTTP

200

Name a supervised learning algorithm commonly used for regression tasks

Linear Regression

200

Name a popular JavaScript library for building user interfaces

React

300

Name the programming language that emphasizes readability and is often used for data analysis and machine learning.

Python
300

Identify the sorting algorithm with an average time complexity of O(n log n).

Merge Sort
300

Purpose of DNS (Domain Name System)

Resolving Domain Names to IP addresses

300

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.

300

What is the difference between GET and POST requests in HTTP

GET is used for retrieving data, while POST is used for submitting data

400

Which language is widely used for scientific computing and is known for its simplicity and readability?

MATLAB

400

What is the purpose of a hash table in data structures?

Efficient data retrieval (or storage)

400

Identify a common method to prevent unauthorized access to a network, often used at the network perimeter

Firewall

400

Explain the term "feature engineering"

Creating new features or transforming existing ones to improve model performance

400

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

500

Identify the language commonly used for system programming, including operating systems.

C

500

Name an algorithm used for finding the shortest path in a graph.

 Dijkstra's

500

Name two common wireless communication standards used in computer networks

Wi-Fi and Bluetooth

500

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

500

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