微鲤科技前端面试

进去先做了一套题

  1. 有哪些行内元素,块级元素,空元素

     1. 行内: input,span,a,img以及display:inline的元素 
     2. 块级: p,div,header,footer,aside,article,ul以及display:block这些
     3. void: br,hr
    
  2. html的新特性

  3. 描述下cookie,sessionStorage,localStorage的差异……

cookie : 大小4KB 左右,跟随请求(请求头),会占用带宽资源,但是若是用来判断用户是否在线这些挺方便
sessionStorage和localStorage大同小异,大小看浏览器支持,一般为5MB,数据只保留在本地,不参与服务端交互.
* sessionStorage的生存周期只限于会话中,关闭了储存的数据就没了.
* localStorage则保留在本地,没有人为清除会一直保留
  1. css选择器有哪些,哪些属性会继承
  2. css说样式权重的优先级,如何计算权重
  3. 让父div中的子div上下左右居中

一面技术面

  1. 上下左右居中的问题 ,自己实现一下。
  2. 左侧div定宽200px,右侧宽度自适应
  3. 之前项目中向后端发请求是怎么做的
  4. git和post的区别
  5. axios封装的是哪一个对象向服务器发请求的
  6. js有哪些异步操作
  7. setTimeout(function(){console.log(1)},0) new Promise(function(resolve){console.log(2)}) 的执行顺序
  8. 状态码(问了302,然后让我全说了)
  9. 数组合并
  10. 使用过哪些mvvm框架
  11. vue生命周期
  12. 跨域
  13. 箭头函数和普通函数的区别
  14. vue数据组件之间的数据传递
  15. 字符串最长回文字串
    16.如何修改chrome记住密码后自动填充表单的黄色背景 ?
  input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(250, 255, 189); /* #FAFFBD; */
    background-image: none;
    color: rgb(0, 0, 0);
  }

1.2d好还是3d好?
2.快速清除页面中所有的浮动。*:after{content:'';}
3.ajax书写出来,里面的每一步表示什么?讲一下。里面的4和304
4.get ,post 的区别?
5.http状态码有哪些?你能说一下吗?
6.es6用过多久?
7.还是问到基础的时候自己的掌握还是不太明析。
8.排序,如果去重呢?set()容器,es6里的map()。
9.箭头函数和非箭头函数的区别。
10.给面试官的感觉就是背出来的答案,自己都说不清楚,每一个问题都要好好想想如何回答,怎么能够把自己的想法清晰的表述出来,无法说清一个问题只能说明你自己还是没有理解清除。
11.怎么改变this指针的指向?call和apple的区别。
12.vue前后端跨域。CORS是怎么回事?
13.还有其他跨域方法吗?原理什么?
14.jsonp为什么能跨域?
15.jsonp返回一些什么东西,服务器返回格式是什么?我才知道这个返回了?
16.如何解决移动端适配问题?
17.淘宝团队也是用rem,你想一下他们是怎么实现的?他们怎么做适配的?用js,看一下rem.js。
18.最长字符串回文数

后来hr还问了一些问题,感觉回答的不太好的是:你对我们公司有了解吗?有用过我们公司的产品吗?你们专业是做什么的?
其实面试过程中不是都是一样,

你可能感兴趣的:(微鲤科技前端面试)