All Projects → evestorm → front-end-interview

evestorm / front-end-interview

Licence: MIT license
🌈 2023 前端面试题 + 知识库汇总,你值得拥有~

Projects that are alternatives of or similar to front-end-interview

Fe Interview
前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),5000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
Stars: ✭ 19,638 (+21016.13%)
Mutual labels:  front-end, interview
Front End Interview
A list of interview for front-end developer(前端开发者面试清单)
Stars: ✭ 2,754 (+2861.29%)
Mutual labels:  front-end, interview
Test-Bank
Interview preparation and practice problems
Stars: ✭ 43 (-53.76%)
Mutual labels:  front-end, interview
Fed Note
我是Mokou, 📘 这里是写前端博客和备忘学习的地方。Vue3 源码解析连载中。喜欢请Star。
Stars: ✭ 180 (+93.55%)
Mutual labels:  front-end, interview
Learningrecord
学习资料汇总、阅读记录,持续学习,每天进步一点点.🏫🏫
Stars: ✭ 95 (+2.15%)
Mutual labels:  front-end, interview
Must Know About Frontend
🎓 취준생이라면 반드시 알아야 하는 프론트엔드 관련 지식들
Stars: ✭ 693 (+645.16%)
Mutual labels:  front-end, interview
front-end-interview
collection of interviewed questions
Stars: ✭ 54 (-41.94%)
Mutual labels:  front-end, interview
Web Interview
我是「齐丶先丶森」,公众号「前端面试秘籍」作者,收集整理全网面试题及面试技巧,旨在帮助前端工程师们找到一份好工作!
Stars: ✭ 1,230 (+1222.58%)
Mutual labels:  front-end, interview
Fe Interview
😃 每日一道经典前端面试题,一起共同成长。
Stars: ✭ 134 (+44.09%)
Mutual labels:  front-end, interview
front-end-interview
Front-end interview questions
Stars: ✭ 28 (-69.89%)
Mutual labels:  front-end, interview
Computer-Science-Learn-Notes
CS(Computer Science)生涯:读书笔记,集成Java知识体系!(Java基础、JVM、JUC、Spring系列、面试八股文、力扣刷题笔记,数据结构和算法、SpringBoot整合其他框架等)
Stars: ✭ 141 (+51.61%)
Mutual labels:  interview
webpack-system-register
A webpack plugin that wraps your bundle in a System.register
Stars: ✭ 35 (-62.37%)
Mutual labels:  front-end
interview-questions
Популярные HTML / CSS / JavaScript / ECMAScript / TypeScript / React / Vue / Angular / Node вопросы на интервью и ответы на них (https://tinyurl.com/wxysrpsy)
Stars: ✭ 3,294 (+3441.94%)
Mutual labels:  interview
Quick-notes
This repo contains important notes and code snippets which can help you during your job interviews
Stars: ✭ 37 (-60.22%)
Mutual labels:  interview
flot
no database CMS, written in PHP, supports themes, soon plugins, and flexible taxonomies (data types) . Hybrid static/dynamic CMS that's cached by default. Runs on anything with PHP. Still in development, but fairly stable.
Stars: ✭ 44 (-52.69%)
Mutual labels:  front-end
frontend-tips
Super tiny, quick tips, tricks and best practices of front-end development
Stars: ✭ 511 (+449.46%)
Mutual labels:  front-end
composer-asset-compiler
Composer plugin that installs dependencies and compiles assets based on configuration.
Stars: ✭ 19 (-79.57%)
Mutual labels:  front-end
Health-Discernment-System
A menu based multiple chronic disease detection system which will detect if a person is suffering from a severe disease by taking an essential input image.
Stars: ✭ 25 (-73.12%)
Mutual labels:  front-end
IDEAPractice
Java练习 - Java基础知识,面试题,小demo,长期积累 | intellij idea + maven + tomcat
Stars: ✭ 45 (-51.61%)
Mutual labels:  interview
we-hate-js
누구보다 자바스크립트를 싫어하는 사람들의 공간
Stars: ✭ 27 (-70.97%)
Mutual labels:  front-end

front-end-interview(持续更新中...)

🔝 置顶

面试指南 + 前端知识库在线地址:

2023-02-07 更新

历史更新记录

2022-12-14 更新

已将全部语雀资源搬运至 Notion,并且调整了目录结构使知识库更清晰。大家可查看最新 Notion版本 的知识库。 另外由于 Notion 默认不支持侧边栏大纲显示,这里推荐一款 Chrome 插件 Notion Boost 供大家下载,它能支持网页版动态生成 Notion 文章的侧边栏大纲。如果因为众所周知原因无法在商店下载,可点击 此官网链接 下载离线版本。

2022-11-15 更新

由于语雀会员风波,虽然目前此知识库仍然互联网可见,但我考虑再三后,还是决定后续把知识库逐步迁移至 notion,目前才开始迁移,地址各位可以先马克一下:

Notion-Front-End-Lib

2022-10-08 更新

后续更新会把更新的概要写入 更新日志 中,方便大家查看具体更新内容

🌈 2022-07-04 更新

近两年使用「语雀」记笔记比较多,前段时间借着面试准备的机会,就把笔记整理到了语雀上,后续各位看官可移步 👉 前端知识库 👈 查看此系列。

介绍

根据网上各大前端面试题文章以及自我总结,沉淀下来的一套面试题合集,包含前端知识点 + 面试题。

为了更好的阅读体验,推荐各位看官在博客中查看:Lance个人博客-面试系列

大纲

1 HTML

根据以往面试经验,HTML部分很少有问到。所以这里仅列举一些高频面试题

1.1 面试题

2 CSS

个人经验:这部分面试题一般笔试考知识点多一些(多背),面试考布局更多一些(多实践)。所以CSS我拆成了两部分,把布局单独拧出来了。

2.1 知识点 + 部分面试题

2.2 布局

3 JavaScript

这部分是面试重中之重,基本上啥都可能考。譬如比较经典的一个有关axios的面试题:

  • 问:a、b、c三个请求,希望c在a、b获取数据后再发请求,要是你你会怎么做?
  • 答:axios.all 先请求 a、b,再在 then 的第一个回调中请求 c ,巴拉巴拉...
  • 问:那 axios.all 内部是通过什么实现的呢?
  • 答:Promise.all,巴拉巴拉...
  • 问:如果不用 Promise 该如何实现?
  • 答:可以用 高阶函数 ,巴拉巴拉...
// 示例(使用node读取文件做场景来说明)
let fs = require('fs')
let arr = []
function fn(data) {
  arr.push(data)
  if (arr.length === 2) {
    // get ab
    // todo c
  }
}
fs.readFile('./a.txt', 'utf8', (err, data) => {
  fn(data)
})
fs.readFile('./b.txt', 'utf8', (err, data) => {
  fn(data)
})

可以看出,往往 JS 面试题是层层深入的,需要你有坚实的基础,并且在平常开发时不仅满足会使用各种库和框架,还要深入了解原理。所以这一小节内容较多,各位做好抗压准备。

3.1 知识点

3.2 面试题

4 浏览器/网络

浏览器这边主要考察兼容性,当然有时候也考察下HTTP缓存等内容,所以我把它们归到了一起方便复习。

5 框架 + 工具

5.1 Vue

Vue没什么好说的,数据响应式(双向数据绑定)是一定会问到的,其它例如生命周期之类的也常常出现,具体查看下面链接:

5.2 Webpack

个人在面试中很少被问到 webpack 的问题?唯一一次与 webpack 相关的还是在一次面试的笔试题中,有这样一道:

写出你知道的性能优化方案(不要写 webpack 工具能做到的)

虽然我自己没碰到过,但保不齐其他公司不爱问,所以还是放在这儿:

6 性能优化

性能优化现在应该是必考题了,我去几家公司面就有几家会问到,常考的知识点有「首屏优化」「重排重绘优化」以及「css3动画优化」等。不太了解这部分的童鞋可以看下面链接:

7 算法

这部分目前是我薄弱项,暂时不能给到大家更多帮助。不过对于面一般普通前端来说,也就顶多问一下常见的排序算法了。

这是我之前整理的常见排序算法:可以 点击此处 查看。

其他算法面试题会在后续更新...

简历模板

网上的简历模板一搜一大堆,不过大都既不实用也不好看。所以最后我再分享几个觉得不错的模板给大家参考:

纸质模板

上面两份模板都来自 此网站 ,想寻找更满意的版本可以进去逛逛。

在线模板

更多

本项目整合了大量下方资源的面试题内容,但毕竟是按照我自己技术栈整合的,所以如果你还想查缺补漏(例如 react 相关面试题等),可以点击下方链接了解更多:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].