其他分享
首页 > 其他分享> > 2021前端面试经常被问到的题(附答案)

2021前端面试经常被问到的题(附答案)

作者:互联网

面试经常被问到的题
一、html5
1、html常见面试题
2、艺术喵 2 年前端面试心路历程(字节跳动、YY、虎牙、BIGO)| 掘金技术征文
3.前端 100 问:能搞懂 80% 的请把简历给我
4、前端优化
二、css
1.CSS 基础面试题(附答案)
2.如何居中div?
3. CSS3新特性
4.清除浮动
5.media媒体查询
6.讲一讲Flex布局,以及常用的属性?
7.BFC
8.px rem em vh vw之间的区别到底是啥?
9.0.5px的线
10.12px以下的字体
三、javascript

  1. Symbol
    2.dom常用的操作
    3.Promise
  2. this
  3. new
    4.手写各种原生方法
    5.单线程异步
  4. 获取元素节点
    7.判断一个对象是Array类型
    8、事件循环
    9.Set 和Map
    10、proxy
    11、 Promise/async/Generator
    12.继承
    13.一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
    14.闭包
    15.函数柯里化
    16、 for…in和for…of区别
    17、数组去重
    四、http
    1、post 和get 的区别
    2、http的基本知识
    3、跨越
    4、Cookies 与 Session,SessionStore,LocalStore的区别及使用
    5.从一个url到最终页面渲染完成,发生了什么?
    6、css 和csrf
    7、Websocket
    8、前端的网络请求方式
    9、谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
    10.缓存
    11、TCP的拥塞控制
    12、
    五、vue
  5. vue 的生命周期
    2、vue双向绑定原理
    六、react
    五、其他
    1.讨论canvas与svg的区别
    2.MVVM
    3.相对路径与绝对路径的写法
    4.框架
    5.线程进程
    6.ajax
    7.前后端分离
    8.单页面多页面的应用
    9.Git基本操作
    10.mock
    11.二叉树
    12.前端模块化
    13.webpack,grunt,grup
    14、virtuldom
    15、重新认识 package.json
    16、算法二叉树的深度遍历与广度遍历
    一、html5
    1、html常见面试题
    常见面试题

2、艺术喵 2 年前端面试心路历程(字节跳动、YY、虎牙、BIGO)| 掘金技术征文
艺术喵 2 年前端面试心路历程(字节跳动、YY、虎牙、BIGO)| 掘金技术征文

3.前端 100 问:能搞懂 80% 的请把简历给我
前端 100 问:能搞懂 80% 的请把简历给我

4、前端优化
前端性能优化

二、css
1.CSS 基础面试题(附答案)
50道 CSS 基础面试题(附答案)
CSS经典面试题

2.如何居中div?
CSS水平居中+垂直居中+水平/垂直居中的方法总结

  1. CSS3新特性
    深入了解 CSS3 新特性

4.清除浮动
清除浮动的四种方式及其原理理解

5.media媒体查询
深入浅出篇 — media媒体查询 - 响应式开发必备

6.讲一讲Flex布局,以及常用的属性?
一劳永逸的搞定 flex 布局

7.BFC
?

8.px rem em vh vw之间的区别到底是啥?
px rem em vh vw之间的区别

9.0.5px的线
怎么画一条0.5px的边(更新)

10.12px以下的字体
Chrome的最小字体12px限制最终解决办法

三、javascript

  1. Symbol
    ES6的Symbol竟然那么强大,面试中的加分点啊

2.dom常用的操作
JavaScript操作DOM常用的API

3.Promise
面试精选之Promise
八段代码彻底掌握 Promise
最简实现Promise,支持异步链式调用(20行)

  1. this
    this、apply、call、bind

  2. new
    重学 JS 系列:聊聊 new 操作符
    完全搞懂js 中的new()到底做了什么?

4.手写各种原生方法
手写各种原生方法
完全搞懂js 中的new()到底做了什么?

5.单线程异步
简述JS单线程异步实现原理
15分钟读懂进程线程、同步异步、阻塞非阻塞、并发并行
http://www.ruanyifeng.com/blog/2014/10/event-loop.html

  1. 获取元素节点
    原生 JS 获取节点方法总结

7.判断一个对象是Array类型
怎么判断一个js对象是不是Array类型?

8、事件循环
前端中的事件循环eventloop机制
关于EventLoop的学习

9.Set 和Map
ES6的Set和Map数据结构,由你制造

10、proxy
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
【前端词典】如何向老板解释反向代理

ES6黑科技实践–proxy,reflect

11、 Promise/async/Generator
9k字 | Promise/async/Generator实现原理解析

12.继承
前端必知必会ES5、ES6的7种继承

13.一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧
一个合格的中级前端工程师需要掌握的 28 个 JavaScript 技巧

14.闭包
闭包
javascript 近乎神话般的概念:闭包

15.函数柯里化
柯里化

16、 for…in和for…of区别
for in 和 for of的区别详解
#typeof和instanceof原理# 17.typeof

17、数组去重
添加链接描述

四、http
1、post 和get 的区别
你敢在post和get上刁难我,就别怪我装逼了

2、http的基本知识
面试 – 网络 HTTP
(建议精读)HTTP灵魂之问,巩固你的 HTTP 知识体系

3、跨越
10种跨域解决方案(附终极大招)

4、Cookies 与 Session,SessionStore,LocalStore的区别及使用
前端面试题必考(五)- Cookies 与 Session,SessionStore,LocalStore的区别及使用 / H5事件通知机制
https://juejin.im/post/5dc2415e6fb9a04a5d586590#comment
cookie、localStorage和sessionStorage 三者之间的区别以及存储、获取、删除等使用方式

5.从一个url到最终页面渲染完成,发生了什么?
从一个url到最终页面渲染完成,发生了什么?

6、css 和csrf
xss攻击和csrf攻击的定义及区别
浅说 XSS 和 CSRF

7、Websocket
看完让你彻底搞懂Websocket原理

8、前端的网络请求方式
全面分析前端的网络请求方式

9、谈谈HTTP协议中的短轮询、长轮询、长连接和短连接
HTTP协议中的短轮询、长轮询、长连接和短连接

10.缓存
HTTP 缓存的那些事儿

11、TCP的拥塞控制
TCP的拥塞控制

12、
五、vue

  1. vue 的生命周期
    详解 Vue 生命周期实现

2、vue双向绑定原理
vue 的双向绑定原理及实现
3分钟了解vue数据劫持的原理

六、react
React高阶组件(HOC)的入门

标签:10,面试题,HTTP,区别,前端,面试,2021,问到,页面
来源: https://blog.csdn.net/qq_30627241/article/details/117297999