2019的几次前端面试总结

总结

最近一共参加了五家公司的面试,大小公司都有,真的只有去参加了真实的面试才能知道自己的很多的不足的地方,虽然面试的结果不尽人意,但我还是从中学到了许多的东西,对于像我这样的前端新手,面试的时候还是主要以前端的基础为主,而且一般大点的公司都比较注重ES6的知识点。至于vue、react等框架只是简单的问一下。从这几次的面试中,我发现了自己基础确实不扎实,很多知识点也是只有点印象,如果再深一步就不知道了。

  • 下面我总结了这几次的面试的重要的问题
  1. 说一说你做的这个作品?
  2. 你的作品的数据是怎么来的?了解哪些异步请求?了解promise吗?自己用promise实现Ajax请求?
  3. 如何实现一个setinterval?
  4. 了解async,await吗?
  5. 你用过那些关于ES6的知识点?
  6. 知道箭头函数吗?说一说它的this问题?如何使用普通的function实现箭头函数?
  7. apply,call,bind的区别?能自己实现吗?
  8. 用css实现一个进度条的效果,正方形的进度条效果会做吗?
  9. 盒子水平垂直居中的方法有哪些?
  10. 排序了解过吗?讲一下快排实现的原理?
  11. 数组去重的方法?数组的map方法使用过吗?
  12. 你了解过webpack吗?webpack配置里面的publicPath和path有什么区别?
  13. webpack的loader知道吗?webpack处理css文件的style-loader和css-loader顺序?为什么?
  14. 讲一讲JS的垃圾回收机制
  15. 你了解过web安全方面的吗?CSRF和XSS的攻击手段和防御手段

还有些常考的闭包,事件捕获/冒泡,原型/原型链等问题虽然面试的时候没问,但是在笔试题里面都有涉及到,所以基本上都是基础知识,而且主要是JS相关的知识。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值