{"id":88781,"date":"2020-10-14T09:30:03","date_gmt":"2020-10-14T06:30:03","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/"},"modified":"2020-10-14T09:30:03","modified_gmt":"2020-10-14T06:30:03","slug":"here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/","title":{"rendered":"#Here are the 20 JavaScript questions you\u2019ll be asked in your next interview"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 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-6a2e8ecfaed08\" 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: #dd3333;color:#dd3333\" 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: #dd3333;color:#dd3333\" 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-6a2e8ecfaed08\" checked 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:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#First_of_all_what_is_JavaScript\" >First of all, what is JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Can_you_list_some_advantages_of_JavaScript\" >Can you list some advantages of JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Should_we_use_internal_or_external_JavaScript\" >Should we use internal or external JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Why_do_WordPress_plugins_like_Autoptimize_aggregate_JavaScript_Code_in_one_file\" >Why do WordPress plugins like Autoptimize aggregate JavaScript Code in one file?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_is_JavaScript_%E2%80%98hoisting\" >What is JavaScript \u2018hoisting?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Can_you_predict_the_output_of_the_following_code\" >Can you predict the output of the following code?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_is_JavaScript_%E2%80%98Strict_Mode\" >What is JavaScript \u2018Strict Mode\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_are_some_alternatives_to_Svelte\" >What are some alternatives to Svelte?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_are_%E2%80%98Self_Invoking_Functions\" >What are \u2018Self Invoking Functions\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_is_the_difference_between_%E2%80%98var_%E2%80%98let_and_%E2%80%98const\" >What is the difference between \u2018var,\u2019 \u2018let,\u2019 and \u2018const\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_is_the_difference_between_%E2%80%98_and_%E2%80%98\" >What is the difference between \u2018==\u2019 and \u2018===\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Is_there_any_difference_between_%E2%80%98null_and_%E2%80%98undefined_keywords\" >Is there any difference between \u2018null\u2019 and \u2018undefined\u2019 keywords?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Can_you_tell_the_difference_between_%E2%80%98function_declaration_and_%E2%80%98function_expression\" >Can you tell the difference between \u2018function declaration\u2019 and \u2018function expression\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_is_a_%E2%80%98Closure\" >What is a \u2018Closure\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Can_you_predict_the_output_of_these_two_functions_And_will_they_return_same_the_output_or_not\" >Can you predict the output of these two functions? And will they return same the output or not?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#What_is_%E2%80%98NaN\" >What is \u2018NaN\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Can_you_explain_the_for-in_loop\" >Can you explain the for-in loop?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Whats_%E2%80%98Event_Bubbling_and_%E2%80%98Capturing\" >What\u2019s \u2018Event Bubbling\u2019 and \u2018Capturing\u2019?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Whats_the_difference_between_JavaScript_and_ECMA_Script\" >What\u2019s the difference between JavaScript and ECMA Script?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#How_do_you_create_a_cookie_using_JavaScript\" >How do you create a cookie using JavaScript?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/buradabiliyorum.com\/en\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<p>&#8220;<strong>#Here are the 20 Java<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">Script<\/a> questions you\u2019ll be asked in your next interview<\/strong>&#8221;<\/p>\n<div>\n                                An\u00a0interview\u00a0is an important part of the\u00a0hiring process. It gives insights about the skillset, knowledge, and the ability of an individual to take on challenging tasks. It\u2019s also one of the most reliable ways for an employer to filter out unsuitable candidates for a job posting.<\/p>\n<p>As a\u00a0JavaScript developer, you must prepare yourself before appearing in an exam or an interview. It\u2019ll increase your chances of getting hired by a reputed company.<\/p>\n<p>Now, you might be wondering where to start when it comes to preparation and getting familiar with the kind of questions that\u2019ll be thrown your way. So, to help you out, I\u2019ve compiled a list of commonly asked\u00a0JavaScript interview questions. Each of these questions has a\u00a0brief answer\u00a0which you can review below.<\/p>\n<p>In the end, you\u2019ll be a bit more prepared and confident to answer any question your interviewer may ask. So, let\u2019s get started.<\/p>\n<h2 id=\"1--what-is-javascript\"><span class=\"ez-toc-section\" id=\"First_of_all_what_is_JavaScript\"><\/span>First of all, what is JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>JavaScript is a scripting language created by Netscape in 1995. It was initially used on a popular web browser called \u2018Netscape Navigator. \u2018But, these days, we can use it for client-side as well as server-side application development.<\/p>\n<p>Well\u2026 I don\u2019t think someone will ask this, but we shouldn\u2019t forget where JavaScript comes from.<\/p>\n<h2 id=\"2--list-some-advantages-of-javascript\"><span class=\"ez-toc-section\" id=\"Can_you_list_some_advantages_of_JavaScript\"><\/span>Can you list some advantages of JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li>JavaScript can work offline inside the web browser.<\/li>\n<li>It supports multiple programming paradigms. For example, we can make use of Object-Oriented, Functional, and Imperative programming concepts.<\/li>\n<li>It has the biggest collection of open source libraries and frameworks.<\/li>\n<li>JavaScript is capable of creating online and\u00a0offline <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/game\/\" data-internallinksmanager029f6b8e52c=\"7\" title=\"Game\" target=\"_blank\" rel=\"noopener\">game<\/a>s, desktop software, websites, and mobile apps.<\/li>\n<li>No need to learn separate programming languages to create frontend and backend of a website. JavaScript is supported on all major web browsers and it can run on the server using Node.js.<\/li>\n<li>It is an interpreted language. Meaning we don\u2019t have to build or compile its code before use. JavaScript instructions execute directly.<\/li>\n<\/ul>\n<h2 id=\"3--should-we-use-internal-or-external-javascript\"><span class=\"ez-toc-section\" id=\"Should_we_use_internal_or_external_JavaScript\"><\/span>Should we use internal or external JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Internal JavaScript is more suitable when we just need to use it on a single web page. Whereas, always use an external JavaScript file for websites that have multiple web pages.<\/p>\n<h2 id=\"4--why-wordpress-plugins-like-autoptimize-aggregate-javascript-code-in-one-file\"><span class=\"ez-toc-section\" id=\"Why_do_WordPress_plugins_like_Autoptimize_aggregate_JavaScript_Code_in_one_file\"><\/span>Why do WordPress plugins like Autoptimize aggregate JavaScript Code in one file?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Aggregation of JavaScript source code in a single file reduces the number of requests made to the server while generating a web page. In turn, it makes a website load faster.<\/p>\n<p>For example, let\u2019s say we\u2019ve included ten\u00a0JavaScript files on a web page. Now, when we open this web page our web browser sends ten\u00a0HTTP requests to the server in order to retrieve these files. On the other hand, if we aggregate the code of all these files into one then we just need to make one request to the server.<\/p>\n<h2 id=\"5--what-is-javascript-hoisting\"><span class=\"ez-toc-section\" id=\"What_is_JavaScript_%E2%80%98hoisting\"><\/span>What is JavaScript \u2018hoisting?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Hoisting is a concept in JavaScript which allows us to use variables and functions even before they are declared.<\/p>\n<p>Basically, when we execute a JavaScript code then at first it automatically extracts all variable and function declarations from the code and moves them to the top of their scope. After that, it starts executing the code.<\/p>\n<p>The major benefit of hoisting\u00a0is our code works correctly and doesn\u2019t display any errors like\u00a0\u201cundefined variable\u201d\u00a0or\u00a0\u201cundefined function.\u201d<\/p>\n<p>Learn more about hoisting with my article\u00a0\u2018<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/livecodestream.dev\/post\/2020-07-25-understanding-variables-scope-and-hoisting-in-javascript\/\">Understanding Variables, Scope, and Hoisting in JavaScript<\/a>.\u2019<\/p>\n<h2 id=\"6--predict-the-output-of-the-following-code\"><span class=\"ez-toc-section\" id=\"Can_you_predict_the_output_of_the_following_code\"><\/span>Can you predict the output of the following code?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Code:<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace;\"><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323039 lazy\" alt=\"\" width=\"692\" height=\"189\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.10.22-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.10.22-PM.png 692w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.10.22-PM-280x76.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.10.22-PM-540x147.png 540w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.10.22-PM-270x74.png 270w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.10.22-PM-687x189.png 687w\"\/><\/figure>\n<p><\/span><\/p>\n<p>Output:<\/p>\n<pre><code>Juan Cruz Martinez&#13;\n<\/code><\/pre>\n<p>Explanation:<\/p>\n<ul>\n<li>First of all, the variable declaration at\u00a0line # 2\u00a0and\u00a0line # 3\u00a0will be considered as one statement.<\/li>\n<li>Now, the concept of hoisting will be applied. Meaning\u00a0JavaScript will move the variable declaration to the top. After that, the code will be executed.<\/li>\n<li>Also, remember that the value stored in a variable will not be lost even if we redeclare the variable.<\/li>\n<\/ul>\n<h2 id=\"7--what-is-javascript-strict-mode\"><span class=\"ez-toc-section\" id=\"What_is_JavaScript_%E2%80%98Strict_Mode\"><\/span>What is JavaScript \u2018Strict Mode\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The default behavior of JavaScript is very forgiving in case we make a minor mistake. It means it will not display any error messages. But, sometimes in development, we need to see all kinds of errors and warnings to debug the code.<\/p>\n<p>Here comes the use of \u201cStrict Mode\u201d in JavaScript. Basically, it\u2019s a restricted variant where JavaScript displays all errors and warnings, even if they are silent ones.<\/p>\n<p>We can enable \u201cStrict Mode\u201d by using the\u00a0<code>\"use strict\";<\/code>\u00a0directive at the beginning of our script.<\/p>\n<h2 id=\"8--what-are-some-alternatives-to-svelte\"><span class=\"ez-toc-section\" id=\"What_are_some_alternatives_to_Svelte\"><\/span>What are some alternatives to Svelte?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Svelte is a front-end development framework for the JavaScript programming language. Some of its popular alternatives include:<\/p>\n<h2 id=\"9--what-are-self-invoking-functions\"><span class=\"ez-toc-section\" id=\"What_are_%E2%80%98Self_Invoking_Functions\"><\/span>What are \u2018Self Invoking Functions\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Self Invoking Functions are a little different from normal functions because they are executed im<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">media<\/a>tely where they were declared.<\/p>\n<p>Normally, we first declare a function and later just call it. But, JavaScript automatically executes the code of\u00a0Self Invoking Functions\u00a0at run-time.<\/p>\n<p>A point to be noted is that these functions do not have any name. In turn, we are unable to recall these types of functions. They are also known as \u201cAnonymous Functions\u201d.<\/p>\n<p>Here\u2019s an example of Self Invoking Functions:<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace;\"><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323040 lazy\" alt=\"\" width=\"701\" height=\"225\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.16-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.16-PM.png 701w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.16-PM-280x90.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.16-PM-540x173.png 540w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.16-PM-270x87.png 270w\"\/><\/figure>\n<p><\/span><\/p>\n<h2 id=\"10--what-is-the-difference-between-var-let-and-const\"><span class=\"ez-toc-section\" id=\"What_is_the_difference_between_%E2%80%98var_%E2%80%98let_and_%E2%80%98const\"><\/span>What is the difference between \u2018var,\u2019 \u2018let,\u2019 and \u2018const\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h2>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323041 lazy\" alt=\"\" width=\"702\" height=\"492\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.31-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.31-PM.png 702w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.31-PM-280x196.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.31-PM-385x270.png 385w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.14.31-PM-193x135.png 193w\"\/><\/figure>\n<\/h2>\n<p>Learn more about them in my article\u00a0\u2018<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/livecodestream.dev\/post\/2020-07-25-understanding-variables-scope-and-hoisting-in-javascript\/\">Understanding Variables, Scope, and Hoisting in JavaScript<\/a>.\u2019<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_the_difference_between_%E2%80%98_and_%E2%80%98\"><\/span>What is the difference between \u2018==\u2019 and \u2018===\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Both of them are used in JavaScript to perform a comparison between two values.<\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323042 lazy\" alt=\"\" width=\"696\" height=\"211\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.16.14-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.16.14-PM.png 696w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.16.14-PM-280x85.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.16.14-PM-540x164.png 540w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.16.14-PM-270x82.png 270w\"\/><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Is_there_any_difference_between_%E2%80%98null_and_%E2%80%98undefined_keywords\"><\/span>Is there any difference between \u2018null\u2019 and \u2018undefined\u2019 keywords?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 16px;\">Both of these keywords represent an empty value<\/span><span style=\"font-size: 16px;\">. But, there are two basic differences between\u00a0null\u00a0and\u00a0undefined<\/span><span style=\"font-size: 16px;\">.<\/span><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323043 lazy\" alt=\"\" width=\"697\" height=\"189\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.17.20-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.17.20-PM.png 697w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.17.20-PM-280x76.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.17.20-PM-540x146.png 540w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.17.20-PM-270x73.png 270w\"\/><\/figure>\n<h2><span class=\"ez-toc-section\" id=\"Can_you_tell_the_difference_between_%E2%80%98function_declaration_and_%E2%80%98function_expression\"><\/span>Can you tell the difference between \u2018function declaration\u2019 and \u2018function expression\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 16px;\">Basically, \u2018Function Declaration<\/span>\u2018<span style=\"font-size: 16px;\">\u00a0is nothing but the normal process<\/span><span style=\"font-size: 16px;\"> of defining a function using the keyword<span style=\"font-size: 16px;\"\/>\u00a0<\/span><code>function<\/code><span style=\"font-size: 16px;\">, its unique name<\/span><span style=\"font-size: 16px;\">, parameters, and the function body. Whereas, when we assign a function<\/span> declaration<span style=\"font-size: 16px;\"> to a variable<\/span><span style=\"font-size: 16px;\"> then it becomes \u2018Function Expression.\u2019\u00a0<\/span>It\u2019s interesting to note that function expressions are not hoisted, meaning, they\u2019ll display an error if you try to call them before defining.<\/p>\n<p>Function Declaration:<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace;\"><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323045 lazy\" alt=\"\" width=\"692\" height=\"190\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.18.49-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.18.49-PM.png 692w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.18.49-PM-280x77.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.18.49-PM-540x148.png 540w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.18.49-PM-270x74.png 270w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.18.49-PM-687x190.png 687w\"\/><\/figure>\n<p><\/span><\/p>\n<p>Function Expression:<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace;\"><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323046 lazy\" alt=\"\" width=\"697\" height=\"196\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.19.02-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.19.02-PM.png 697w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.19.02-PM-280x79.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.19.02-PM-540x152.png 540w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.19.02-PM-270x76.png 270w\"\/><\/figure>\n<p><\/span><\/p>\n<h2 id=\"14--what-is-a-closure\"><span class=\"ez-toc-section\" id=\"What_is_a_%E2%80%98Closure\"><\/span>What is a \u2018Closure\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A \u2018closure\u2019 in JavaScript is a function inside another function. The inner function has access to its own variables, the variables defined in the outer function as well as the global variables.<\/p>\n<p>Closure Example:<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace;\"><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323047 lazy\" alt=\"\" width=\"683\" height=\"605\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.04-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.04-PM.png 683w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.04-PM-237x210.png 237w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.04-PM-305x270.png 305w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.04-PM-152x135.png 152w\"\/><\/figure>\n<p><\/span><\/p>\n<h2 id=\"15--predict-the-output-of-these-two-functions-will-they-return-same-the-output-or-not\"><span class=\"ez-toc-section\" id=\"Can_you_predict_the_output_of_these_two_functions_And_will_they_return_same_the_output_or_not\"><\/span>Can you predict the output of these two functions? And will they return same the output or not?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323048 lazy\" alt=\"\" width=\"693\" height=\"621\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.23-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.23-PM.png 693w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.23-PM-234x210.png 234w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.23-PM-301x270.png 301w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.23-PM-151x135.png 151w\"\/><\/figure>\n<p>Output of Function user1()<\/p>\n<pre><code>{name: \"Juan\"}&#13;\n<\/code><\/pre>\n<p>Output of Function user2()<\/p>\n<pre><code>undefined&#13;\n<\/code><\/pre>\n<h2 id=\"16--what-is-nan\"><span class=\"ez-toc-section\" id=\"What_is_%E2%80%98NaN\"><\/span>What is \u2018NaN\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In JavaScript,\u00a0NaN\u00a0stands for\u00a0\u201cNot a Number.\u201d It\u2019s a special value that occurs when we\u2019re unable to perform an operation.<\/p>\n<p>For example, what if we try to divide a string using a number (e.g. \u201cHello World\u201d \/ 5).<\/p>\n<h2 id=\"17--explain-the-for-in-loop\"><span class=\"ez-toc-section\" id=\"Can_you_explain_the_for-in_loop\"><\/span>Can you explain the for-in loop?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The for-in loop is specifically designed to loop through all the object\u2019s properties in a step by step manner. It selects one property from the object in each iteration and performs the required operations on it.<\/p>\n<p>Let\u2019s try to understand it with the help of an example:<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace;\"><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323049 lazy\" alt=\"\" width=\"692\" height=\"484\" sizes=\"auto, (max-width: 692px) 100vw, 692px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.44-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.44-PM.png 692w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.44-PM-280x196.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.44-PM-386x270.png 386w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.20.44-PM-193x135.png 193w\"\/><\/figure>\n<p><\/span><\/p>\n<p>Output:-<\/p>\n<pre><code>name -&gt; Juan&#13;\ncountry -&gt; Germany&#13;\nwebsite -&gt; livecodestream.dev&#13;\n<\/code><\/pre>\n<h2 id=\"18--what-is-event-bubbling-and-capturing\"><span class=\"ez-toc-section\" id=\"Whats_%E2%80%98Event_Bubbling_and_%E2%80%98Capturing\"><\/span>What\u2019s \u2018Event Bubbling\u2019 and \u2018Capturing\u2019?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In JavaScript DOM, HTML elements are nested inside one another to form a hierarchy.<\/p>\n<p>Now, if both parent and child elements have registered a handle for a specific event then what will be the order of event propagation?<\/p>\n<p>It can be determined in two ways which are known as event bubbling and capturing.<\/p>\n<p>In event bubbling, the child element will capture the event first and then propagate it to parent elements. Whereas, in event capturing, the parent element will capture the event first and then propagate it to the child elements.<\/p>\n<h2 id=\"19--what-is-the-difference-between-javascript-and-ecma-script\"><span class=\"ez-toc-section\" id=\"Whats_the_difference_between_JavaScript_and_ECMA_Script\"><\/span>What\u2019s the difference between JavaScript and ECMA Script?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>JavaScript is a scripting language whereas ECMA Script is a collection of guidelines and rules to standardize JavaScript across different web browsers.<\/p>\n<h2 id=\"20--how-to-create-a-cookie-using-javascript\"><span class=\"ez-toc-section\" id=\"How_do_you_create_a_cookie_using_JavaScript\"><\/span>How do you create a cookie using JavaScript?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In JavaScript, a cookie can be created using a\u00a0document.cookie\u00a0object. Simply assign it a string value that is just a <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/watch-movies-tv-seriess\/\" data-internallinksmanager029f6b8e52c=\"8\" title=\"Watch Movies &amp; TV Series\" target=\"_blank\" rel=\"noopener\">series<\/a> of key-value pairs separated with semi-colons.<\/p>\n<p>JavaScript Create Cookie Example:<\/p>\n<p><span style=\"font-family: Consolas, Monaco, monospace;\"><\/p>\n<figure class=\"post-image post-mediaBleed alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1323050 lazy\" alt=\"\" width=\"689\" height=\"121\" sizes=\"auto, (max-width: 689px) 100vw, 689px\" src=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.21.08-PM.png\" data-lazy=\"true\" srcset=\"https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.21.08-PM.png 689w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.21.08-PM-280x49.png 280w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.21.08-PM-540x95.png 540w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.21.08-PM-270x47.png 270w, https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/Screen-Shot-2020-10-13-at-2.21.08-PM-687x121.png 687w\"\/><\/figure>\n<p><\/span><\/p>\n<h2 id=\"conclusion\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Employers usually try to confuse the applicants by asking tricky questions. So, if you\u2019re not well-prepared then chances are you\u2019ll end up losing the opportunity.<\/p>\n<p>So, today, I tried to answer some commonly asked\u00a0JavaScript interview questions. You may even use it as a reference just before going to an interview.<\/p>\n<hr\/>\n<p><i><span style=\"font-weight: 400;\">This <\/span><\/i><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/livecodestream.dev\/post\/2020-10-05-20-common-javascript-interview-questions\/\"><i><span style=\"font-weight: 400;\">article<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> was originally published on <\/span><\/i><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/livecodestream.dev\/\"><i><span style=\"font-weight: 400;\">Live Code Stream<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> by <\/span><\/i><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/bajcmartinez\/\"><i><span style=\"font-weight: 400;\">Juan Cruz Martinez<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> (twitter: <\/span><\/i><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/twitter.com\/bajcmartinez\"><i><span style=\"font-weight: 400;\">@bajcmartinez<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">), founder and publisher of Live Code Stream, entrepreneur, developer, author, speaker, and doer of things.<\/span><\/i><\/p>\n<p><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/livecodestream.dev\/subscribe\"><i><span style=\"font-weight: 400;\">Live Code Stream<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> is also available as a free weekly <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/news\/\" data-internallinksmanager029f6b8e52c=\"2\" title=\"News\" target=\"_blank\" rel=\"noopener\">news<\/a>letter. Sign up for updates on everything related to programming, AI, and computer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a> in <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">general<\/a>.<\/span><\/i><\/p>\n<p class=\"c-post-pubDate\">\n                                    Published October 14, 2020 \u2014 06:30 UTC\n                                <\/p>\n<\/p><\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><script data-src=\"https:\/\/connect.facebook.net\/en_US\/sdk.js#xfbml=1&amp;appId=378011798897423&amp;version=v2.6\" id=\"socialSrcFacebook\" type=\"text\/template\"><\/script><\/p>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener noreferrer\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/thenextweb.com\/growth-quarters\/2020\/10\/14\/here-are-the-20-javascript-questions-youll-be-asked-in-your-next-interview-syndicaton\/\" target=\"_blank\" rel=\"noopener noreferrer\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#Here are the 20 JavaScript questions you\u2019ll be asked in your next interview&#8221; An\u00a0interview\u00a0is an important part of the\u00a0hiring process. It gives insights about the skillset, knowledge, and the ability of an individual to take on challenging tasks. It\u2019s also one of the most reliable ways for an employer to filter out unsuitable candidates for&#8230;<\/p>\n","protected":false},"author":1,"featured_media":88782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/img-cdn.tnwcdn.com\/image\/growth-quarters?filter_last=1&fit=1280,640&url=https:\/\/cdn0.tnwcdn.com\/wp-content\/blogs.dir\/1\/files\/2020\/10\/job-interview-gq.png&signature=33006d5eecf13f8fd1d7929aff1f8efc","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-88781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/88781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=88781"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/88781\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/88782"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=88781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=88781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=88781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}