{"id":4383,"date":"2024-03-06T12:05:44","date_gmt":"2024-03-06T12:05:44","guid":{"rendered":"https:\/\/www.skillvertex.com\/blog\/?p=4383"},"modified":"2024-03-06T12:05:44","modified_gmt":"2024-03-06T12:05:44","slug":"60-mern-stack-basic-interview-questions","status":"publish","type":"post","link":"https:\/\/www.skillvertex.com\/blog\/60-mern-stack-basic-interview-questions\/","title":{"rendered":"60 Mern Stack Basic Interview Questions"},"content":{"rendered":"\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\" id=\"rank-math-toc\"><p>Table of Contents<\/p><nav><ul><li ><a href=\"#mern-stack-basic-interview-questions\"> MERN Stack Basic Interview Questions<\/a><\/li><li ><a href=\"#60-mern-stack-basic-interview-questions-and-answers\">60 Mern Stack Basic Interview Questions And Answers<\/a><\/li><li ><a href=\"#faq-60-mern-stack-basic-interview-questions\">FAQ- 60 Mern Stack Basic Interview Questions<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mern-stack-basic-interview-questions\"> MERN Stack Basic Interview Questions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>General:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Define the MERN Stack and its core technologies.<\/li>\n\n\n\n<li>Explain the advantages and disadvantages of using MERN for web development.<\/li>\n\n\n\n<li>Compare and contrast document and relational databases, highlighting MongoDB&#8217;s strengths.<\/li>\n\n\n\n<li>Differentiate between RESTful APIs and traditional web services.<\/li>\n\n\n\n<li>Describe the Single Page Application (SPA) concept and its benefits.<\/li>\n\n\n\n<li>Briefly explain the purpose of npm and package management in MERN.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>JavaScript:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"7\">\n<li>Differentiate between <code class=\"\">var<\/code>, <code class=\"\">let<\/code>, and <code class=\"\">const<\/code> in JavaScript.<\/li>\n\n\n\n<li>Explain asynchronous code execution and popular methods like Promise and async\/await.<\/li>\n\n\n\n<li>Discuss the concept of closures and their practical use cases in JavaScript.<\/li>\n\n\n\n<li>Explain event bubbling and capturing in JavaScript and their impact on event handling.<\/li>\n\n\n\n<li>Explain the difference between props and state in React.js and their impact on component behavior.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MongoDB:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"12\">\n<li>List the main data types used in MongoDB and provide examples.<\/li>\n\n\n\n<li>Explain the concept of documents and collections in MongoDB with practical applications.<\/li>\n\n\n\n<li>Differentiate between find, update, and delete operations in MongoDB queries.<\/li>\n\n\n\n<li>Explain the benefits of using sharding in MongoDB and its impact on scalability.<\/li>\n\n\n\n<li>Describe methods for ensuring data security and access control in MongoDB.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Express.js:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"17\">\n<li>Define Express.js and its key features for building web applications.<\/li>\n\n\n\n<li>Explain the concept of middleware in Express.js and its role in application flow.<\/li>\n\n\n\n<li>Describe how routing works in an Express.js application and its different types.<\/li>\n\n\n\n<li>Discuss best practices for error handling in Express.js applications.<\/li>\n\n\n\n<li>Explain techniques for securing an Express.js application against common web attacks.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>React.js:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"22\">\n<li>What is the virtual DOM in React.js and its impact on performance and development?<\/li>\n\n\n\n<li>Differentiate between class-based and functional components in React.js.<\/li>\n\n\n\n<li>Explain the lifecycle methods of a React component and their purpose.<\/li>\n\n\n\n<li>Discuss different methods for managing state in a React.js application.<\/li>\n\n\n\n<li>Describe common performance optimization techniques for React.js applications.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Advanced:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"27\">\n<li>Explain the concept of hooks in React.js and their advantages.<\/li>\n\n\n\n<li>Discuss the role of Redux and other state management libraries in larger MERN projects.<\/li>\n\n\n\n<li>Describe different authentication and authorization methods in MERN applications.<\/li>\n\n\n\n<li>Explain the purpose of testing frameworks like Jest and how to test MERN components.<\/li>\n\n\n\n<li>Discuss deployment strategies for MERN applications on platforms like Heroku or AWS.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scenario-based:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"32\">\n<li>Explain how you would debug an unexpected behavior in a running MERN application.<\/li>\n\n\n\n<li>Describe your approach to optimizing the performance of a slow-loading MERN page.<\/li>\n\n\n\n<li>Explain how you would implement user authentication and authorization in a MERN e-commerce website.<\/li>\n\n\n\n<li>Discuss your strategy for handling real-time data updates in a MERN application.<\/li>\n\n\n\n<li>Describe how you would implement a search feature with autocomplete functionality in a MERN web app.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bonus:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\" start=\"37\">\n<li>Share your experience with building real-world MERN applications and the challenges you faced.<\/li>\n\n\n\n<li>Explain how you stay up-to-date with the latest advancements in the MERN stack.<\/li>\n\n\n\n<li>Discuss a challenging technical problem you encountered while working with MERN and how you solved it.<\/li>\n\n\n\n<li>Describe your preferred learning resources for staying updated on MERN technologies.<\/li>\n\n\n\n<li>Explain the relationship between the front-end and back-end components of MERN.<\/li>\n\n\n\n<li>Describe the role of APIs in a MERN application and how they interact with the front-end.<\/li>\n\n\n\n<li>Discuss the importance of data validation and security in a MERN application.<\/li>\n\n\n\n<li>Explain the benefits of utilizing a package manager like npm in MERN development.<\/li>\n\n\n\n<li>Compare and contrast different deployment options for a MERN application (e.g., Heroku, AWS).<\/li>\n\n\n\n<li>Briefly explain the purpose of the Express framework in MERN.<\/li>\n\n\n\n<li>Describe different types of routing available in Express and their use cases.<\/li>\n\n\n\n<li>Explain the concept of middleware and its role in handling requests and responses.<\/li>\n\n\n\n<li>Discuss the difference between GET, POST, PUT, and DELETE HTTP methods in the context of APIs.<\/li>\n\n\n\n<li>Briefly explain the purpose of MongoDB in the MERN stack and its data model structure.<\/li>\n\n\n\n<li>Describe your approach to debugging an error encountered in a running MERN application.<\/li>\n\n\n\n<li>Explain how you would implement user registration and login functionality in a MERN application.<\/li>\n\n\n\n<li>Discuss strategies for optimizing the performance of a slow-loading MERN page.<\/li>\n\n\n\n<li>Describe your approach for building a real-time chat feature with MERN.<\/li>\n\n\n\n<li>Explain how you would implement a search engine with filter options in a MERN application.<\/li>\n\n\n\n<li>Describe your learning process for staying updated with the latest advancements in MERN.<\/li>\n\n\n\n<li>Share your experience collaborating with other developers on a MERN project.<\/li>\n\n\n\n<li>Explain your approach to problem-solving and error handling in a Mern environment.<\/li>\n\n\n\n<li>Discuss your preferred workflow for managing and organizing a MERN project.<\/li>\n\n\n\n<li>Describe your experience with testing MERN applications and its importance.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Remember:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adapt your answers to the specific role and company requirements.<\/li>\n\n\n\n<li>Showcase your problem-solving skills and critical thinking ability.<\/li>\n\n\n\n<li>Be confident and demonstrate your enthusiasm for the MERN stack.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is just a starting point, and you can customize these questions to fit your specific needs and interview situation. With thorough preparation and a positive attitude, you can ace your MERN Stack interview!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"60-mern-stack-basic-interview-questions-and-answers\">60 Mern Stack Basic Interview Questions And Answers<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">1.MERN Stack and its Core Technologies:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MERN Stack<\/strong> refers to a combination of four technologies used to develop web applications:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MongoDB:<\/strong> A NoSQL database that stores data in flexible document format, offering scalability and efficient data access.<\/li>\n\n\n\n<li><strong>Express.js:<\/strong> A Node.js framework used for building server-side applications, handling routing, middleware, and APIs.<\/li>\n\n\n\n<li><strong>React.js:<\/strong> A JavaScript library for building user interfaces with dynamic and interactive components.<\/li>\n\n\n\n<li><strong>Node.js:<\/strong> A JavaScript runtime environment that enables server-side JavaScript execution.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">2.<strong>Advantages of using MERN:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Full-stack development:<\/strong> Covers both front-end and back-end with a unified JavaScript language, simplifying development.<\/li>\n\n\n\n<li><strong>Scalability and performance:<\/strong> MongoDB and Node.js offer excellent scalability for large datasets and user bases.<\/li>\n\n\n\n<li><strong>Rapid development:<\/strong> JavaScript and React&#8217;s component-based approach can accelerate development cycles.<\/li>\n\n\n\n<li><strong>Large community and resources:<\/strong> Abundant online resources, tutorials, and libraries facilitate learning and troubleshooting.<\/li>\n\n\n\n<li><strong>Rich user experiences:<\/strong> React allows for dynamic and engaging user interfaces.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Disadvantages of using MERN:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Limited native mobile development:<\/strong> Primarily focused on web development, requiring additional tools for native mobile apps.<\/li>\n\n\n\n<li><strong>Learning curve:<\/strong> Requires proficiency in multiple technologies, potentially challenging for beginners.<\/li>\n\n\n\n<li><strong>Potential performance bottlenecks:<\/strong> JavaScript can be slower than compiled languages for some scenarios.<\/li>\n\n\n\n<li><strong>Security considerations:<\/strong> Managing data security and access control in MongoDB requires careful attention.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-document-vs-relational-databases\">3.Document vs. Relational Databases:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Document databases:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Store data in flexible JSON-like documents:<\/strong> Easier to model complex data and adapt to changing requirements.<\/li>\n\n\n\n<li><strong>No predefined schema:<\/strong> Highly flexible but requires careful data structuring and querying.<\/li>\n\n\n\n<li><strong>Scalable and performant:<\/strong> Ideal for large datasets and real-time applications.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Relational databases:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Store data in tables with predefined relationships:<\/strong> Easier to enforce data integrity and consistency.<\/li>\n\n\n\n<li><strong>Structured and efficient for querying:<\/strong> Excellent for complex data relationships.<\/li>\n\n\n\n<li><strong>Limited scalability:<\/strong> Can become cumbersome and less performant for large datasets.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>MongoDB&#8217;s strengths:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Flexible data model:<\/strong> Adapts to evolving data structures without schema changes.<\/li>\n\n\n\n<li><strong>Horizontal scalability:<\/strong> Scales easily to handle large data volumes.<\/li>\n\n\n\n<li><strong>Efficient for complex data queries:<\/strong> Offers powerful querying capabilities for nested documents and arrays.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-res-tful-ap-is-vs-traditional-web-services\">4.RESTful APIs vs. Traditional Web Services:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>RESTful APIs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Follow REST architectural principles:<\/strong> Consistent and predictable interface for building client-server communication.<\/li>\n\n\n\n<li><strong>Resource-oriented:<\/strong> Treat data as resources accessed through standard HTTP methods (GET, POST, PUT, DELETE).<\/li>\n\n\n\n<li><strong>Lightweight and flexible:<\/strong> Ideal for building modern web applications and microservices.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Traditional Web Services (SOAP, XML-RPC):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Complex protocols and message formats:<\/strong> Can be cumbersome to develop and integrate.<\/li>\n\n\n\n<li><strong>Platform-dependent:<\/strong> May require specific languages or frameworks, limiting flexibility.<\/li>\n\n\n\n<li><strong>Less widely used in modern web development:<\/strong> RESTful APIs have become the preferred standard.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">5.Single Page Applications (SPAs):<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>SPAs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dynamic web applications that load a single HTML page:<\/strong> Additional content and data are dynamically loaded and updated without page reloads.<\/li>\n\n\n\n<li><strong>Improved user experience:<\/strong> Faster loading times, smoother interactions, and more responsive applications.<\/li>\n\n\n\n<li><strong>Complex development and routing:<\/strong> Requires careful attention to state management and user experience.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Benefits of SPAs:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Faster loading:<\/strong> Only the necessary content is downloaded, reducing page load times.<\/li>\n\n\n\n<li><strong>Smoother interactions:<\/strong> Dynamic content updates without page refreshes, creating a more fluid user experience.<\/li>\n\n\n\n<li><strong>Offline functionality:<\/strong> Some SPAs can work offline after initial content is downloaded.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-npm-and-package-management-in-mern\">6. npm and Package Management in MERN:<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>npm:<\/strong> The standard package manager for Node.js applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Package management:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Manages dependencies:<\/strong> Downloads and installs required libraries and frameworks for MERN development.<\/li>\n\n\n\n<li><strong>Keeps versions consistent:<\/strong> Ensures all projects use compatible versions of libraries and dependencies.<\/li>\n\n\n\n<li><strong>Simplifies development:<\/strong> Reduces manual configuration and dependency management, saving time and effort.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">7. Differentiating var, let, and const in JavaScript:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>var:<\/strong> Global or function-scoped, can be reassigned, prone to accidental reassignment and scope issues.<\/li>\n\n\n\n<li><strong>let:<\/strong> Block-scoped, can be reassigned within its block, prevents accidental global reassignment.<\/li>\n\n\n\n<li><strong>const:<\/strong> Block-scoped, cannot be reassigned, enforces data immutability, improves code clarity and security.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-asynchronous-code-execution-and-popular-methods\">8. Asynchronous code execution and popular methods:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Asynchronous code:<\/strong> Executes without blocking the main thread, allowing other code to run concurrently.<\/li>\n\n\n\n<li><strong>Promise:<\/strong> Represents the eventual completion (or failure) of an asynchronous operation, allowing for chained callbacks.<\/li>\n\n\n\n<li><strong>async\/await:<\/strong> Syntactic sugar for working with promises, making asynchronous code feel more synchronous.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9-closures-and-their-practical-use-cases\">9.Closures and their practical use cases:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Closures:<\/strong> Functions that retain access to the environment of their creation, even after the function itself has returned.<\/li>\n\n\n\n<li><strong>Practical use cases:<\/strong> Implementing private variables, currying functions, creating reusable modules, simulating state management.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"10-event-bubbling-and-capturing-in-java-script\">10.Event bubbling and capturing in JavaScript:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Event bubbling:<\/strong> Events propagate up the DOM tree, reaching ancestor elements after targeting the child element.<\/li>\n\n\n\n<li><strong>Event capturing:<\/strong> Events propagate down the DOM tree, reaching descendant elements before targeting the child element.<\/li>\n\n\n\n<li><strong>Impact on event handling:<\/strong> Used to capture events before they reach their target, or to handle them at different levels of the DOM hierarchy.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"11-props-vs-state-in-react-js\">11. Props vs. state in React.js:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Props:<\/strong> Data passed down from parent to child components, immutable, used for configuring and rendering the child component.<\/li>\n\n\n\n<li><strong>State:<\/strong> Internal data managed by a component, mutable, changes trigger re-rendering of the component and its children.<\/li>\n\n\n\n<li><strong>Impact on behavior:<\/strong> Props define the initial state and behavior of a component, while state allows the component to dynamically change its behavior based on user interaction or internal logic.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq-60-mern-stack-basic-interview-questions\">FAQ- 60 Mern Stack Basic Interview Questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1702555359952\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \">Q1. How do you learn the MERN stack for beginners?<\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Ans. <br \/>Learn Front-End Languages, Explore Front-End Tools, Get Basics of Website Design,Learn React,Understand MERN Back-End and <br \/>Practice Regularly<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1702555374135\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \">Q2. Is MERN a tool?<\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Ans. Developers have a variety of tools to create applications, but a key set gaining prominence in Open Source development is the MERN stack.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1702555381785\" class=\"rank-math-list-item\">\n<h4 class=\"rank-math-question \">Q3. Is MERN stack a skill?<\/h4>\n<div class=\"rank-math-answer \">\n\n<p>Ans. The MERN stack serves as the foundation for both frontend and backend development, incorporating React and Node.js. MERN stack developers need to be skilled in ES6+ features, asynchronous programming, and functional programming concepts to build applications effectively.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>MERN Stack Basic Interview Questions General: JavaScript: MongoDB: Express.js: React.js: Advanced: Scenario-based: Bonus: Remember: This is just a starting point, and you can customize these questions to fit your specific needs and interview situation. With thorough preparation and a positive attitude, you can ace your MERN Stack interview! 60 Mern Stack Basic Interview Questions And &#8230; <a title=\"60 Mern Stack Basic Interview Questions\" class=\"read-more\" href=\"https:\/\/www.skillvertex.com\/blog\/60-mern-stack-basic-interview-questions\/\" aria-label=\"More on 60 Mern Stack Basic Interview Questions\">Read more<\/a><\/p>\n","protected":false},"author":4,"featured_media":5588,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[736,42],"tags":[796],"class_list":["post-4383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mern-stack","category-interview-prep","tag-60-mern-stack-basic-interview-questions","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/posts\/4383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/comments?post=4383"}],"version-history":[{"count":8,"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/posts\/4383\/revisions"}],"predecessor-version":[{"id":8013,"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/posts\/4383\/revisions\/8013"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/media\/5588"}],"wp:attachment":[{"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/media?parent=4383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/categories?post=4383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skillvertex.com\/blog\/wp-json\/wp\/v2\/tags?post=4383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}