Computer Science Fundamentals
1. What is the difference between RAM and ROM?
2. Explain the concept of an algorithm.
3. What is a binary number system?
4. Define a variable in programming.
5. What is the purpose of a CPU?
6. How does a compiler differ from an interpreter?
7. What is an operating system?
8. Explain the concept of object-oriented programming (OOP).
9. What is the difference between an IP address and a MAC address?
10.Define cybersecurity.
11.What is a data structure?
12.Explain the concept of recursion.
13.What is the difference between a bit and a byte?
14.What is a firewall?
15.What are the main components of a computer?
Networking and the Internet
1. What is the World Wide Web?
2. Explain the function of a router.
3. What is a domain name system (DNS)?
4. How does TCP/IP work?
5. What is a network topology?
6. What is phishing?
7. What is the purpose of a VPN?
8. Explain cloud computing.
9. What is a server?
10.How do packets travel on a network?
11.What is the difference between HTTP and HTTPS?
12.What is bandwidth?
13.What is a web browser?
14.Explain the concept of a LAN vs. a WAN.
15.What is a URL?
Hardware and Software
1. What is a motherboard?
2. What is the function of a graphics card?
3. How does an SSD differ from an HDD?
4. What is a peripheral device?
5. What is software?
6. What is firmware?
7. What is the purpose of a heat sink?
8. What is the difference between system software and application software?
9. What is open-source software?
10.How does a CPU's clock speed affect performance?
11.What is the role of a power supply unit (PSU)?
12.What is a bus in computer architecture?
13.What is the purpose of a cache?
14.What is BIOS?
15.What is the difference between 32-bit and 64-bit architecture?
Programming and Development
1. What is a programming language?
2. Explain the concept of debugging.
3. What is an API?
4. What is Git?
5. What is the difference between front-end and back-end development?
6. What is an algorithm's time complexity?
7. What is a database?
8. Explain a foreign key in a database.
9. What is SQL?
10.What is the purpose of comments in code?
11.What is a loop in programming?
12.What is a function?
13.Explain a conditional statement.
14.What is a class in OOP?
15.What is a variable's scope?
Databases and Data
1. What is big data?
2. What is a relational database?
3. Explain the concept of data normalization.
4. What is a primary key?
5. What is NoSQL?
6. What is data mining?
7. What is a database schema?
8. What is data warehousing?
9. What is the difference between a row and a column?
10.What is a query?
Security and Threats
1. What is malware?
2. What is a virus?
3. What is a Trojan horse?
4. What is a denial-of-service (DoS) attack?
5. What is cryptography?
6. What is encryption?
7. What is two-factor authentication (2FA)?
8. What is a botnet?
9. What is social engineering?
10.What is ransomware?
Miscellaneous
1. What is the Internet of Things (IoT)?
2. What is artificial intelligence (AI)?
3. What is machine learning?
4. What is a blockchain?
5. What is augmented reality (AR) vs. virtual reality (VR)?
6. What is a cookie?
7. What is digital privacy?
8. What is a graphical user interface (GUI)?
9. What is an operating system's kernel?
10.What is a cache?
Advanced Concepts
1. What is quantum computing?
2. Explain a neural network.
3. What is the purpose of a container (e.g., Docker)?
4. What is a microservice architecture?
5. Explain DevOps.
6. What is the difference between synchronous and asynchronous programming?
7. What is a virtual machine?
8. What is parallel computing?
9. What is a compiler?
10.What is an API?