Total Questions : 40
Expected Time : 40 Minutes

1. In the context of databases, what is an 'ORM'?

2. Explain the differences between stateful and stateless components in React.

3. In the context of frontend development, what is the purpose of 'state' in React?

4. Explain the principles of the Model-View-Controller (MVC) architectural pattern.

5. What is the purpose of the 'git' version control system in software development?

6. Explain the differences between HTTP and HTTPS.

7. Explain the concept of dependency injection in software development.

8. What is the purpose of a 'reverse proxy' in server configuration?

9. What is the purpose of the Docker tool in containerization?

10. Explain the role of the 'ng-repeat' directive in AngularJS.

11. How does a 'cookie' differ from 'localStorage' in web development?

12. In web development, what does the 'HTTP' protocol stand for?

13. What is a race condition in concurrent programming?

14. What is the purpose of the 'useEffect' hook in React?

15. What is the purpose of the SQL JOIN clause?

16. Explain the differences between REST and GraphQL in web development.

17. Explain the concept of a microservices architecture in software development.

18. When developing a responsive website, what does the term 'media query' refer to?

19. What does the 'flex-grow' property control in CSS?

20. What is the purpose of the 'background-color' property in CSS?

21. How does 'sessionStorage' differ from 'localStorage' in web development?

22. In the context of databases, what is a 'composite key'?

23. What is the purpose of the 'position' property in CSS?

24. What is the main purpose of HTML in web development?

25. When is it appropriate to use the 'DELETE' HTTP method in a RESTful API?

26. In the context of databases, what is MongoDB?

27. What does the 'text-align' property control in CSS?

28. What is the purpose of the 'webpack' tool in modern web development?

29. What is the purpose of the 'useState' hook in React?

30. What does the term 'backend' refer to in full-stack development?

31. In JavaScript, what is the purpose of the 'slice' method?

32. How does 'npm' differ from 'npx' in Node.js?

33. What is the significance of the 'async' and 'await' keywords in JavaScript?

34. What does the 'box-model' refer to in CSS?

35. What is the purpose of the 'SQL JOIN' operation in databases?

36. What is the purpose of the 'bcrypt' library in Node.js?

37. What is the purpose of the 'npm' package manager in Node.js?

38. What is the purpose of 'JWT' in web development?

39. What is the purpose of the 'onsubmit' attribute in HTML forms?

40. What does the term 'frontend' refer to in full-stack development?