Total Questions : 50
Expected Time : 50 Minutes

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

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

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

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

5. What role does 'React Router' play in a React application?

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

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

8. When would you use 'WebSocket' in a full-stack application?

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

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

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

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

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

14. Which of the following is a valid CSS property for changing text color?

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

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

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

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

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

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

21. What is the purpose of the 'alt' attribute in the HTML 'img' tag?

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

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

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

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

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

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

28. What is the purpose of the 'use strict' directive in JavaScript?

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

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

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

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

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

34. How do you include an external JavaScript file in an HTML document?

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

36. Explain the concept of responsive web design.

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

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

39. How can you add a comment in HTML?

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

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

42. What is the purpose of the 'this' keyword in JavaScript?

43. How do you declare a variable in JavaScript?

44. Explain the differences between HTTP and HTTPS.

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

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

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

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

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

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