Viva Question Cce
Viva Question Cce
Viva Question Cce
89. Q: What is the difference between UNIX and Linux? A: UNIX is a proprietary
operating system originally developed by Bell Labs, while Linux is a free and open
source operating system inspired by the UNIX design.
90. Q: What is the Internet of Things (IoT)? A: The Internet of Things (IoT) refers to a
system of interrelated, internet-connected objects that are able to collect and transfer
data over a wireless network without human intervention.
91. Q: What is a URL? A: URL stands for Uniform Resource Locator, and is used to
specify addresses on the World Wide Web.
92. Q: What is cloud computing? A: Cloud computing is the delivery of computing
services over the internet rather than having local servers or personal devices handle
applications.
93. Q: What is SaaS? A: SaaS stands for Software as a Service. It is a cloud-based
service where you access an application via an Internet browser.
94. Q: What is a firewall in computer terms? A: A firewall is a system designed to
prevent unauthorized access to or from a private network.
95. Q: What is the difference between hardware and software? A: Hardware is any
physical device used in or with your machine, whereas software is a collection of
code installed onto your computer's hard drive.
96. Q: What is the World Wide Web? A: The World Wide Web is an information
system where documents and other web resources are identified by URLs, interlinked
by hypertext links, and can be accessed via the Internet.
97. Q: What is HTML? A: HTML stands for Hypertext Markup Language. It's the
standard markup language for documents designed to be displayed in a web browser.
98. Q: What is CSS? A: CSS stands for Cascading Style Sheets. It is a style sheet
language used for describing the look and formatting of a document written in HTML.
99. Q: What is JavaScript? A: JavaScript is a high-level, interpreted programming
language that is a core technology of the World Wide Web, alongside HTML and
CSS.
100. Q: What is the difference between Java and JavaScript? A: Java is a
general-purpose programming language that is class-based, object-oriented, and
designed to have as few implementation dependencies as possible. JavaScript, on the
other hand, is a text-based programming language used both on the client-side and
server-side that allows you to make web pages interactive.
101. Q: What is agile development? A: Agile software development refers to
software development methodologies centered round the idea of iterative
development, where requirements and solutions evolve through collaboration between
self-organizing cross-functional teams.
102. Q: What is scrum? A: Scrum is an agile process framework for managing
complex knowledge work, with an initial emphasis on software development.
103. Q: What is a full stack developer? A: A full stack developer is a web
developer or engineer who works with both the front and back ends of a website or
application.
104. Q: What is the front end? A: The front end of a website is the part that users
interact with. It is also referred to as the 'client side' of the application.
105. Q: What is the back end? A: The back end of a website consists of a server,
an application, and a database. It is also referred to as the 'server side' of the
application.
106. Q: What is Python? A: Pythonis a high-level, interpreted, interactive and
object-oriented scripting language, designed to be highly readable and uses English
keywords frequently.
107. Q: What is SQL? A: SQL stands for Structured Query Language. It's a
standard language for accessing and manipulating databases.
108. Q: What is a programming paradigm? A: A programming paradigm is a
style or way of programming. Some examples are procedural programming, object-
oriented programming, and functional programming.
109. Q: What is the difference between an interpreted language and a
compiled language? A: An interpreted language is a type of programming language
for which most of its implementations execute instructions directly and freely, without
previously compiling a program into machine-language instructions. A compiled
language is a programming language whose implementations are typically compilers,
and not interpreters.
110. Q: What is pseudocode? A: Pseudocode is a plain language description of the
steps in an algorithm or another system. Pseudocode often uses structural conventions
of a normal programming language, but is intended for human reading rather than
machine reading.
111. Q: What is recursion in programming? A: Recursion in programming is a
method where the solution to a problem depends on solutions to smaller instances of
the same problem.
112. Q: What is an algorithm in programming? A: An algorithm is a set of
instructions designed to perform a specific task. It can be a simple process, such as
adding two numbers together, or a complex operation, such as sorting data.
113. Q: What is a data breach? A: A data breach is an incident where information
is stolen or taken from a system without the knowledge or authorization of the
system's owner.
114. Q: What is quantum computing? A: Quantum computing is the area of
study focused on developing computer-based technologies centered around the
principles of quantum theory.
115. Q: What is a computer network? A: A computer network is a set of
computers connected together for the purpose of sharing resources.
116. Q: What is an IP address? A: An IP address (internet protocol address) is a
numerical representation that uniquely identifies a specific interface on the network.
117. Q: What is a MAC address? A: A MAC address (media access control
address) is a unique identifier assigned to a network interface controller for use as a
network address in communications within a network segment.
118. Q: What is a GUI? A: GUI stands for Graphical User Interface. It's a type of
user interface that allows users to interact with electronic devices via graphical icons
and visual indicators.
119. Q: What is a command line interface? A: A command line interface (CLI) is
a means of interacting with a computer program where the user issues commands to
the program in the form of successive lines of text (command lines).
120. Q: What is the difference between a file and a folder? A: A file is a block
of arbitrary information, or resource for storing information. A folder is a storage
space where many files can be placed into groups and subgroups.
121. Q: What is the difference between RAM and ROM? A: RAM (Random
Access Memory) and ROM (Read Only Memory) are types of computer memory.
RAM is volatile memory that temporarily stores the files you are working on. ROM is
non-volatile memory that permanently stores instructions for your computer.
122. Q: What is the function of the motherboard in a computer? A: The
motherboard serves as the central circuit hub that connects all the peripherals and
components of a computer.
123. Q:What is a solid-state drive (SSD)?** A: A solid-state drive (SSD) is a type
of storage device that uses integrated circuit assemblies to store data persistently,
typically using flash memory.
124. Q: What is the difference between an SSD and an HDD? A: An SSD (Solid
State Drive) and an HDD (Hard Disk Drive) are both storage devices, but SSDs are
faster, more expensive, and don't have moving parts, unlike HDDs.
125. Q: What is a network protocol? A: A network protocol defines rules and
conventions for communication between network devices.
126. Q: What is TCP/IP? A: TCP/IP (Transmission Control Protocol/Internet
Protocol) is the suite of communications protocols used to connect hosts on the
Internet.
127. Q: What is the difference between IPv4 and IPv6? A: IPv4 and IPv6 are
both versions of the Internet Protocol. IPv4 uses 32-bit addresses, while IPv6 uses
128-bit addresses, allowing for many more devices to be connected to the Internet.
128. Q: What is a virtual machine? A: A virtual machine (VM) is a software
program or operating system that not only exhibits the behavior of a separate
computer, but is also capable of performing tasks such as running applications and
programs like a separate computer.
129. Q: What is machine learning? A: Machine learning is a type of artificial
intelligence (AI) that allows software applications to become more accurate at
predicting outcomes without being explicitly programmed to do so.
130. Q: What is the difference between supervised and unsupervised machine
learning? A: Supervised learning uses labeled data to predict outcomes, while
unsupervised learning uses unlabeled data and needs to infer its own structure from
such data.
131. Q: What is a neural network in the context of AI? A: A neural network is a
series of algorithms that endeavors to recognize underlying relationships in a set of
data through a process that mimics the way the human brain operates.
132. Q: What is deep learning? A: Deep learning is a subset of machine learning
in artificial intelligence (AI) that has networks capable of learning unsupervised from
data that is unstructured or unlabeled.
133. Q: What is natural language processing? A: Natural Language Processing,
or NLP, is a branch of artificial intelligence that deals with the interaction between
computers and humans through the natural language.
134. Q: What is a GPU? A: GPU stands for Graphics Processing Unit - it's a
specialized electronic circuit designed to rapidly manipulate and alter memory to
accelerate the creation of images in a frame buffer intended for output to a display.
135. Q: What is a CPU? A: A CPU (Central Processing Unit), often called the
"brains" of the device, is the primary component of a computer that performs most of
the processing inside the computer.
136. Q: What is the difference between a CPU and a GPU? A: A CPU (Central
Processing Unit) is designed for general-purpose computing, while a GPU (Graphics
Processing Unit) is designed for more efficient computation of functions related to
graphics and image processing.
137. Q: What is a blockchain? A: Blockchain is a type of distributed ledger for
maintaining a permanent and tamper-proof record of transactional data.
138. Q: What is a smart contract? A: A smart contract is a self-executing
contract with the terms of the agreement between buyer and seller being directly
written into lines of code.
139. Q: What is continue cryptocurrency? A: Cryptocurrency is a type of digital
or virtual currency that uses cryptography for security. It operates independently of a
central bank.