S.No | Question |
---|---|
1. | What is Node.js? Explain its architecture. |
2. | How do you install Node.js on your system? |
3. | What is the Node Package Manager (NPM)? How do you use it? |
4. | Explain the concept of REPL in Node.js. |
5. | How do you debug Node.js applications? |
6. | What is immutability in JavaScript? How does it relate to Immutable.js? |
7. | What is the Immer module in Node.js? How does it help with immutable data updates? |
8. | What is the Globals object in Node.js? Provide examples of commonly used properties and methods. |
9. | Explain the concept of the global scope in Node.js. |
10. | What is the purpose of the Path module in Node.js? Provide examples of its usage. |
11. | How do you work with URLs in Node.js? Explain the URL module. |
12. | What is the FS module in Node.js? How do you read and write files using this module? |
13. | Explain the OS module in Node.js. How do you retrieve system-related information using this module? |
14. | How do you create and use custom modules in Node.js? |
15. | Explain the concept of module.exports in Node.js. |
16. | How do you import modules in Node.js? |
17. | What is the purpose of package.json in Node.js? |
18. | How do you initialize a new Node.js project with NPM? |
19. | Explain the difference between dependencies and devDependencies in package.json. |
20. | How do you handle exceptions in Node.js? Provide examples. |
21. | Explain the concept of error handling middleware in Express.js. |
22. | What is a web application? Explain the client-server architecture. |
23. | How does the HTTP protocol work in the context of web applications? |
24. | How do you handle HTTP requests in Node.js? Explain the Request object. |
25. | How do you send HTTP responses from Node.js? Explain the Response object. |
26. | What is the HTTP module in Node.js? How do you create an HTTP server using this module? |
27. | Explain the difference between the HTTP and HTTPS modules in Node.js |
28. | What is Express.js? How does it simplify web application development in Node.js? |
29. | Explain the architecture of an Express.js application. |
30. | What is the MVC (Model-View-Controller) pattern? How does it relate to Express.js? |
31. | What are middleware functions in Express.js? Provide examples of inbuilt middleware. |
32. | Explain the concept of body parsing middleware in Express.js. |
33. | How do you define URL routes in Express.js? Provide examples. |
34. | Explain the concept of route parameters in Express.js. |
35. | What are template engines? How do they work in Express.js? |
36. | What is EJS (Embedded JavaScript)? How do you use it as a template engine in Express.js? |
37. | Explain the Handlebars template engine. How do you use it in Express.js? |
38. | How do you implement a model layer in Express.js? Provide examples. |
39. | How do you connect to a MySQL database using Express.js? Explain CRUD operations. |
40. | How do you connect to a MongoDB database using Express.js? Explain CRUD operations using the MongoDB module. |
41. | What is Mongoose? How do you use it for MongoDB connectivity in Express.js? |
42. | Explain the concept of schema and models in Mongoose. |
43. | How do you set response headers in Express.js? Provide examples. |
44. | How do you create custom middleware in Express.js? Provide examples. |
45. | How do you serve static files in Express.js? Explain the concept of CORS (Cross-Origin Resource Sharing). |
46. | How do you handle file uploading in Express.js? Provide examples. |
47. | How do you send emails using Express.js? Explain the process. |
48. | How do you implement GET, POST, PUT, and DELETE methods in Express.js for a JSON-based REST API? |
49. | What is JWT (JSON Web Token) authentication? How do you implement it in Express.js? |
50. | What is Swagger? How do you use it for API management in Express.js? |
51. | What is MongoDB and how does it differ from traditional relational databases? |
52. | Explain the concepts of database, collection, and document in MongoDB. |
53. | How do you create a new database in MongoDB? |
54. | How do you create a new collection in MongoDB? |
55. | How do you insert documents into a collection in MongoDB? |
56. | How do you retrieve data from a collection in MongoDB? |
57. | What is projection in MongoDB? How is it used? |
58. | How do you sort the results of a MongoDB query? |
59. | How do you limit the number of documents returned in a MongoDB query? |
60. | How do you update documents in a MongoDB collection? |
61. | How do you delete documents from a MongoDB collection? |
62. | How do you drop a collection in MongoDB? |
63. | How do you drop a database in MongoDB? |
64. | What is database backup and how do you perform a backup in MongoDB? |
Office no.- 401,Shekhar Central Building ,Palasiya, Pin-code:452001, Indore
contact@codebetter.in
+91 88230 75444, +91 99939 28766