小米武汉站前端一面+二面凉经

一面:

  • 所了解的所有关于css布局的都讲一下
  • 原型链:画出原型,实例,构造函数的关系图,如果再添加一个子类型,画出关系图
  • 同源策略,跨域:简单介绍了下image,cros,document.domain,window.name,要求详细说了jsonp原理
  • let,const和var的区别。const如果是对象,那么可以改变他的属性值,说一下他的原理。
  • 原生Ajax
  • 平时都看什么书:说到看了图解http,追问都了解哪些比较复杂的头部,介绍了expires,cache-control,last-modifined,etag。由此再追问这几个头部的具体应用(浏览器缓存:强缓存,协商缓存),又问协商缓存命中浏览器会返回什么

二面:

  • 觉得上一面表现怎么样,觉得自己薄弱的地方是什么
  • es6学了没有
  • js的异步机制
  • 如果有多个并发的请求返回结果,那么如何用es5的方法让这几个结果都返回结果成功之后再执行某一个console.log(),最外面设一个标志位,需要在每一个请求的回调函数里如果成功就把标志位加1,并且判断标志位是否为3,为3就执行这console.log()
  • cookie,localstorage和sessionstorage区别
  • cookie分别由浏览器和服务器创建,生命周期不同,那么有没有什么方法可以设置cookie失效,这里没答上来
  • 平时的学习方式是什么,建议不要光看书,多在github上找项目自己敲。Extjs的书可以不用再看了。

还有些记不太清了,现在暂时想到这些

你可能感兴趣的:(前端面试,前端)