前言

本次主要搬运网上关于微盟前端面试的常问问题

文章目录

  • 前言
    • 本次主要搬运网上关于微盟前端面试的常问问题
  • 问题总结

问题总结


  1. 说下页面布局的方式
  • 固定布局
  • 流式布局(Liquid Layout)
  • 栅格化布局
  • 自适应布局(Adaptive Layout)
  • 响应式布局
  • 弹性布局(rem/em布局)
  • 伸缩布局(Flex box)
    其中自适应布局、响应式布局、弹性布局、伸缩布局都为了适应移动端设备(手机端、平板电脑)。
  1. flex 的属性及使其垂直居中的方式

  2. 隐藏页面中某个元素的方法

  3. CSS 选择器及优先级

  4. CSS 盒子模型

  5. BFC 概念、规则、触发方式

  6. 加载css的是否会阻塞浏览器的解析和渲染
    js执行会阻塞DOM树的解析和渲染;
    css加载不会阻塞DOM树的解析
    css加载会阻塞DOM树的渲染
    css加载会阻塞后面js语句的执行

  7. Sass 如何实现复用

  8. Sass 中mixin 如何使用

  9. 说下浏览器的存储

  10. 浏览器的缓存

  11. 协商缓存的过程

  12. js事件模型有哪几种

  13. 说下闭包

  14. 闭包应用的场景

  15. 节流防抖

  16. 使用过的ES6 方法

  17. ES6里的 set 和 map

  18. 箭头函数的特性

  19. apply与bind的区别

  20. 使用call 或apply是否会改变 箭头函数的指向

  21. ES6 的继承方式

  22. 原型及原型链

  23. 说下 promise

  24. 实现 Promise.all

  25. 构造函数 new 一个 promise 是同步还是异步

  26. React hooks

  27. React ref

  28. webpack工作原理

  29. loader和plugin的区别

  30. 使用过的plugin

  31. 使用webpack 处理 css 使用什么插件

  32. 选择器的优先级,问的很细

  33. js的数据类型,引用类型以及基本类型

  34. 深浅拷贝

  35. 防抖和节流 ,手写其中一个

  36. es6用过哪些?

  37. 说一下ES6的模块化?以及和AMD、CMD的区别?

  38. 箭头函数和函数有什么区别?

  39. vue的双向绑定

  40. apply和bind、call的作用以及区别?

  41. 设计模块

  42. webpack自己做过脚手架吗?

  43. 缓存说一下?

  44. XSS、CSRF

  45. 项目的开发流程?如果给我一个需求,排期不满怎么办?你会怎么解决?

  46. 了解微盟吗(回答了删库跑路)

  47. node做过哪些?中间件概念是什么?中间件调用时依靠什么?

  48. java学过吗?接触过springboot没有?

  49. JavaScript的数据类型,数组呢?

  50. 数组有那些方法改变自己?

  51. vue的双向原理?

  52. 去重的优化

  53. AOP编程是什么?怎么实现

  54. 介绍项目

  55. cors 跨域

  56. 固定左侧宽度,右侧自适应

  57. 响应式布局

  58. js 判断数据类型

  59. 深浅拷贝区别

  60. 事件冒泡捕获

  61. 异步编程的方式

  62. 设计模式

  63. vue 的路由模式

  64. vue 组件传值

  65. vuex

  66. 两个页面间传值

  67. 4开头状态码

  68. cookie、session

  69. 页面渲染性能优化

  70. for in

  71. 如何判断类型

  72. for of,for in循环对象会有什么问题?为什么?如何解决?(迭代器问题)

  73. 让你实现一个memoize,怎么实现

  74. Map有什么特性

  75. Promise有几个状态

  76. 多个Promise按序执行

  77. http缓存

  78. http2有什么新特性

  79. 块级元素和行内元素 块级元素转换成行内元素的方法。

  80. 盒模型

  81. 使用浮动会产生的问题 怎么解决 这里延伸了一个使用伪元素会有什么缺点

  82. 如何画一个正方形(一个div固定宽度不能使用px而是使用百分比,怎么使高度一样)

  83. 垂直水平居中的方法

  84. 谈一下flex布局

  85. js的数据类型 基本数据类型 引用数据类型

  86. 怎么判断类型 问了instanceof是不是一定准确

  87. 说一下继承 原型链继承 构造函数继承 组合继承 寄生式组合继承

  88. 说一下promise 问了promise.all的具体实现方法

  89. 谈一下闭包 问了具体使用过的场景。

  90. 前端优化的方法

  91. 问了打包工具 我说我不太熟 继续问了说要把scss less转成css是怎样的执行顺序(loader)

  92. 浏览器本地存储 例如cookie localStorage sessionStorage

  93. 谈一下知道的状态码

  94. 谈一下强缓存和协商缓存

  95. 网络攻击 例如XSS CSRF MITM

  96. 预防这些攻击的方法

  97. 说一下生命周期 然后可以在哪个钩子函数里发请求 从后端拿数据(created)

  98. 谈一下vue-router 有什么实现的方法 我这里有点忘记了 还问了一些api然后请求的内容有哪些 ?

  99. 组件之间通信的方法 特意还问了兄弟组件之间通信 让我再去了解vuex

  100. 怎么实现双向绑定 vue2和vue3的区别

  101. v-if和v-show的区别

  102. 常见的标签,以及用法,h5的新增的标签

  103. 对语义化的看法

  104. img标签alt和title的区别

  105. 常见的css选择器,怎么计算权重

  106. 伪类

  107. 溢出部分显示省略号

  108. 数据类型

  109. 值类型和引用类型的区别,存放的位置…

  110. 用过的设计模式,发布者-订阅者模式

  111. 深拷贝,如何判断数据类型

  112. typeof能判断哪些类型,如何判断一个对象具体是什么类型

  113. 一道算法,数组转树形结构

  114. 图片獭加载

  115. 用户名注册怎么判断用户唯一

  116. 两个页面在另一个页面数据变动前一个页面怎么做到变动

  117. 回流宽度变什么情况不触发

  118. jquery添加一个变量中没有的方法

  119. 函数中如果未显式地设置函数的返回值,那么返回的是什么?
    结果会返回一个undefined值JavaScript函数的返回值

  120. session和cookie的异同点?
    网络面经:你真的了解Cookie和Session吗?

  • 作用范围不同,Cookie 保存在客户端(浏览器),Session 保存在服务器端。
  • 存取方式的不同,Cookie只能保存 ASCII,Session可以存任意数据类型,比如UserId等。
  • 有效期不同,Cookie可设置为长时间保持,比如默认登录功能功能,Session一般有效时间较短,客户端关闭或者Session超时都会失效。
  • 隐私策略不同,Cookie存储在客户端,信息容易被窃取;Session存储在服务端,相对安全一些。
  • 存储大小不同, 单个Cookie 保存的数据不能超过 4K,Session可存储数据远高于Cookie。
  1. < script >标签的属性async、defer和src
    <script>标签的属性async、defer和src

【秋招面经】微盟前端题目总结相关推荐

  1. 【秋招面经】金山前端题目总结

    前言 本次主要搬运牛客网上关于金山前端面试的常问问题 文章目录 前言 本次主要搬运牛客网上关于金山前端面试的常问问题 问题总结 对VUE的了解程度 闭包 原型链 CSS实现垂直水平居中 绝对定位.相对 ...

  2. 21秋招,我放弃了前端

    21秋招,我放弃了前端 不知不觉已经参加工作差不多一年了,现在每天赶公交.上班干活.赶公交,已经不是之前熟悉的敲代码了,现在时不时从QQ邮箱那边传来之前写的文章被阅读的信息,这些信息时刻告诉我曾仰望过 ...

  3. 【2023秋招】9月京东校招题目

    完整真题解析:[2023秋招]9月京东校招题目(Js实现)以及满分解析 题解:第一题 题目大意 给定一个字符串,只包含 r.e.dr.e.dr.e.d ,每次操作可以删除相邻两个相同字符并添加一个新的 ...

  4. js date转成 时间字符串_秋招快要开始了,前端笔试中的坑位-JS隐式转换问题

    我们在写笔试题的时候,经常碰到涉及隐式转换的题目,例如 "1" + 2 obj + 1 [] == ![] [null] == false === 和 == === 叫做严格运算符 ...

  5. 百词斩秋招java,成都百词斩2018web前端秋招笔试题

    请第干种用大是使处来框这它段观开有个理和近20分钟内完成以下题目(以纸笔或者文本形式完成,请勿使用IDE等开发工能调页代事求都学是功发解开宗这维视如间请前框来总在行回断元随来以4移和泉果动具) 1.览 ...

  6. 【2023秋招面经】4399 前端 一面-部门初面(26min)

    简单自我介绍一下. 为什么选择做前端呢? 看你用过很多vue,那么你觉得vue2.vue3有什么区别? vue3用的是setup(),有点类似于hook,你对hook有了解吗,简要说一下. React ...

  7. 【2023秋招】9月京东校招题目(Js实现)以及满分解析

    题解:第一题 题目大意 给定一个字符串,只包含 r . e . d r.e.d r.e.d ,每次操作可以删除相邻两个相同字符并添加一个新的字符,求整个字符串没有相邻相同元素的最小操作次数 题目思路 ...

  8. 2022届FPGA/数字IC秋招笔试面试汇总帖(题目来源:FPGA探索者)

    目录 001--什么是STA静态时序分析,有什么作用? 具有代表性的STA工具: 静态时序分析STA: (1)setup time (2)hold time (3)STA 的时序路径 (4)recov ...

  9. 【2023秋招面经】OPPO 前端 一面(40min)

    自我介绍(学习经历.项目经历.前端学习情况) 个人接触前端/选择前端作为职业方向是因为什么原因? 选择方向后如何进行学习规划,自己的学习路径是什么? 你是学软件工程专业的,软件工程开设的什么课程对你在 ...

最新文章

  1. 一个简单IOC与DI示例
  2. linux dd文件系统,原来dd命令也可以模拟块设备(文件系统)读写
  3. Date-calendar 类
  4. mysql集群之MHA简单搭建
  5. 21天Jmeter打卡Day12 逻辑控制器之循环控制器
  6. java 哈希表入门
  7. 分享下我的 netbeans 的配色方案
  8. VCPKG 包下载失败解决思路
  9. 什么是微信62数据?微信62数据原理解读
  10. ppt编辑数据链接文件不可用_ppt插入图表数据不能编辑怎么办
  11. 使用Java实现经典的进程同步问题--哲学家进餐问题
  12. excel两个表格数据对比_excel如何1秒钟合并两个不同表格数据?收下这个方法吧...
  13. 计算机二级word奇偶页眉页脚,Word怎样设置奇偶页眉和页码图解
  14. 计算机之父童年的故事教学设计,计算机之父童年的故事 教学设计
  15. html微信朋友圈demo,Vue.js实现模拟微信朋友圈开发demo
  16. 南昌人武学院计算机室,【志愿者日记】南昌大学人武学院:用行动感染身边的人...
  17. python服务器传输wav文件,Python处理wav文件(二进制文件读写)
  18. WMS系统开发总结-移库管理-下架与上架
  19. Oracle 字段自增
  20. Unity——用代码实现序列帧动画

热门文章

  1. Python中isdigit()
  2. java-php-python-南京传媒学院门户网计算机毕业设计
  3. Flask学习之旅——2.3 控制语句
  4. VUE 通过EXTERNALS 加载外部CDN资源,减少打包体积
  5. 西北师范大学计算机科学与工程学院导师,西北师范大学计算机科学与工程学院导师简介-马慧芳...
  6. cuda, cudnn的升级,各种深度学习库的安装
  7. swift - YYCache 之 YYDiskCache
  8. Android 单元测试中遇到的一些问题汇总
  9. 日更 - 摄影学习第二课:手机参数相关
  10. 5G 核心网用户面功能(一)UE IP地址分配和管理