Full Stack Development MCQ Test: Full Stack Development MCQs - Practice Questions
1. What is the purpose of the 'try...catch' statement in JavaScript?
2. Which HTML tag is used to create an unordered list?
3. When would you use the 'PUT' HTTP method in a RESTful API?
4. How does a 'cookie' differ from 'localStorage' in web development?
5. What is the purpose of 'middleware' in a Node.js application?
6. In JavaScript, what is the purpose of the 'if' statement?
7. In the context of databases, what is MongoDB?
8. What is the purpose of the 'margin' property in CSS?
9. Explain the differences between synchronous and asynchronous programming.
10. Which HTML tag is used to create a hyperlink?
11. In JavaScript, what is the purpose of the 'slice' method?
12. What is the purpose of the 'use strict' directive in JavaScript?
13. What is the purpose of the 'map' function in JavaScript?
14. Explain the concept of responsive web design.
15. What is the purpose of the 'express' framework in Node.js?
16. What is the purpose of the 'padding' property in CSS?
17. What is the purpose of the 'RESTful API' in web development?
18. What does the term 'backend' refer to in full-stack development?
19. What is the purpose of the 'git' version control system in software development?
20. Explain the differences between REST and GraphQL in web development.
21. How does 'asynchronous programming' differ from 'synchronous programming'?
22. What is the purpose of the 'useState' hook in React?
23. When developing a responsive website, what does the term 'media query' refer to?
24. In the context of frontend development, what is the purpose of 'state' in React?
25. How does 'sessionStorage' differ from 'localStorage' in web development?
26. What is the purpose of the 'this' keyword in JavaScript?
27. How can you comment out multiple lines in JavaScript?
28. In the context of databases, what is a 'foreign key'?
29. What does the term 'frontend' refer to in full-stack development?
30. Explain the principles of the Model-View-Controller (MVC) architectural pattern.
31. What is the purpose of the SQL JOIN clause?
32. In web development, what does the acronym API stand for?
33. Explain the differences between unit testing and integration testing in software development.
34. How does 'GraphQL' differ from 'REST' in web development?
35. What role does 'React Router' play in a React application?
36. What does the 'box-model' refer to in CSS?
37. Explain the differences between stateful and stateless components in React.
38. What is the main purpose of HTML in web development?
39. In JavaScript, what does the 'typeof' operator do?
40. What is the purpose of a 'reverse proxy' in server configuration?