web前端面试总结(2)

10.27 面试总结与分享(清宇网络)

面试问题

  • 自我介绍
  • nodejs静态服务器路由前端使用Nodejs来写的么
  • 整个项目实现的思路,都实现了哪些模块
  • 使用nigix代理解决端口问题
  • 对于地图的使用,有没有用过地图自定义的东西
  • 使用vue的时间,当时是怎么学习vue的,将vue的官方文档全部浏览
  • vue的几个生命周期
  • vue和react、angular的对比、vue的优势、react的优势
  • 虚拟dom,如何提高页面的渲染 ,有没有详细的了解详细的diff算法的流程。
  • 双向数据绑定的原理,通过函数监听的设计模式
  • MVVM MVC
  • 小程序的rpx
  • 做小程序的时候是使用官方文档的还是和vue结合的
  • es6的规范重点:promise的作用,解决什么问题
  • promise的链式调用和回到地狱相对很相似,之后的Generator ,async,yield的理解
  • 对async、await和之前的技术相比有没有什么区别。
  • Generator 、async、await有没有用过,在哪里用过
  • 对于js的eventLoop事件循环的过程是怎样的,对里面的概念有没有了解过
  • 关于浏览器是怎样把我们的页面进行解析和渲染的。具体的流程是怎样的
  • 之前没有vue这些框架,用jquery的小技巧,优化性能的小技巧,比如说回流,对于小技巧的了解,什么情况回引起回流,怎样避免
  • swiper有没有看过是怎么实现的么,有没有读过插件或者开源的项目的源码
  • 使用Monont.js编写时间过滤器
  • websocket、webWorker、webStorage
  • 在前后端分离的过程中,经常会用到跨域,跨域的方法
  1. jsonp 需要目标服务器配合一个callback函数。
  2. window.name+iframe 需要目标服务器响应window.name
  3. window.location.hash+iframe 同样需要目标服务器作处理。
  4. html5的 postMessage+ifrme 这个也是需要目标服务器或者说是目标页面写一个postMessage,主要侧重于前端通讯。
  5. CORS 需要服务器设置header :Access-Control-Allow-Origin。
  6. nginx反向代理 这个方法一般很少有人提及,但是他可以不用目标服务器配合,不过需要你搭建一个中转nginx服务器,用于转发请求。
  • 对自己的定位,初级、中级、高级
  • 对自己期望的薪资
  • 离职的原因
  • 还有没有其他的问题需要问的

猜你喜欢

转载自blog.csdn.net/yw00yw/article/details/83502388