{"id":25541132,"date":"2022-09-06T15:00:36","date_gmt":"2022-09-06T09:30:36","guid":{"rendered":"https:\/\/entri.app\/blog\/?p=25541132"},"modified":"2022-09-06T13:48:24","modified_gmt":"2022-09-06T08:18:24","slug":"commonly-asked-interview-questions-for-front-end-developers","status":"publish","type":"post","link":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/","title":{"rendered":"Commonly asked Interview Questions for Front End Developers"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e8583263d75\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e8583263d75\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Interview_Questions_for_Front_End_Developers\" >Interview Questions for Front End Developers<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_is_a_%E2%80%98Version_Control_System\" >What is a \u2018Version Control System\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Differentiate_Between_Centralized_and_Distributed_Version_Control_Systems\" >Differentiate Between Centralized and Distributed Version Control Systems<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Explain_Git_Push_and_Git_Pull\" >Explain Git Push and Git Pull<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Explain_the_Difference_Between_Git_Pull_and_Git_Fetch\" >Explain the Difference Between Git Pull and Git Fetch<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_is_a_Merge_Conflict_in_Git_and_how_can_it_be_resolved\" >What is a Merge Conflict in Git and how can it be resolved?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Differentiate_Between_Git_Merge_and_Git_Rebase\" >Differentiate Between Git Merge and Git Rebase<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_is_Content_Security_Policy\" >What is Content Security Policy?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_is_Cross-Site_Scripting_XSS\" >What is Cross-Site Scripting (XSS)?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_is_User-Centered_Design\" >What is User-Centered Design?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#How_does_concurrency_work_in_Nodejs\" >How does\u00a0concurrency\u00a0work in Node.js?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Mention_what_is_the_difference_between_PUT_and_POST\" >Mention what is the difference between PUT and POST.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_is_ClickJacking\" >What is ClickJacking?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Whats_the_difference_between_resetting_and_normalizing_CSS_Which_would_you_choose_and_why\" >What\u2019s the difference between\u00a0resetting\u00a0and\u00a0normalizing\u00a0CSS? Which would you choose, and why?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#When_would_you_use_AngularJS_vs_jQuery\" >When would you use AngularJS vs jQuery?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Name_some_basic_design_elements\" >Name some basic design elements<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_npm_is_used_for\" >What\u00a0npm\u00a0is used for?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#What_are_the_advantages_of_REST_web_services\" >What are the advantages of REST web services?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#Differentiate_Between_Centralized_and_Distributed_Version_Control_Systems-2\" >Differentiate Between Centralized and Distributed Version Control Systems<\/a><\/li><\/ul><\/nav><\/div>\n<p>Frontend Developers are in high demand right now. Many organizations are eager to hire them and provide excellent compensation packages. If you feel you have the ability to become a <a href=\"https:\/\/entri.app\/blog\/what-is-the-difference-between-web-app-and-mobile-app\/\" target=\"_blank\" rel=\"noopener\">front-end developer<\/a> and want to pursue a career in this field, you&#8217;ve come to the correct spot. This Frontend Developer Interview Questions guide will help you ace your next interview. This Frontend Developer Interview Questions lesson covers questions on several frontend development languages and frameworks. Front-end development is the process of creating websites and user interfaces for online applications. Front-end developers provide the structure, design, behavior, and animation that you see when you access websites, online applications, or mobile apps.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on front end developer interview questions in the Entri app<\/a><\/p>\n<h2><a href=\"https:\/\/entri.sng.link\/Bcofz\/uu8c\/w409\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25531373 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/07\/Python-and-Machine-Learning-Rectangle-1.png\" alt=\"\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/07\/Python-and-Machine-Learning-Rectangle-1.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/07\/Python-and-Machine-Learning-Rectangle-1-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/07\/Python-and-Machine-Learning-Rectangle-1-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/07\/Python-and-Machine-Learning-Rectangle-1-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"Interview_Questions_for_Front_End_Developers\"><\/span><strong>Interview Questions for Front End Developers<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2><span class=\"ez-toc-section\" id=\"What_is_a_%E2%80%98Version_Control_System\"><\/span><strong>What is a \u2018Version Control System\u2019?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A version control system (VCS) is a program that records <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">any changes<\/a> made to a file or group of data so that it may be restored to an earlier version if necessary. This ensures that everyone on the team is working with the most recent version of the file.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Differentiate_Between_Centralized_and_Distributed_Version_Control_Systems\"><\/span><strong>Differentiate Between Centralized and Distributed Version Control Systems<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In a centralized version control system, this would be:<\/p>\n<p>All file versions are saved on a central server.<br \/>\nNo developer has a <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">complete copy<\/a> of the files on the local system.<br \/>\nYou will lose all project data if the project&#8217;s central server crashes.<br \/>\nIn a Version Control System (DVCS):<\/p>\n<p>On their PC, each developer has a copy of all code versions.<br \/>\nImproves offline capability and eliminates the necessity for a single backup site.<br \/>\nThere is no danger even if the server fails.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Explain_Git_Push_and_Git_Pull\"><\/span><strong>Explain Git Push and Git Pull<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Git push is a command that transfers the contents of a <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">local repository<\/a> to another. After changing a local repository, it does a push to share the changes with distant team members. Git pull retrieves changes from a remote repository and merges them into the local repository. It consists of two commands: git fetch and git merge.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on front end developer interview questions in the Entri app<\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Explain_the_Difference_Between_Git_Pull_and_Git_Fetch\"><\/span><strong>Explain the Difference Between Git Pull and Git Fetch<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Git\u00a0Fetch<br \/>\nUsing Git fetch, it only downloads fresh data from a remote repository.<br \/>\nThis new information is not included in your working files.<br \/>\nRun Git fetch at any time<a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\"> to update<\/a> the remote-tracking branches.<br \/>\ngit fetch origin is a command.<br \/>\n\u2014all git fetch<\/p>\n<p>Git Pull<br \/>\nGit retrieves new data and merges it with the existing working files, updating the current HEAD branch with the most recent changes from the remote server.<br \/>\nIt aims to blend remote and local adjustments.<br \/>\ngit pull origin master is a command.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_a_Merge_Conflict_in_Git_and_how_can_it_be_resolved\"><\/span><strong>What is a Merge Conflict in Git and how can it be resolved?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>When merging branches with conflicting contributions, a merge conflict develops, and Git need your assistance in deciding which changes to include in the final merge. Use the GitHub dispute editor to resolve the issue.<br \/>\nThis is done to avoid merging <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">conflicts while<\/a> vying for line changes, i.e. when users make different edits to the same line of the same file on separate branches in your Git repository.<\/p>\n<p>Step 1: Click Pull requests under your repository&#8217;s name.<\/p>\n<p>Step 2: In the &#8220;Pull Requests&#8221; list, choose the pull request containing the merge conflict you want to resolve. Near the bottom of your pull request, click Resolve conflicts.<br \/>\nStep 3: Determine whether you want to keep simply your branch&#8217;s modifications, only the changes of the other branch, or build an entirely new update that contains both branches&#8217; changes.<\/p>\n<p>Step 4: Remove the conflict marks and make the desired modifications in the final merge.<br \/>\nStep 5: If you have more than one <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">merge conflict<\/a> in your file, scroll down to the next set of conflict markers and repeat steps four and five to fix the issue. Once you&#8217;ve resolved all of the conflicts, mark the file as resolved.<\/p>\n<p>Step 6: If you have more than one conflicting file, go to the left side of the page and choose the next file to edit under &#8220;conflicting files.&#8221; Then, repeat the preceding steps until all merge conflicts in your pull request have been resolved.<br \/>\nStep 7: Once you&#8217;ve addressed all of your <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">merge conflicts<\/a>, click Commit merge. As a consequence, it combines the whole base branch into your head branch. To merge your pull requests, click Merge pull request.<br \/>\nResolve the issue by cloning the repository locally and committing the update to your GitHub branch.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on front end developer interview questions in the Entri app<\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Differentiate_Between_Git_Merge_and_Git_Rebase\"><\/span><strong>Differentiate Between Git Merge and Git Rebase<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Assume you&#8217;re working on a new feature on a separate branch while another team member commits to the master branch. Merge is a command that is used to merge new commits into your <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">feature branch<\/a>. Every time you need to include changes, you must make an additional merging commit. It taints your feature branch&#8217;s history. Instead of merging, you can rebase the feature branch into a master. This includes all new commits to the master branch. It also rewrites the project history by adding new commits for each commit in the original branch.<\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"What_is_Content_Security_Policy\"><\/span><strong>What is Content Security Policy?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>The Content Security Policy (CSP) is an HTTP header that gives site owners fine-grained control over where their site&#8217;s resources can be loaded from. Using this header is the most effective way to <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">avoid cross-site<\/a> scripting (XSS) vulnerabilities. Because retrofitting CSP into existing websites is challenging, CSP is required for all new websites and strongly recommended for all existing high-risk sites.<\/p>\n<p>The fundamental advantage of CSP is that it prevents the usage of dangerous inline JavaScript. Inline JavaScript, whether reflected or saved, implies that incorrectly escaped user inputs <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">can yield<\/a> code that the web browser interprets as JavaScript. You may successfully remove virtually all XSS attacks against your site by utilizing CSP to block inline JavaScript.<\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"What_is_Cross-Site_Scripting_XSS\"><\/span><strong>What is Cross-Site Scripting (XSS)?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>Cross-Site Scripting (XSS) is an attack that happens when an attacker uses an online application to transmit malicious code to a separate end user, typically in the form of a browser-side script. The <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">server&#8217;s response<\/a> page is unmodified when someone requests it. An XSS attack, on the other hand, takes use of a flaw in a website that allows a variable supplied in a request to appear in raw form in the response. The page just displays what was submitted in that request.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on interview questions and answers for front end developer in the Entri app<\/a><\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"What_is_User-Centered_Design\"><\/span><strong>What is User-Centered Design?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>User-centered design is an iterative design method in which designers concentrate on the users and their demands throughout the design process. UCD advocates incorporating consumers throughout the <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">design process<\/a> using a range of research and design methodologies in order to develop products that are highly useable and accessible to them. To create a knowledge of user requirements, user-centered design requires designers to utilize a combination of investigative (e.g., surveys and interviews) and generative (e.g., brainstorming) approaches and tools.<\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"How_does_concurrency_work_in_Nodejs\"><\/span><strong>How does\u00a0<em>concurrency<\/em>\u00a0work in Node.js?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>The thing with node.js is that everything but your code runs simultaneously. That is, there are many threads operating within the Node.js virtual machine (or a thread pool if you like), and those threads are used anytime you execute an async function such as performing i\/o operations on files, accessing databases, requesting urls, and so on. Your code, on the other hand, has only one thread that processes events from an event queue. So, when you register a callback, its reference <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">is transferred<\/a> to the background worker thread, and after the async operation is completed, a new event with that callback is added to the event queue. When Node receives an I\/O request, it creates or utilizes a thread to complete the I\/O operation and then pushes the result to the event queue. On each such event, the event loop runs and checks the queue; if the execution stack of Node is empty, the queue result is added to the execution stack. Node handles parallelism in this manner.<\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"Mention_what_is_the_difference_between_PUT_and_POST\"><\/span><strong>Mention what is the difference between PUT and POST.<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>PUT places a file or resource at a certain URI and only at that URI. If there is already a file or resource at that URI, PUT overwrites it. If there is no resource or file, PUT creates one. POST <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">delivers data<\/a> to a certain URI and anticipates that the resource at that URI will handle the request. At this point, the web server can determine what to do with the data in the context of the chosen resource. PUT is idempotent, which means that executing it several times has no effect on resources. POST, on the other hand, is not idempotent, which means that if you use it numerous times, it keeps producing new resources.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on interview questions and answers for front end developer in the Entri app<\/a><\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"What_is_ClickJacking\"><\/span><strong>What is ClickJacking?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>ClickJacking is a type of attack that tricks users into thinking they are clicking on one thing while they are actually clicking on something else. HTML frames make the assault possible (iframes). Its <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">alternative name,<\/a> user interface (UI) redressing, more accurately defines what is happening. Users believe they are using the standard UI of a web page, but there is a concealed UI in control; in other words, the UI has been redressed. When consumers click something they believe is safe, the hidden UI takes an unexpected action.<\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"Whats_the_difference_between_resetting_and_normalizing_CSS_Which_would_you_choose_and_why\"><\/span><strong>What\u2019s the difference between\u00a0<em>resetting<\/em>\u00a0and\u00a0<em>normalizing<\/em>\u00a0CSS? Which would you choose, and why?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div><\/div>\n<div>Resetting \u2014 removes the default browser style from components. For example, all elements&#8217; margins, paddings, and font sizes are reset to the same value. Styles for popular typographic components will need to <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">be redeclared<\/a>. Normalizing \u2014 rather than &#8220;unstyling&#8221; everything, it keeps helpful default styles. It also fixes issues with common browser requirements. It&#8217;s a good idea to select resetting when you have a highly customized or unusual site design in which I need to apply a lot of my own styling and do not want any default styling to be maintained.<\/div>\n<div><\/div>\n<div>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"When_would_you_use_AngularJS_vs_jQuery\"><\/span><strong>When would you use AngularJS vs jQuery?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>jQuery &#8211; is a DOM manipulation framework &#8211; that has nothing to do with models &#8211; lacks a two-way binding capability &#8211; becomes complicated and difficult to manage as project size grows &#8211; Sometimes additional code is required to get the same functionality as in Angular.<\/p>\n<p>Angular &#8211; is an MVVM Framework &#8211; Used <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">for developing<\/a> SPA (Single Page Applications) &#8211; Has important features like as routing, directives, two-way data binding, models, dependency injection, unit tests, and so on &#8211; is modular &#8211; maintainable as project size grows &#8211; is fast, and so on.<\/p>\n<p>Basically, jQuery is a single tool (it handles one specific problem: dom-manipulation), but AngularJS is a toolbox full of solutions for many situations (routing, model bindings, dom manipulation, etc.).<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on interview questions and answers for front end developer in the Entri app<\/a><\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"Name_some_basic_design_elements\"><\/span><strong>Name some basic design elements<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>Design components include:<\/p>\n<p>LINE &#8211; The line generated by a pen or brush, or the edge formed when two forms meet.<\/p>\n<p>A shape is a self-contained defined region <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">of geometric<\/a> (squares and circles) or biological material (free formed shapes or natural shapes). A positive form generates a negative shape by itself.<\/p>\n<p>DIRECTION &#8211; Every line has a direction, either horizontal, vertical, or oblique. Horizontal implies peace, steadiness, and quiet. Vertical conveys a sense of equilibrium, formality, and attention. Oblique implies movement and action.<\/p>\n<p>SIZE &#8211; Size is simply the relationship of one shape&#8217;s area to that of another.<\/p>\n<p>TEXTURE &#8211; Texture is a shape&#8217;s surface characteristics &#8211; rough, smooth, soft, hard, shiny, and so on.<\/p>\n<p>COLOUR\u00a0\u2013 Colour is light reflected off objects. Color has three main characteristics: hue or its name (red, green, blue, etc.), value (how light or dark it is), and intensity<\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"What_npm_is_used_for\"><\/span><strong>What\u00a0<code>npm<\/code>\u00a0is used for?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>Node Package Manager is abbreviated as npm. npm offers the following two major features:<\/p>\n<p>Online Node.js package\/module repositories searchable at search.nodejs.org<br \/>\nA command-line <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">program for<\/a> installing Node.js packages, managing their versions, and managing their dependencies.<br \/>\nAnother key application of npm is dependency management. If you have a node project with a package.json file, you can use npm install from the project root to install all of the dependencies indicated in the package. json.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on web development in the Entri app<\/a><\/p>\n<h2 class=\"_vRK7Jy _1CFMrL\"><span class=\"ez-toc-section\" id=\"What_are_the_advantages_of_REST_web_services\"><\/span><strong>What are the advantages of REST web services?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>\n<p>Some of the benefits of REST web services include:<\/p>\n<p>The learning curve is <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">low because<\/a> it is based on the HTTP protocol.<br \/>\nText, XML, JSON, picture, and other data transport methods are supported.<br \/>\nBecause there is no contract between the server and the client, the implementation is loosely connected.<br \/>\nREST is a simple protocol.<br \/>\nREST methods are simple to test in a browser.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Differentiate_Between_Centralized_and_Distributed_Version_Control_Systems-2\"><\/span><strong>Differentiate Between Centralized and Distributed Version Control Systems<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In a centralized version control system, this would be:<\/p>\n<p>All file versions are saved on a central server.<br \/>\nNo developer has a <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">complete copy<\/a> of the files on the local system.<br \/>\nYou will lose all project data if the project&#8217;s central server crashes.<br \/>\nIn a Version Control System (DVCS):<\/p>\n<p>On their PC, each developer has a copy of all code versions.<br \/>\nImproves offline capability and eliminates the necessity for a single backup site.<br \/>\nThere is no danger even if the server fails.<\/p>\n<p>If you are interested to learn new coding skills, the Entri app will help you to acquire them very easily. Entri app is following a structural study plan so that the students can learn very easily. If you don&#8217;t have a <a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">coding background<\/a>, it won&#8217;t be a problem. You can download the Entri app from the google play store and enroll in your favorite course.<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/entri.sng.link\/Bcofz\/0aar\/dn9i\">Get the latest update on web development in the Entri app<\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Frontend Developers are in high demand right now. Many organizations are eager to hire them and provide excellent compensation packages. If you feel you have the ability to become a front-end developer and want to pursue a career in this field, you&#8217;ve come to the correct spot. This Frontend Developer Interview Questions guide will help [&hellip;]<\/p>\n","protected":false},"author":93,"featured_media":25541147,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[802,1864,1926,1882,1883,1881],"tags":[],"class_list":["post-25541132","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-data-science-ml","category-full-stack-web-development","category-java-programming","category-react-native","category-web-android-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Commonly asked Interview Questions for Front End Developers - Entri Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Commonly asked Interview Questions for Front End Developers - Entri Blog\" \/>\n<meta property=\"og:description\" content=\"Frontend Developers are in high demand right now. Many organizations are eager to hire them and provide excellent compensation packages. If you feel you have the ability to become a front-end developer and want to pursue a career in this field, you&#8217;ve come to the correct spot. This Frontend Developer Interview Questions guide will help [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/\" \/>\n<meta property=\"og:site_name\" content=\"Entri Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/entri.me\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-06T09:30:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"615\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Akhil M G\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@entri_app\" \/>\n<meta name=\"twitter:site\" content=\"@entri_app\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Akhil M G\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/\"},\"author\":{\"name\":\"Akhil M G\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6\"},\"headline\":\"Commonly asked Interview Questions for Front End Developers\",\"datePublished\":\"2022-09-06T09:30:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/\"},\"wordCount\":2337,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png\",\"articleSection\":[\"Articles\",\"Data Science and Machine Learning\",\"Full Stack Web Development\",\"Java Programming\",\"React Native\",\"Web and Android Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/\",\"url\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/\",\"name\":\"Commonly asked Interview Questions for Front End Developers - Entri Blog\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png\",\"datePublished\":\"2022-09-06T09:30:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png\",\"width\":820,\"height\":615},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/entri.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Full Stack Web Development\",\"item\":\"https:\/\/entri.app\/blog\/category\/full-stack-web-development\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Commonly asked Interview Questions for Front End Developers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/entri.app\/blog\/#website\",\"url\":\"https:\/\/entri.app\/blog\/\",\"name\":\"Entri Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/entri.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/entri.app\/blog\/#organization\",\"name\":\"Entri App\",\"url\":\"https:\/\/entri.app\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"width\":989,\"height\":446,\"caption\":\"Entri App\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/entri.me\/\",\"https:\/\/x.com\/entri_app\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6\",\"name\":\"Akhil M G\",\"url\":\"https:\/\/entri.app\/blog\/author\/akhil\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Commonly asked Interview Questions for Front End Developers - Entri Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/","og_locale":"en_US","og_type":"article","og_title":"Commonly asked Interview Questions for Front End Developers - Entri Blog","og_description":"Frontend Developers are in high demand right now. Many organizations are eager to hire them and provide excellent compensation packages. If you feel you have the ability to become a front-end developer and want to pursue a career in this field, you&#8217;ve come to the correct spot. This Frontend Developer Interview Questions guide will help [&hellip;]","og_url":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/","og_site_name":"Entri Blog","article_publisher":"https:\/\/www.facebook.com\/entri.me\/","article_published_time":"2022-09-06T09:30:36+00:00","og_image":[{"width":820,"height":615,"url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png","type":"image\/png"}],"author":"Akhil M G","twitter_card":"summary_large_image","twitter_creator":"@entri_app","twitter_site":"@entri_app","twitter_misc":{"Written by":"Akhil M G","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#article","isPartOf":{"@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/"},"author":{"name":"Akhil M G","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6"},"headline":"Commonly asked Interview Questions for Front End Developers","datePublished":"2022-09-06T09:30:36+00:00","mainEntityOfPage":{"@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/"},"wordCount":2337,"commentCount":0,"publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"image":{"@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png","articleSection":["Articles","Data Science and Machine Learning","Full Stack Web Development","Java Programming","React Native","Web and Android Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/","url":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/","name":"Commonly asked Interview Questions for Front End Developers - Entri Blog","isPartOf":{"@id":"https:\/\/entri.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage"},"image":{"@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png","datePublished":"2022-09-06T09:30:36+00:00","breadcrumb":{"@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#primaryimage","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Untitled-2022-09-06T134457.687-1.png","width":820,"height":615},{"@type":"BreadcrumbList","@id":"https:\/\/entri.app\/blog\/commonly-asked-interview-questions-for-front-end-developers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/entri.app\/blog\/"},{"@type":"ListItem","position":2,"name":"Full Stack Web Development","item":"https:\/\/entri.app\/blog\/category\/full-stack-web-development\/"},{"@type":"ListItem","position":3,"name":"Commonly asked Interview Questions for Front End Developers"}]},{"@type":"WebSite","@id":"https:\/\/entri.app\/blog\/#website","url":"https:\/\/entri.app\/blog\/","name":"Entri Blog","description":"","publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/entri.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/entri.app\/blog\/#organization","name":"Entri App","url":"https:\/\/entri.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","width":989,"height":446,"caption":"Entri App"},"image":{"@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/entri.me\/","https:\/\/x.com\/entri_app"]},{"@type":"Person","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/875646423b2cce93c1bd5bc16850fff6","name":"Akhil M G","url":"https:\/\/entri.app\/blog\/author\/akhil\/"}]}},"_links":{"self":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25541132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/comments?post=25541132"}],"version-history":[{"count":5,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25541132\/revisions"}],"predecessor-version":[{"id":25541152,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25541132\/revisions\/25541152"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media\/25541147"}],"wp:attachment":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media?parent=25541132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/categories?post=25541132"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/tags?post=25541132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}