17 lines
13 KiB
HTML
17 lines
13 KiB
HTML
<!doctype html>
|
||
<html lang="en" dir="ltr">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||
<meta name="generator" content="Docusaurus v2.0.0-beta.5">
|
||
<title data-react-helmet="true">前言 | HZFE - 剑指前端 Offer</title><meta data-react-helmet="true" name="twitter:card" content="summary_large_image"><meta data-react-helmet="true" property="og:url" content="https://hzfe.github.io/awesome-interview/"><meta data-react-helmet="true" name="docusaurus_locale" content="en"><meta data-react-helmet="true" name="docusaurus_version" content="current"><meta data-react-helmet="true" name="docusaurus_tag" content="docs-default-current"><meta data-react-helmet="true" property="og:title" content="前言 | HZFE - 剑指前端 Offer"><meta data-react-helmet="true" name="description" content="作者介绍"><meta data-react-helmet="true" property="og:description" content="作者介绍"><link data-react-helmet="true" rel="shortcut icon" href="/awesome-interview/img/favicon.ico"><link data-react-helmet="true" rel="canonical" href="https://hzfe.github.io/awesome-interview/"><link data-react-helmet="true" rel="alternate" href="https://hzfe.github.io/awesome-interview/" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://hzfe.github.io/awesome-interview/" hreflang="x-default"><script data-react-helmet="true">function maybeInsertBanner(){window.__DOCUSAURUS_INSERT_BASEURL_BANNER&&insertBanner()}function insertBanner(){var n=document.getElementById("docusaurus-base-url-issue-banner-container");if(n){n.innerHTML='\n<div id="docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseurl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/awesome-interview/</span> </p>\n <p>We suggest trying baseUrl = <span id="docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n';var e=document.getElementById("docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,r="/"===s.substr(-1)?s:s+"/";e.innerHTML=r}}window.__DOCUSAURUS_INSERT_BASEURL_BANNER=!0,document.addEventListener("DOMContentLoaded",maybeInsertBanner)</script><link rel="stylesheet" href="/awesome-interview/assets/css/styles.36d1aa8c.css">
|
||
<link rel="preload" href="/awesome-interview/assets/js/runtime~main.21038279.js" as="script">
|
||
<link rel="preload" href="/awesome-interview/assets/js/main.de89bd10.js" as="script">
|
||
</head>
|
||
<body>
|
||
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
|
||
<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/awesome-interview/"><img src="/awesome-interview/img/badge.svg" alt="HZFE" class="themedImage_1VuW themedImage--light_3UqQ navbar__logo"><img src="/awesome-interview/img/badge.svg" alt="HZFE" class="themedImage_1VuW themedImage--dark_hz6m navbar__logo"><b class="navbar__title">剑指前端 Offer</b></a></div><div class="navbar__items navbar__items--right"><a href="https://github.com/hzfe/awesome-interview" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link"><span>GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_3J9K"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div class="main-wrapper docs-wrapper docs-doc-page"><div class="docPage_31aa"><button class="clean-btn backToTopButton_35hR" type="button"><svg viewBox="0 0 24 24" width="28"><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z" fill="currentColor"></path></svg></button><aside class="docSidebarContainer_3Kbt"><div class="sidebar_15mo"><nav class="menu thin-scrollbar menu_Bmed menuWithAnnouncementBar_2WvA"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link menu__link--active" aria-current="page" href="/awesome-interview/">前言</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#">模拟题一</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#">模拟题二</a></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#">模拟题三</a></li></ul></nav><button type="button" title="Collapse sidebar" aria-label="Collapse sidebar" class="button button--secondary button--outline collapseSidebarButton_1CGd"><svg width="20" height="20" aria-hidden="true" class="collapseSidebarButtonIcon_3E-R"><g fill="#7a7a7a"><path d="M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"></path><path d="M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"></path></g></svg></button></div></aside><main class="docMainContainer_3ufF"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_3FnS"><div class="docItemContainer_33ec"><article><div class="tocCollapsible_1PrD tocMobile_3Hoh"><button type="button" class="clean-btn tocCollapsibleButton_2O1e">On this page</button></div><div class="markdown"><header><h1>前言</h1></header><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="作者介绍"></a>作者介绍<a class="hash-link" href="#作者介绍" title="Direct link to heading">#</a></h2><p>HZFE 团队成立于 2016 年,由 17 位 90 后程序员组成。</p><p>HZFE 读作“杭州 FE”,本意为杭州前端(Hangzhou Front-End)。实际组成来自于五湖四海,爱好一起旅游和理财,是一群除了前端其他都想学的天马行空摄影师组合。</p><p>HZFE 成员 75% 任职于互联网中大厂(其中半数以上在 BAT 工作),还有 20% 看似没有黄金履历实则 WLB(Work-Life-Balance)的选手。</p><p>开源过的技术组件,包含但不限于:</p><ul><li><a href="https://github.com/xyxiao001/vue-cropper" target="_blank" rel="noopener noreferrer">vue-cropper</a></li><li><a href="https://github.com/NightCatSama/vue-slider-component" target="_blank" rel="noopener noreferrer">vue-slider-component</a></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="面试痛点"></a>面试痛点<a class="hash-link" href="#面试痛点" title="Direct link to heading">#</a></h2><p><img src="https://user-images.githubusercontent.com/17002181/127108755-f58b475f-9f3a-4003-9bfa-a12419225d39.png" alt="image"></p><p>不少前端开发工程师准备换工作时,复习计划做得不合理,导致在有限时间内,无法对高频知识点进行吸收和总结,只能不断地在面试环节中试错,机会成本和时间成本极高。面试复习的常见问题有:</p><ul><li><strong>面试表达能力弱:</strong>“那些东西我会用,但面试的时候讲不好。”</li><li><strong>复习摸不清重点:</strong>“大厂面试感觉很难,要复习的东西有很多,也不知道会不会问到。”</li><li><strong>学习效率低:</strong>“各种面经我都有看,自己大致归类了题目出现频率,但答案还要再查一下。”</li><li><strong>学习兴趣低:</strong>“有的问题我有自己查资料,讲得很详细,也很难,啃一篇很久。”</li></ul><p>如果不能掌握自己的学习方法和节奏,仅通过从零到一这种机械模式去复习知识点,那么时间利用率和有效知识吸收率都会较低。</p><p>我们还可以从以下两个角度去分析:在有限时间里,自己看知识点总结或基于收集的面经进行答案查找所带来的效率低下的原因:</p><ol><li><strong>提纲</strong>:市面上大部分的知识点总结的提纲排列顺序为由易到难。而主流面试一般有明确面试范围和考察频率。</li><li><strong>内容</strong>:市面上大部分的知识点内容类似于教程,事无巨细地去讲解,且内容良莠不齐。而面试考察候选人对知识点的理解和运用,要求候选人在有限时间内正确表达核心内容。</li></ol><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="小册介绍"></a>小册介绍<a class="hash-link" href="#小册介绍" title="Direct link to heading">#</a></h2><p>为降低前端工程师面试的准备和试错成本,我们撰写了这本<strong>专为面试场景服务</strong>的小册,意在成为面试者的技术高频题指南。</p><p>小册主要整理了<strong>高频</strong>面试题和对应<strong>篇幅可控</strong>的答案,从面试者角度出发,由浅入深的梳理相关知识点。使面试者快速获得面试常见技术问题的参考性回答,并对相关知识点深入了解:</p><ul><li><p><strong>整合不同类型高频题</strong></p><p>技术面试时长一般控制在 30-60 分钟,围绕每道问题的时间一般控制在 3-5 分钟,会涉及不同知识面的题型。</p><p>我们整理了 5 套高频面试题,共计 60 道不同知识点题目。每套题包含固定类型题目(如基础题、工程化题、网络题、编码题、综合题等)。由 HZFE 团队成员结合具体面试场景撰写总结。</p></li><li><p><strong>提炼答题关键点</strong></p><p>面试回答和日常知识点学习有一定差别:日常知识点的学习需了解广度且深入细节,要求查阅各种教程、文档、规范。面试回答则需要做总结并且有侧重点,将所学知识浓缩为几句话。</p><p>我们整理的每道题目一般以「相关问题」「回答关键点」「知识点深入」为内容基本结构进行梳理。从「回答关键点」出发,对问题进行一个概括性回答,并且做重要知识点的深入。总体上不以教程向的方式做教学,而以参考答案向的方式做总结。</p></li></ul><p>小册是 HZFE 团队中的应试者对于前端高频面试题的一份知识总结,本质是各种高频题的参考答案。读者通过对小册的学习,能在面试中多一份从容和自信。同时也向前端从业人员传递一种学习方法和思路。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor anchor__h2 anchorWithStickyNavbar_31ik" id="适宜人群"></a>适宜人群<a class="hash-link" href="#适宜人群" title="Direct link to heading">#</a></h2><ul><li>有意冲刺互联网大厂的前端开发者,可参考本书题目和答案提纲,自主深入学习,查漏补缺。</li><li>需短时间内找到工作的前端开发者,可借助本书快速了解面试高频的技术问题和相关解答。</li><li>前端面试官可参考本书的题型和题目,按岗位需求对候选人进行有梯度的考察。</li></ul></div></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><div class="pagination-nav__item"></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/awesome-interview/book1/browser-cross-origin"><div class="pagination-nav__sublabel">Next</div><div class="pagination-nav__label">浏览器:浏览器跨域 »</div></a></div></nav></div></div><div class="col col--3"><div class="tableOfContents_35-E thin-scrollbar"><ul class="table-of-contents table-of-contents__left-border"><li><a href="#作者介绍" class="table-of-contents__link">作者介绍</a></li><li><a href="#面试痛点" class="table-of-contents__link">面试痛点</a></li><li><a href="#小册介绍" class="table-of-contents__link">小册介绍</a></li><li><a href="#适宜人群" class="table-of-contents__link">适宜人群</a></li></ul></div></div></div><div class="row"><div class="col"><div class="react-utterences"><div>Loading script...</div></div></div><div class="col col--3"></div></div></div></main></div></div></div>
|
||
<script src="/awesome-interview/assets/js/runtime~main.21038279.js"></script>
|
||
<script src="/awesome-interview/assets/js/main.de89bd10.js"></script>
|
||
</body>
|
||
</html> |