我的面试经历分享给大家
我是在外包公司工作,所以这次想下定决心好好学习找个差不多的甲方,大概用了3周的时间找到了一家还算差不多的工作,找工作之前听了开课吧的课程,然后得了一本JavaScript第四版高级程序设计的书,开课吧的课程也简单的介绍了面试重点,我也差不多找到了方向,这次找工作给我的经验教训是平时不能只停留在使用的层面上,更重要的是要理解吃透为啥要这么用,研究它深层的原理。
简单分享一下我面试印象比较深的经历,面试京东初面是一位小姐姐,态度特别好,特别亲切,那会儿我就很想要这份工作,由于我的原理性知识掌握的不是很全面透彻,小姐姐最后给我的建议就是要深究根底,不能只会使用,最后就是初试过了,但是过了大概2个小时,给我打过来电话让我复试,我说接下来我没有时间,有其他事情要忙,面试官就说那下周再和你联系吧,但就是这样,下周我也等不到复试的电话了,有点失望,可能我错过机会了,说一下面试题目吧。
1、HTML5的新特性有哪些?其中我说到了动画
2、追问为啥H5的动画性能好,动画原理是什么
3、说一下闭包是什么?它的优缺点?以及应用场景
4、节流和防抖的使用场景,简单用伪代码描述一下
5、js的继承方式有哪些,说一下怎么实现的
6、你平常工作中使用过的ES6的语法有哪些?
7、promise的常用的方法有哪些?
8、async await和promise的区别?
9、说一下webpack的打包原理,webpack里面的一些常用配置项,项目是怎么进行优化的?
10、说一下computed和watch、methods的区别
11、说一下项目中遇到的比较棘手的问题以及如何解决的
京东面试完之后,收到了网易的复试通知,网易初试是线上笔试写代码,复试是电话面试,大概问了一些偏网络方向和对前端技术的理解
1、介绍自己和项目,为啥离职
2、如何实现自适应的
3、了解HTTP2吗?HTTP、HTTP2、https的区别
4、说一下网络安全
5、了解PWA吗?说一下你对它的理解
6、说一下对前端工程化的理解
7、说一下项目中遇到的比较棘手的问题以及如何解决的
面试完感觉凉凉了,这些问题都不在我的预料范围内,凭着感觉说了一些,前端开发程序员们加油吧!!!