面试 第六感别墅度假

2018第一面,面试官非常nice,全程微笑,非常有耐心,但是我答的自己都听不下去。。
这家公司跟airbnb差不多,做中高端别墅短租的,有网站也有app。前端技术栈是jquery,后端为php+python。


笔试部分

  • 将3添加到数组a的第二位后
var a = [2,3,42,4,1]
  • 将下面的字符串以空格为分界线添加到数组并删除多余的空格。
var  str = 'r  hrthr gre   jgji     ji ijii'
  • 用 js 将16位颜色 #eeeee 转化为 rgb(238,238,238)

  • 让a继承b的所有属性

function a(){
  this.a1 = 4
  this.b1 = 2
}
funtion b(){
  this.a2 = 2
  this.b2 = 8
}

面试部分

  • js是如何实现继承的
  • 如何理解js中的作用域链
  • 如何理解闭包?闭包的缺点是什么?
  • 如何处理跨域?
  • 了解 xss 和 csrf 吗?

总结

这次面试暴露出的问题还真不少,很多基础知识都不会,比如说继承,作用域链还有数组的常用api等等。
今天一定要把这些都弄懂,拼命也要学会,因为,明天就是生死战!

posted @ 2018-03-05 17:46  Saiyan  阅读(107)  评论(0编辑  收藏  举报