2019前端面试总结

作为一个程序猿,跳槽,那是比较正常滴,最近在准备裸辞,把面试过程中问到的面试题记录下来,希望能够帮助大家找到一个理想中的工作。

一定要记得和 HR 约好具体的时间 !!!

一定要记得和 HR 约好具体的时间 !!!

一定要记得和 HR 约好具体的时间 !!!

重要的事请说三遍,否则,可能和我一样在大晚上刷剧的时候来场面试(嗯,碰到这种情况有点懵,看来内容存储功底还不够);或者在刚面膜贴脸上,准备做个补水美容的时候,来了一场猝不及防的头脑风暴,希望面试官小姐姐没听出来我声音的异样,尴尬啊

接下来要敲黑板了啊,一大波面试题将会来临:

一、css:

1.css实现三角形(懵逼,项目中没有用到过,忘了,第一题完败)

2.css实现元素垂直居中的方案

3.css3新属性有哪些

4.使用动画实现灯泡的闪灭

5.flex弹性盒布局

6.px,rem,em的区别

7.less,sass的区别

二、js:

1.解释下原型链(避免不了的面试题啊!!!还是记不住,谁来拯救我)

2.怎么实现继承

3.js的定义

4.http及https的区别

5.解释三次握手四次招手及为什么招手比握手多了一次

6.js是面向什么的语言

7.怎么理解js的栈

8.解释下闭包

9.从输入网址开始,浏览器都做了什么

10.跨域怎么解决的?如果是后台解决的,知道后台解决的方案么?

11.https加密过程

12.使用js如何实现轮播图

13.为什么需要输入验证码

14.es6 都用过哪些

15.let,const,var的区别

16.箭头函数与普通函数的区别

17.实现深拷贝浅拷贝的方法有哪些

18.有哪些方法实现性能的优化

19.用什么做缓存,区别是什么

20.请求数据返回的状态码都分别表示什么含义

21.get,post的区别

三、html:

1.h5语义化标签

2.h5有哪些新特性

3.为什么要把 script 标签放到 body 标签的下面

四、react:

1.react 高阶组件

2.react 16新增的特性及生命周期

3.解释下 react 中 setState的底层原理,传参问题

4.react 定义key的原因是什么

5.虚拟dom的解释

6.redux中的connect

7.webpack 的配置

8.react 的diff算法

9.react 怎么优化时间算法

10.react 16废除componentWillReceiveProps的原因

11.自己写过哪些组件

12.react 的挂载组件有没有使用过,使用场景介绍

13.如何获取真实dom

四、其他

1.用到的git命令有哪些

2.react和vue的区别

3.webpack里面都用到什么插件

4.遇到哪些兼容性问题,怎么解决的

5.webpack的配置都有哪些

6.从头开始做一个项目都需要做什么

7.浏览器的缓存机制

五、面试官大大让我夸夸自己!!!有点小害羞,记得多记点自己的优点:)

后期在被虐的体无完肤的面试中遇到的新题目也会进行及时的补充。

各路大神有不同的思路,一定要留言评论

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值