NoSQL
System Design
Programming
Networking
Linux OS
100

Which NoSQL database is known for its document-oriented storage

What is MongoDB

100

What is the primary purpose of load balancing in a system architecture

What is to distribute incoming network traffic across multiple servers

100

What is the term for a loop that never ends

What is an infinite loop

100

What is the primary protocol used for web traffic

What is HTTP (Hypertext Transfer Protocol)

100

What command is used to list files in a directory

What is ls

200

What type of NoSQL database is Redis

What is an in-memory key-value store

200

Which pattern is used to ensure that only one instance of a class is created

What is the Singleton pattern

200

Which sorting algorithm has an average time complexity of O(n log n)

What is QuickSort

200

Which protocol is used to convert human-readable domain names into IP addresses

 What is DNS (Domain Name System)

200

How do you change the current directory in a Linux terminal

What is the cd command

300

Which NoSQL database is designed for high availability and is used by Facebook

What is Cassandra

300

What is a common technique to increase the scalability of a database

What is sharding

300

What is the name of the programming paradigm that uses objects and classes

What is Object-Oriented Programming (OOP)

300

 What is the difference between TCP and UDP

What is TCP is connection-oriented and reliable, while UDP is connectionless and faster but less reliable

300

Which command is used to display the contents of a file in Linux

What is cat

400

What term describes the schema-less nature of NoSQL databases

What is flexible schema

400

What is the term for the architectural style that involves dividing an application into small, loosely coupled services

What is microservices architecture

400

In programming, what does API stand for

What is Application Programming Interface

400

What is the purpose of a subnet mask in networking

What is to divide an IP address into network and host portions

400

What is the purpose of the chmod command in Linux

What is to change the file permissions

500

Which Google NoSQL database service is fully managed and highly scalable

What is Google Cloud Firestore

500

What is a cache and why is it used in system design

What is a high-speed data storage layer that stores a subset of data, typically transient in nature, to reduce the time to access data from the main data store?

500

What is the purpose of unit testing in software development

What is to test individual components of software to ensure they work as intended

500

What does the term "latency" refer to in a network

What is the time it takes for data to travel from source to destination

500

Which command is used to view running processes in Linux

What is ps or top