QUANTITATIVE APTITUDE
Question 1

If a train travels 120 km in 2 hours, what is its speed?

Speed = Distance/Time = 120/2 = 60 km/h
Question 2

What is 25% of 400?

25% of 400 = (25/100) × 400 = 100
Question 3

If 5x + 3 = 28, then x = ?

5x + 3 = 28 → 5x = 25 → x = 5
Question 4

The average of 5 numbers is 20. If one number is excluded, the average

Becomes 15. What is the excluded number?

Sum of 5 numbers = 5 × 20 = 100. Sum of 4 numbers = 4 × 15 = 60. Excluded
Question 5

A man buys an article for ₹500 and sells it for ₹600. What is his profit

percentage?

Profit = 600 - 500 = 100. Profit% = (100/500) × 100 = 20%
Question 6

Find the next number in the series: 2, 6, 12, 20, ?

Differences: 4, 6, 8, 10. Next difference = 10, so 20 + 10 = 30
Question 7

If the ratio of A:B is 3:4 and B:C is 2:3, what is A:C?

A:B = 3:4, B:C = 2:3. Making B common: A:B:C = 3:4 and 4:6, so A:C = 3:6 = 1:2
Question 8

A pipe can fill a tank in 6 hours. Another pipe can empty it in 8 hours. If

Both are open, how long to fill the tank?

Net filling rate = 1/6 - 1/8 = 1/24 per hour. Time = 24 hours
Question 9

Simple Interest on ₹1000 at 5% per annum for 2 years is?

SI = (P × R × T)/100 = (1000 × 5 × 2)/100 = ₹100
Question 10

If 2^x = 32, then x = ?

2^x = 32 = 2^5, therefore x = 5
COMPUTER FUNDAMENTALS
Question 91

What is the full form of CPU?

CPU stands for Central Processing Unit.
Question 92

Which is a volatile memory?

RAM (Random Access Memory) is volatile and loses data when power is off.
Question 93

What is the smallest unit of data in computer?

Bit (binary digit) is the smallest unit of data, can be 0 or 1.
Question 94

How many bits are in a byte?

A byte consists of 8 bits.
Question 95

Which is an input device?

Keyboard is an input device used to enter data.
Question 96

What does GUI stand for?

GUI stands for Graphical User Interface.
Question 97

Which number system uses base 16?

Hexadecimal uses base 16 (digits 0-9 and A-F).
Question 98

What is firmware?

Firmware is permanent software programmed into read-only memory.
Question 99

Which gate gives output 1 only when all inputs are 1?

AND gate outputs 1 only when all inputs are 1.
Question 100

What is clock speed measured in?

Clock speed is measured in Hertz (cycles per second).
SOFTWARE ENGINEERING
Question 101

Which is NOT a phase of SDLC?

Marketing is not a phase of Software Development Life Cycle.
Question 102

What is waterfall model?

Waterfall is a sequential software development model where phases flow
Question 103

What is unit testing?

Unit testing tests individual components or modules of software.
Question 104

What does UML stand for?

UML stands for Unified Modeling Language.
Question 105

Which is an agile methodology?

Scrum is an agile software development methodology.
Question 106

What is version control?

Version control manages changes to code and tracks different versions.
Question 107

What is regression testing?

Regression testing ensures existing functionality still works after changes.
Question 108

What is a sprint in Agile?

Sprint is a time-boxed iteration (typically 2-4 weeks) in Agile development.
Question 109

What is black box testing?

Black box testing focuses on functionality without knowing internal
Question 110

What is code review?

Code review is systematic examination of code by peers to find defects and
WEB TECHNOLOGIES
Question 111

What does HTML stand for?

HTML stands for Hypertext Markup Language.
Question 112

Which tag is used for largest heading?

<h1> tag creates the largest heading in HTML.
Question 113

What does CSS stand for?

CSS stands for Cascading Style Sheets.
Question 114

Which is a JavaScript framework?

React is a popular JavaScript library/framework for building UIs.
Question 115

What is the purpose of

tag?

<div> tag is a container used to group HTML elements.
Question 116

Which HTTP method is used to send data to server?

POST method is commonly used to send data to server.
Question 117

What is AJAX?

AJAX stands for Asynchronous JavaScript and XML.
Question 118

Which is a backend language?

Python is commonly used as a backend programming language.
Question 119

What is Bootstrap?

Bootstrap is a popular CSS framework for responsive web design.
Question 120

What does API stand for?

API stands for Application Programming Interface.
CLOUD COMPUTING
Question 121

What is cloud computing?

Cloud computing delivers computing services (servers, storage, databases) over the
Question 122

Which is a cloud service provider?

AWS (Amazon Web Services) is a major cloud service provider.
Question 123

What is IaaS?

IaaS stands for Infrastructure as a Service.
Question 124

Which is NOT a cloud deployment model?

Local Cloud is not a standard cloud deployment model.
Question 125

What is SaaS?

SaaS stands for Software as a Service.
Question 126

Which service provides virtual machines?

IaaS provides virtualized computing resources including virtual machines.
Question 127

What is virtualization?

Virtualization creates virtual versions of hardware, storage, or network resources.
Question 128

Which company owns Azure?

Microsoft Azure is Microsoft's cloud computing platform.
Question 129

What is scalability in cloud?

Scalability is the ability to increase or decrease resources based on demand.
Question 130

What is cloud storage?

Cloud storage stores data on remote servers accessible via internet.
CYBERSECURITY
Question 131

What is encryption?

Encryption converts data into coded form to prevent unauthorized access.
Question 132

What is a firewall?

Firewall is a security system that monitors and controls network traffic.
Question 133

What is phishing?

Phishing is a fraudulent attempt to obtain sensitive information by disguising as
Question 134

What does VPN stand for?

VPN stands for Virtual Private Network.
Question 135

What is malware?

Malware is malicious software designed to harm computer systems.
Question 136

What is two-factor authentication?

Two-factor authentication requires two different forms of verification for security.
Question 137

What is ransomware?

Ransomware encrypts victim's files and demands ransom payment for decryption.
Question 138

What is SSL?

SSL stands for Secure Sockets Layer, used for secure communication.
Question 139

What is a DDoS attack?

DDoS (Distributed Denial of Service) overwhelms a system with traffic from
Question 140

What is a strong password characteristic?

Strong passwords contain combination of uppercase, lowercase, numbers, and
ARTIFICIAL INTELLIGENCE & ML
Question 141

What does AI stand for?

AI stands for Artificial Intelligence.
Question 142

What is machine learning?

Machine learning enables systems to learn and improve from experience without
Question 143

Which is a supervised learning algorithm?

Linear Regression is a supervised learning algorithm.
Question 144

What is neural network inspired by?

Neural networks are inspired by biological neural networks in human brain.
Question 145

What is deep learning?

Deep learning uses neural networks with multiple layers to learn complex patterns.
Question 146

What is NLP?

NLP stands for Natural Language Processing.
Question 147

Which is an unsupervised learning technique?

Clustering is an unsupervised learning technique.
Question 148

What is overfitting in ML?

 A) Model performs too well on training data but poorly on new data ✓

Overfitting occurs when model learns training data too well, including noise,
Question 149

What is a training set?

Training set is data used to train and teach machine learning model.
Question 150

What is computer vision?

Computer vision enables computers to derive information from digital images and
PUZZLES & BRAIN TEASERS
Question 151

A clock shows 3:15. What is the angle between hour and minute hands?

Hour hand at 3:15 = 97.5°, Minute hand at 15 min = 90°. Angle = 7.5°
Question 152

If 5 cats catch 5 mice in 5 minutes, how many cats catch 100 mice in 100

minutes?

Rate remains same. 5 cats catch 1 mouse per minute. So 5 cats catch 100 mice in
Question 153

A man has 3 daughters. Each daughter has 1 brother. How many

Children does he have?

3 daughters + 1 son (common brother to all) = 4 children
Question 154

What comes next: 1, 1, 2, 3, 5, 8, ?

Fibonacci series: Each number is sum of previous two. 5+8=13
Question 155

A bat and ball cost ₹110. The bat costs ₹100 more than ball. What does

Ball cost?

Let ball = x, bat = x+100. So x + x+100 = 110, 2x = 10, x = ₹5
Question 156

How many times do clock hands overlap in 24 hours?

Hands overlap 11 times in 12 hours (not at 11 o'clock). So 22 times in 24 hours.
Question 157

A father is 3 times as old as son. In 12 years, he’ll be twice as old. Son’s

Current age?

Let son = x, father = 3x. After 12 years: 3x+12 = 2(x+12), x = 12
Question 158

How many squares are on a chessboard?

8²+7²+6²+5²+4²+3²+2²+1² = 64+49+36+25+16+9+4+1 = 204
Question 159

A book has 500 pages. How many times does digit 1 appear in page

numbers?

Units: 50 (1,11,21...491), Tens: 100 (10-19,110-119...), Hundreds: 50 (100-199) =
Question 160

What is 1/2 of 2/3 of 3/4 of 4/5 of 100?

(1/2)×(2/3)×(3/4)×(4/5)×100 = (1×2×3×4×100)/(2×3×4×5) = 20
APTITUDE - TIME & WORK
Question 161

A can do work in 10 days, B in 15 days. Together in how many days?

A's rate = 1/10, B's rate = 1/15. Combined = 1/10 + 1/15 = 5/30 = 1/6. Time = 6
Question 162

12 men complete work in 9 days. How many men for 6 days?

Total work = 12×9 = 108 man-days. Men needed = 108/6 = 18
Question 163

A is twice as efficient as B. A takes 10 days. How long does B take?

If A takes 10 days and is twice as efficient, B takes 2×10 = 20 days
Question 164

6 men and 8 boys can do work in 10 days. 26 men and 48 boys in 2 days.

How long for 15 men and 20 boys?

From equations, find man and boy's daily work, then calculate for 15 men and 20
Question 165

A works 3 times faster than B. Together they finish in 12 days. How

long does B alone take?

Let B take x days. A takes x/3 days. 1/x + 3/x = 1/12, 4/x = 1/12, x = 48
APTITUDE - TIME & DISTANCE
Question 166

A car travels 60 km in 1 hour. How far in 2.5 hours?

Distance = Speed × Time = 60 × 2.5 = 150 km
Question 167

Two trains 120m and 80m long running at 60 km/h and 40 km/h cross

each other in?

Relative speed = 100 km/h = 27.78 m/s. Total distance = 200m. Time = 200/27.78
Question 168

A man walks 5 km North, 3 km East, 2 km North, 4 km East. How far

from start?

Total North = 7 km, Total East = 7 km. Distance = √(7²+7²) = √98 = 7√2 ≈ 9.9 ≈
Question 169

Speed of boat in still water is 15 km/h, stream speed is 3 km/h. Speed

Downstream?

Downstream speed = Boat speed + Stream speed = 15 + 3 = 18 km/h
Question 170

A person covers half distance at 40 km/h and remaining at 60 km/h.

Average speed?

Average speed = 2xy/(x+y) = 2×40×60/100 = 48 km/h
APTITUDE - PROBABILITY
Question 171

Probability of getting a prime number when a die is rolled?

Prime numbers on die: 2, 3, 5. Probability = 3/6 = 1/2
Question 172

Two coins are tossed. Probability of getting at least one head?

Outcomes: HH, HT, TH, TT. At least one head: 3 out of 4 = 3/4
Question 173

A bag has 3 red, 4 blue, 5 green balls. Probability of drawing a blue ball?

Total balls = 12. Blue balls = 4. Probability = 4/12 = 1/3
Question 174

Two dice rolled. Probability of sum being 7?

Combinations for 7: (1,6),(2,5),(3,4),(4,3),(5,2),(6,1) = 6 out of 36 = 1/6
Question 175

A card is drawn from 52 cards. Probability of getting a king?

Kings in deck = 4. Probability = 4/52 = 1/13
LOGICAL REASONING
Question 11

If all roses are flowers and some flowers are red, which statement is

Definitely true?

From "all roses are flowers," we can conclude that some flowers must be roses.
Question 12

Find the odd one out: 3, 9, 27, 81, 243, 729, 2188

All are powers of 3 except 2188 (3^0=1, 3^1=3, 3^2=9, 3^3=27, 3^4=81, 3^5=243,
Question 13

If CODING is written as DPEJOH, how is MOTHER written?

Each letter is shifted by +1 position. M→N, O→P, T→U, H→I, E→F, R→S
Question 14

Statement: All managers are employees. Some employees are engineers.

Conclusion: Some managers are engineers.

The conclusion doesn't necessarily follow from the premises.
Question 15

In a certain code, FRIEND is written as HUMJTK. How is SISTER

written?

Each letter is shifted by +2 positions.
Question 16

What comes next in the sequence: Z, X, V, T, ?

Decreasing by 2 letters each time: Z(-2)=X, X(-2)=V, V(-2)=T, T(-2)=R
Question 17

If A = 1, B = 2, C = 3… what is the value of COMPUTER?

C(3)+O(15)+M(13)+P(16)+U(21)+T(20)+E(5)+R(18) = 99
Question 18

Blood Relations: A is B’s sister. B is C’s father. D is C’s sister. How is A

related to D?

A is B's sister, and B is C and D's father, so A is their aunt.
Question 19

Direction: Ram walks 5m North, then 3m East, then 5m South. How far

is he from starting point?

He ends up 3m East of his starting point.
Question 20

If 5 Monday falls on 7th day of a month, what day is the 27th?

7th is Monday, 14th is Monday, 21st is Monday, 28th is Monday. So 27th is
TECHNICAL CONCEPTS
Question 176

What is polymorphism in OOP?

Polymorphism means ability to take many forms, allowing methods to do different
Question 177

What is inheritance?

Inheritance allows a class to acquire properties and methods from another class.
Question 178

What is abstraction?

Abstraction hides complex implementation and shows only necessary information.
Question 179

What is an interface in Java?

Interface is a completely abstract class that contains only abstract methods.
Question 180

What is garbage collection?

Garbage collection automatically frees memory by removing unused objects.
Question 181

What is constructor?

Constructor is a special method called when object is created to initialize it.
Question 182

What is method overloading?

Method overloading allows multiple methods with same name but different
Question 183

What is exception handling?

Exception handling is mechanism to handle runtime errors to maintain normal
Question 184

What is a static variable?

Static variable belongs to class rather than instances and is shared among all
Question 185

What is a package in Java?

Package is a namespace that organizes related classes and interfaces.
MORE PROGRAMMING
Question 186

What is recursion?

Recursion is when a function calls itself to solve a problem.
Question 187

What is the base case in recursion?

Base case is the condition that stops recursive calls.
Question 188

What is an array?

Array is a data structure that stores collection of elements of same type.
Question 189

What is string immutability?

In many languages, strings are immutable - once created, their content cannot be
Question 190

What is the difference between == and equals()?

In Java, == compares object references while equals() compares object content.
Question 191

What is final keyword?

Final keyword restricts modification: variable becomes constant, method cannot be
Question 192

What is an abstract class?

Abstract class cannot be instantiated and may contain abstract methods.
Question 193

What is difference between abstract class and interface?

Abstract class can have both abstract and concrete methods, interface (traditionally)
Question 194

What is ArrayList?

ArrayList is a resizable array implementation of List interface.
Question 195

What is HashMap?

HashMap stores data in key-value pairs and uses hashing for fast access.
ADDITIONAL APTITUDE
Question 196

If x² - 5x + 6 = 0, what are values of x?

(x-2)(x-3) = 0, so x = 2 or x = 3
Question 197

√(0.0001) = ?

√(0.0001) = √(1/10000) = 1/100 = 0.01
Question 199

What is 15% of 15% of 200?

15% of 200 = 30. Then 15% of 30 = 4.5
Question 200

The LCM of 12 and 18 is?

12 = 2²×3, 18 = 2×3². LCM = 2²×3² = 36
DATA INTERPRETATION
Question 201

In a class of 50 students, 30 play cricket, 25 play football, 15 play both.

How many play neither?

Using set theory: Total = Cricket + Football - Both + Neither. 50 = 30 + 25 - 15 +
Question 202

A pie chart shows: 30% North, 25% South, 20% East, 25% West. If

total is 1000, how many in East?

20% of 1000 = 200
Question 203

Sales increased from 500 to 600. What is percentage increase?

Increase = 100. Percentage = (100/500)×100 = 20%
Question 204

Average of 5 numbers is 40. If one number is removed, average

Becomes 35. What is removed number?

Sum of 5 = 200. Sum of 4 = 140. Removed = 200-140 = 60
Question 205

If A:B = 2:3 and B:C = 4:5, then A:B:C is?

A:B = 2:3 = 8:12 and B:C = 4:5 = 12:15. Therefore A:B:C = 8:12:15
MORE TECHNICAL
Question 206

What is big data?

Big data refers to extremely large datasets that traditional data processing software
Question 207

What is blockchain?

Blockchain is a distributed ledger technology that records transactions across
Question 208

What is IoT?

IoT stands for Internet of Things - network of physical devices connected to
Question 209

What is DevOps?

DevOps is a culture combining software development and IT operations for faster
Question 210

What is Docker?

Docker is a platform for developing, shipping, and running applications in
Question 211

What is microservices architecture?

Microservices architecture structures application as collection of loosely coupled
Question 212

What is REST API?

REST API is an architectural style for designing networked applications using
Question 213

What is JSON?

JSON is a lightweight data interchange format that is easy for humans and
Question 214

What is Agile methodology?

Agile is an iterative approach to software development emphasizing flexibility and
Question 215

What is CI/CD?

CI/CD automates software delivery process from code integration to deployment.
LOGICAL & ANALYTICAL
Question 216

If 2 = 6, 3 = 12, 4 = 20, 5 = 30, then 6 = ?

Pattern: n × (n+1) × 1. So 6 × 7 = 42
Question 217

Which number is different: 121, 144, 169, 189, 225?

All are perfect squares except 189 (11², 12², 13², 14²=196, 15²)
Question 218

A is taller than B, C is shorter than D, B is taller than D. Who is

shortest?

A>B>D>C, therefore C is shortest
Question 219

Complete series: AZ, BY, CX, DW, ?

First letter increases A→B→C→D→E, Second letter decreases
Question 220

If BEAR is coded as YVZI, how is LION coded?

Each letter shifts backward: L→Q(+5), I→R(-9→+17), O→R(+3), N→L(-2)...
Question 221

Statement: All birds can fly. Sparrow is a bird. Conclusion?

Following logical deduction: All birds fly, sparrow is bird, therefore sparrow can
Question 222

Mirror image of CLOCK at 3:00?

In mirror, 3:00 appears as 9:00
Question 223

How many triangles in a figure with 4 intersecting lines?

Depends on arrangement. Without specific figure, it varies.
Question 224

If South-East becomes North, what does North-West become?

SE→N means 135° clockwise rotation. NW→E with same rotation.
Question 225

A cube is painted red on all faces, then cut into 27 small cubes. How

many have 2 faces painted?

Edge cubes (not corners) have 2 painted faces. 3×3×3 cube has 12 edge pieces.
GENERAL COMPUTER KNOWLEDGE
Question 226

Who is known as father of computers?

Charles Babbage designed the Analytical Engine, considered first computer.
Question 227

What does USB stand for?

USB stands for Universal Serial Bus.
Question 228

What is the brain of computer?

CPU (Central Processing Unit) is considered the brain of computer.
Question 229

Which is fastest memory?

Cache memory is the fastest memory in computer hierarchy.
Question 230

What is the full form of BIOS?

BIOS stands for Basic Input Output System.
Question 231

Which company developed Windows?

Microsoft developed the Windows operating system.
Question 232

What is the extension of Word document?

Microsoft Word documents use .docx extension (or .doc for older versions).
Question 233

What does WWW stand for?

WWW stands for World Wide Web.
Question 234

Which protocol is used for browsing?

HTTP (Hypertext Transfer Protocol) is used for web browsing.
Question 235

What is phishing?

Phishing is fraudulent attempt to obtain sensitive information by disguising as
ADVANCED PROGRAMMING
Question 236

What is lambda function?

Lambda function is an anonymous (unnamed) function defined using lambda
Question 237

What is difference between list and tuple in Python?

Lists can be modified after creation, tuples cannot be changed.
Question 238

What does API stand for?

API stands for Application Programming Interface.
Question 239

What is the difference between GET and POST?

GET appends parameters to URL, POST sends data in request body (more secure).
Question 240

What is callback function?

Callback is a function passed as argument to be executed later.
Question 241

What is async/await?

Async/await provides cleaner syntax for handling asynchronous operations.
Question 242

What is closure in JavaScript?

Closure is when inner function has access to outer function's variables.
Question 243

What is hoisting?

Hoisting is JavaScript's behavior of moving declarations to top of scope.
Question 244

What is promise in JavaScript?

Promise represents the eventual completion (or failure) of an asynchronous
Question 245

What is DOM?

DOM stands for Document Object Model, programming interface for HTML
MORE APTITUDE PROBLEMS
Question 246

A sum becomes 3 times in 20 years at simple interest. What is the rate?

If sum becomes 3x, interest = 2x. SI = (P×R×T)/100. 2P = (P×R×20)/100. R = 10%
Question 247

What is compound interest on ₹1000 at 10% for 2 years?

CI = P(1+R/100)^T - P = 1000(1.1)² - 1000 = 1210 - 1000 = ₹210
Question 248

A mixture contains milk and water in ratio 5:3. If 8 liters water added,

ratio becomes 5:5. Find initial quantity.

Let milk=5x, water=3x. After adding: 5x:(3x+8)=5:5. 5x=3x+8, x=4. Total=32
Question 249

Cost price is ₹800, marked price is ₹1000, discount is 10%. Find profit

percentage.

Selling price = 1000×0.9 = ₹900. Profit = 900-800 = ₹100. Profit% = 100/800×100
Question 250

If a:b = 2:3 and b:c = 4:5, find a+b+c if c=20.

b:c = 4:5, if c=20, then b=16. a:b = 2:3, if b=16, then a=32/3... Actually b=16
SYSTEM DESIGN BASICS
Question 251

What is load balancing?

Load balancing distributes incoming network traffic across multiple servers.
Question 252

What is caching?

Caching stores copies of frequently accessed data in faster storage.
Question 253

What is horizontal scaling?

Horizontal scaling (scale-out) means adding more machines to distribute load.
Question 254

What is vertical scaling?

Vertical scaling (scale-up) means adding more CPU, RAM to existing machine.
Question 255

What is database sharding?

Sharding splits large database into smaller, faster pieces across multiple servers.
Question 256

What is CDN?

CDN is geographically distributed network of servers that deliver content
Question 257

What is message queue?

Message queue enables asynchronous communication between distributed systems.
Question 258

What is database indexing?

Index is data structure that improves speed of data retrieval operations.
Question 259

What is eventual consistency?

Eventual consistency means system will become consistent over time without
Question 260

What is stateless architecture?

Stateless architecture means server doesn't retain client state between requests.
VERBAL ABILITY
Question 21

Choose the correct synonym for “Benevolent”

Benevolent means kind and generous.
Question 22

Choose the antonym for “Abundant”

Scarce is the opposite of abundant.
Question 23

Fill in the blank: She is intelligent than her brother.

"More" is used for comparative degree.
Question 24

Choose the correctly spelled word

Accommodate has double 'c' and double 'm'.
Question 25

Identify the error: “Neither of the two students are present today.”

"Neither" takes a singular verb, so it should be "is present" not "are present".
Question 26

Choose the correct sentence

"Taller than me" is grammatically correct in informal usage.
Question 27

What is the meaning of the idiom “A piece of cake”?

"A piece of cake" means something very easy to do.
Question 28

Choose the passive voice: “The teacher teaches the students.”

Passive voice structure: Object + be verb + past participle + by + subject
Question 29

One word substitution for “A person who loves books”

Bibliophile means a lover of books.
Question 30

Choose the correct preposition: “He is good mathematics.”

"Good at" is the correct phrase.
FINAL QUESTIONS
Question 261

Binary of decimal 10 is?

10 = 8+2 = 2³+2¹ = 1010 in binary
Question 262

Hexadecimal of decimal 15 is?

In hexadecimal: 10=A, 11=B, 12=C, 13=D, 14=E, 15=F
Question 263

2’s complement of 0101 is?

1's complement = 1010, then add 1 = 1011
Question 264

Which is NOT a type of network topology?

Square is not a standard network topology.
Question 265

Full form of LAN?

LAN stands for Local Area Network.
Question 266

What is MAC address?

MAC is unique identifier assigned to network interface controller.
Question 267

Which layer has IP protocol?

IP (Internet Protocol) operates at Network Layer (Layer 3).
Question 268

Full form of FTP?

FTP stands for File Transfer Protocol.
Question 269

Which is a search engine?

Google is a popular search engine.
Question 270

What is compiler?

Compiler translates entire source code into machine code before execution.
Question 271

Difference between compiler and interpreter?

Compiler translates entire code at once, interpreter translates and executes line by
Question 272

What is syntax error?

Syntax error occurs when code violates programming language rules.
Question 273

What is runtime error?

Runtime error occurs during program execution, like division by zero.
Question 274

What is logical error?

Logical error means program compiles and runs but gives incorrect results.
Question 275

What is algorithm?

Algorithm is finite sequence of well-defined instructions to solve problem.
Question 276

What is pseudocode?

Pseudocode is informal way of describing algorithm using plain language.
Question 277

What is flowchart?

Flowchart visually represents steps of algorithm using symbols.
Question 278

Which symbol starts/ends flowchart?

Oval or ellipse represents start/end terminal in flowcharts.
Question 279

Which symbol represents decision in flowchart?

Diamond represents decision/conditional statement in flowcharts.
Question 280

What is debugging?

Debugging is process of finding and removing errors from program.
ADDITIONAL CONCEPTS
Question 281

What is MVC architecture?

MVC is design pattern separating application into Model, View, and Controller.
Question 282

What is Git?

Git is distributed version control system for tracking code changes.
Question 283

What is GitHub?

GitHub is cloud-based platform for hosting and collaborating on Git repositories.
Question 284

What is SQL injection?

SQL injection is code injection technique exploiting security vulnerabilities in
Question 285

What is XSS attack?

XSS injects malicious scripts into trusted websites.
Question 286

What is CSRF?

CSRF tricks user into executing unwanted actions on authenticated website.
Question 287

What is OAuth?

OAuth is authorization framework allowing third-party access without sharing
Question 288

What is JWT?

JWT is compact, URL-safe token for securely transmitting information.
Question 289

What is HTTPS?

HTTPS is secure version of HTTP using SSL/TLS encryption.
Question 290

What is cookie?

Cookie is small piece of data stored on user's computer by web browser.
Question 291

What is session?

Session maintains state about user across multiple requests on server side.
Question 292

What is token-based authentication?

Token-based authentication uses generated tokens instead of credentials for each
Question 293

What is singleton pattern?

Singleton ensures class has only one instance with global access point.
Question 294

What is factory pattern?

Factory pattern creates objects without exposing creation logic to client.
Question 295

What is observer pattern?

Observer pattern notifies dependent objects of state changes automatically.
Question 296

What is dependency injection?

Dependency injection provides object's dependencies from external source.
Question 297

What is unit test?

Unit testing verifies individual components work correctly in isolation.
Question 298

What is integration testing?

Integration testing verifies that different modules work together correctly.
Question 299

What is TDD?

TDD is development process where tests are written before actual code.
Question 300

What is continuous integration?

CI automatically builds and tests code when changes are committed.
Question 301

What is continuous deployment?

CD automatically deploys every change that passes tests to production.
Question 302

What is code coverage?

Code coverage measures how much code is executed during testing.
Question 303

What is refactoring?

Refactoring improves code structure without changing external behavior.
Question 304

What is technical debt?

Technical debt is implied cost of future rework caused by choosing easy solution
Question 305

What is pair programming?

Pair programming has two developers work together, one writing code, other
Question 306

What is code review?

Code review is peer review of code to find defects and improve quality.
Question 307

What is sprint retrospective?

Retrospective is meeting where team reflects on sprint to improve process.
Question 308

What is user story?

User story describes feature from end-user perspective: "As a [user], I want [goal]".
Question 309

What is acceptance criteria?

Acceptance criteria define conditions that must be met for work to be accepted.
Question 310

What is burndown chart?

Burndown chart visualizes work remaining versus time in sprint.
PROGRAMMING CONCEPTS
Question 31

What is the output of: print(10 // 3) in Python?

// is floor division operator, returns integer part of division.
Question 32

Which data structure uses LIFO principle?

Stack follows Last In First Out (LIFO) principle.
Question 33

Time complexity of Binary Search is

Binary search divides search space in half each time, giving O(log n).
Question 34

What does SQL stand for?

SQL stands for Structured Query Language.
Question 35

Which is not a programming language?

HTML is a markup language, not a programming language.
Question 36

What is the size of int data type in C?

In most modern systems, int is 4 bytes (32 bits).
Question 37

Which sorting algorithm is fastest on average?

Quick Sort has average time complexity of O(n log n).
Question 38

What does OOP stand for?

OOP stands for Object Oriented Programming.
Question 39

Which is NOT a loop in C?

repeat-until is not a loop in C.
Question 40

What is encapsulation in OOP?

Encapsulation is wrapping data and methods together and hiding implementation
DATABASE MANAGEMENT
Question 41

Which command is used to retrieve data from database?

SELECT statement is used to retrieve data from database.
Question 42

What is primary key?

Primary key uniquely identifies each record in a table.
Question 43

Which is NOT a DDL command?

INSERT is a DML (Data Manipulation Language) command, not DDL.
Question 44

What does RDBMS stand for?

RDBMS stands for Relational Database Management System.
Question 45

Which clause is used to filter results in SQL?

WHERE clause is used to filter records in SQL.
Question 46

What is normalization?

Normalization is organizing data to minimize redundancy and dependency.
Question 47

Which JOIN returns all records when there is a match in either table?

FULL OUTER JOIN returns all records when there is a match in either left or right
Question 48

What is the purpose of INDEX in database?

Index is used to speed up the retrieval of data from database tables.
Question 49

Which constraint ensures all values in a column are unique?

UNIQUE constraint ensures all values in a column are different.
Question 50

What is a transaction in database?

Transaction is a sequence of operations performed as a single logical unit of work.
NETWORKING
Question 51

What does IP stand for?

IP stands for Internet Protocol.
Question 52

Which layer of OSI model handles routing?

Network Layer (Layer 3) handles routing.
Question 53

What is the range of private IP addresses (Class A)?

Class A private IP range is 10.0.0.0 to 10.255.255.255.
Question 54

What is the default port for HTTP?

HTTP uses port 80 by default.
Question 55

Which protocol is used for secure communication?

HTTPS (HTTP Secure) is used for secure communication.
Question 56

What does DNS stand for?

DNS stands for Domain Name System.
Question 57

Which device operates at Layer 2 of OSI model?

Switch operates at Data Link Layer (Layer 2).
Question 58

What is the purpose of subnet mask?

Subnet mask divides IP address into network and host portions.
Question 59

Which protocol is used for email?

SMTP (Simple Mail Transfer Protocol) is used for sending emails.
Question 60

What is bandwidth?

Bandwidth is the maximum rate of data transfer across a given path.
OPERATING SYSTEMS
Question 61

Which is not a function of operating system?

Virus protection is typically handled by antivirus software, not OS.
Question 62

What is deadlock?

Deadlock occurs when processes wait indefinitely for resources held by each other.
Question 63

Which scheduling algorithm is non-preemptive?

First Come First Serve (FCFS) is a non-preemptive scheduling algorithm.
Question 64

What is virtual memory?

Virtual memory uses disk space to extend available RAM.
Question 65

What is thrashing?

Thrashing occurs when system spends more time paging than executing.
Question 66

Which command shows running processes in Linux?

ps (process status) command displays running processes.
Question 67

What is semaphore?

Semaphore is used for process synchronization and mutual exclusion.
Question 68

What is the purpose of cache memory?

Cache memory provides faster access to frequently used data.
Question 69

Which is a multi-user operating system?

Linux is a multi-user operating system.
Question 70

What is context switching?

Context switching is the process of storing and restoring the state of a process.
DATA STRUCTURES
Question 71

Which traversal visits root node first?

Preorder traversal visits root first, then left subtree, then right subtree.
Question 72

What is the worst-case time complexity of linear search?

Linear search may need to check all n elements in worst case.
Question 73

Which data structure is used for BFS?

Breadth First Search uses Queue data structure.
Question 74

What is a complete binary tree?

Complete binary tree has all levels filled except possibly the last level, which is
Question 75

Which has constant time insertion at beginning?

Linked list can insert at beginning in O(1) time.
Question 76

What is a hash collision?

Hash collision occurs when two different keys produce the same hash value.
Question 77

Which sorting algorithm is stable?

Merge Sort is a stable sorting algorithm that preserves relative order of equal
Question 78

What is the height of a binary tree with n nodes (worst case)?

In worst case (skewed tree), height is n.
Question 79

Which is NOT a type of linked list?

Binary Linked List is not a standard type of linked list.
Question 80

What is the space complexity of recursive factorial?

Recursive factorial uses O(n) space for the call stack.
ALGORITHMS
Question 81

Which algorithm uses divide and conquer?

Merge Sort uses divide and conquer strategy.
Question 82

What is dynamic programming?

Dynamic programming solves problems by storing solutions to overlapping
Question 83

Which algorithm is greedy?

Dijkstra's algorithm uses greedy approach to find shortest path.
Question 84

What is the principle of BFS?

Breadth First Search follows FIFO (First In First Out) principle using queue.
Question 85

Which is a recursive algorithm?

Tower of Hanoi is solved using recursion.
Question 86

What is backtracking?

Backtracking tries all possibilities and backtracks when a solution path fails.
Question 87

Which algorithm finds minimum spanning tree?

Kruskal's algorithm finds minimum spanning tree of a graph.
Question 88

What is the time complexity of accessing an element in array by index?

Array allows constant time access to elements by index.
Question 89

Which search algorithm requires sorted data?

Binary Search requires data to be sorted.
Question 90

What is memoization?

Memoization stores results of function calls to avoid redundant computations.