OPPO前端提前批面经(一二面)

8.3 OPPO提前批 

一面 25min

  • 自我介绍
  • 项目介绍,难点和优化
  • 说说Flex布局,哪些是父节点属性
  • flex:1
  • 了解es6哪些内容(Promise,let,const,箭头函数)
  • const作用,块级作用域
  • 如何使对象属性不能被改变(es6 Proxy)
  • 请求头字段有哪些
  • 协商缓存和强缓存
  • 命中强缓存返回什么状态码(200)
  • GET请求,请求内容放在哪
  • POST请求,请求内容,请求格式(四种格式:application/json【json格式】,application/x-www-form-urlencoded【原生表单】,multipart/form-data【表单】,text/xml【xml】
  • js单线程如何实现异步(事件队列)

二面 40min

  • timewait为什么是2MSL,哪一方会有timewait

  • https(详细到发送的报文内容,加密)

  • http请求报文中缓存字段(no cache和no store)

  • vnode的好处,为什么vue1.x没有2.x有了(diff?)

  • csrf如何预防(如果不用localstorage呢)

  • Vue的坑(说了数组无法监听)

    • 为什么监听不到数组的变化

    • 如果要监听该如何做

    • 如何重写数组方法

  • 反问:

    • 技术栈(balabala一大堆
    • 移动端适配问题(balabal一大堆

已约HR,许愿offer!

#面经##校招##OPPO##前端工程师#
全部评论
二面多久约hr呀
1 回复 分享
发布于 2020-08-07 20:15
flex:1是问了啥啊 我就记得好像是用来让子元素等比例分配空间的
点赞 回复 分享
发布于 2020-08-07 20:44

相关推荐

劝退式:感觉有人回才是不正常的
点赞 评论 收藏
分享
评论
5
16
分享

创作者周榜

更多
牛客网
牛客企业服务