下午正在做腾讯的笔试,收到了度小满的电话,让去面试,匆匆赶过去等了一会,就开始面试了,以下为面试记录。
首先是简单的自我介绍,我讲了自己本科、研究生期间的学习经历,学习方向,获奖情况,介绍完之后面试官就开始问我问题了。
1、了不了解es6,es6中的箭头函数和普通的函数有什么区别,promise怎么用;
2、有没有用jquery自己造过轮子或插件;
3、h5新增的标签有哪些?
4、用动画实现一个钟摆,左右各30度;用事件绑定实现一个页面拖动;
5、数组去重;
6、垂直居中有哪几种实现方式?
7、了解浏览器缓存机制吗?浏览器缓存有哪些,彼此有哪些区别?
8、http和https的区别,应用场景
9、tab切换
10、两栏和三栏自适应布局
11、跨域问题
12、攻击和防御
13、框架react,vue的使用和源码了解情况
14、设计模式有哪些,继承方式有哪几种,手写
别的问题我好像就不记得了。我前端自学半年,基础太差,不过面试官很好,指出了我的很多缺点,感激。