作为一个程序猿,跳槽,那是比较正常滴,最近在准备裸辞,把面试过程中问到的面试题记录下来,希望能够帮助大家找到一个理想中的工作。
一定要记得和 HR 约好具体的时间 !!!
一定要记得和 HR 约好具体的时间 !!!
一定要记得和 HR 约好具体的时间 !!!
重要的事请说三遍,否则,可能和我一样在大晚上刷剧的时候来场面试(嗯,碰到这种情况有点懵,看来内容存储功底还不够);或者在刚面膜贴脸上,准备做个补水美容的时候,来了一场猝不及防的头脑风暴,希望面试官小姐姐没听出来我声音的异样,尴尬啊
接下来要敲黑板了啊,一大波面试题将会来临:
一、css:
1.css实现三角形(懵逼,项目中没有用到过,忘了,第一题完败)
2.css实现元素居中的方案
二、js:
1.解释下原型链(避免不了的面试题啊!!!还是记不住,谁来拯救我)
2.怎么实现继承
3.js的定义
4.http及https的区别
5.解释三次握手四次招手及为什么招手比握手多了一次
6.js是面向什么的语言
7.怎么理解js的栈
8.解释下闭包
9.从输入网址开始,浏览器都做了什么
10.跨域怎么解决的?如果是后台解决的,知道后台解决的方案么?
11.https加密过程
三、html:
1.h5语义化标签
四、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的原因
四、其他
1.用到的git命令有哪些
2.react和vue的区别
后期会进行答案的补充;当然在被虐的体无完肤的面试中遇到的新题目也会进行及时的补充。
各路大神有不同的思路,一定要留言评论