WorksheetsTechStackChallenge
Total questions: 15
Worksheet time: 4hrs 45mins
What is a popular frontend framework for building user interfaces?
Angular
Vue
React
jQuery
What’s the purpose of the <canvas> element in HTML?
Create forms
Embed videos
Draw graphics or animations
Add responsive design
What role does a backend server play in web applications?
To manage user sessions and authentication.
To create and maintain the database structure.
To serve static files to the client.
To handle data processing and business logic for client requests.
Which backend language is known for its "write once, run anywhere" philosophy?
Python
Ruby
Java
PHP
What does REST stand for in RESTful APIs?
Representational State Transfer
Really Easy Software Transfer
Rapid Execution Syntax Tool
Recursive Embedded Syntax Translator
Which database uses the ACID (Atomicity, Consistency, Isolation, Durability) model?
MongoDB
Redis
MySQL
Firebase
What is the main difference between SQL and NoSQL databases?
NoSQL databases require a fixed schema like SQL databases.
SQL databases are always faster than NoSQL databases.
SQL databases use a fixed schema and structured data, whereas NoSQL databases allow for flexible schemas and unstructured data.
SQL databases can only store unstructured data.
In Python, which keyword is used to define a function?
def
define
function
method
What is the purpose of the 'self' parameter in Python class methods?
The 'self' parameter is a keyword for static methods.
The 'self' parameter is required for defining global functions.
The 'self' parameter allows access to instance attributes and methods within class methods.
The 'self' parameter is used to define class-level variables.
What does the "N" in the MERN stack stand for?
Nginx
Node.js
Nginx
NPM
Which tool is used to manage dependencies in both frontend and backend JavaScript projects?
Webpack
npm
Docker
Babel
Which database management system is known for its use of JSON-like documents?
PostgreSQL
MySQL
SQLite
MongoDB
What is the purpose of the 'try' and 'except' blocks in Python?
To import modules in Python.
To create loops in Python.
The purpose of 'try' and 'except' blocks in Python is to handle exceptions and errors gracefully.
To define functions in Python.
Which format is commonly used to transfer data between frontend and backend?
XML
JASON
JS
YAML
What is the significance of the 'GET' method in HTTP requests?
The 'GET' method is significant for retrieving data from a server without modifying it.
The 'GET' method is used to send data to a server.
The 'GET' method modifies data on the server.
The 'GET' method is used for authentication purposes.
