Total Questions : 50
Expected Time : 50 Minutes

1. Explain the concept of prototypal inheritance in JavaScript.

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

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

4. In the context of databases, what is a 'foreign key'?

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

6. What is the purpose of 'middleware' in a Node.js application?

7. Explain the principles of the Single Responsibility Principle (SRP) in object-oriented programming.

8. Which HTML tag is used to create an unordered list?

9. Explain the differences between unit testing and integration testing in software development.

10. In web development, what does the acronym API stand for?

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

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

13. What is the purpose of the 'try...catch' statement in JavaScript?

14. How does 'asynchronous programming' differ from 'synchronous programming'?

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

16. What is the purpose of the 'express' framework in Node.js?

17. What is the purpose of the 'padding' property in CSS?

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

19. Which HTML tag is used to create a hyperlink?

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

21. In the context of databases, what does 'ACID' stand for?

22. How can you comment out multiple lines in JavaScript?

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

24. What does the 'border-radius' property control in CSS?

25. What is the purpose of a closure in JavaScript?

26. Explain the differences between HTTP and HTTPS.

27. In the context of databases, what is SQL used for?

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

29. What is the purpose of a 'RESTful API' in web development?

30. What is the purpose of the 'async/await' syntax in JavaScript?

31. Explain the differences between synchronous and asynchronous programming.

32. What is the purpose of the 'margin' property in CSS?

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

34. In JavaScript, what is the purpose of the 'forEach' method?

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

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

37. How can you add a comment in HTML?

38. When would you use the 'PUT' HTTP method in a RESTful API?

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

40. What is the purpose of the 'localStorage' object in web development?

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

42. In JavaScript, what is the purpose of the 'if' statement?

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

44. What is the purpose of the 'CORS' policy in web development?

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

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

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

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

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

50. How do you declare a variable in JavaScript?