各厂面试题汇总

一.写在前面html

该篇做为汇总, 以面试人为单位, 面试题型不作详细分类. 若是您发现错误,请必定要告诉我,拯救一个辣鸡(但很帅)的少年就靠您了!前端

二.前端面试(阿里)面试

 2.1 说一下CSS盒模型(详细戳我算法

  • 基本概念:W3C标准盒模型和IE盒模型
  • CSS如何设置这两种模型
  • JS如何获取盒模型对应的宽和高
  • 根据盒模型解释边距重叠
  • BFC(边距重叠解决方案)

2.2 怎样让一个元素水平垂直居中(详细戳我)后端

  • 分行内元素和块级元素分别举例

2.3 知道什么是同源策略吗?那怎么解决跨域问题?知道 JSONP 原理吗?(详细戳我)跨域

  • 同协议同主机同端口,是一个安全策略
  • CORS 和 JSONP,或者后端设置代理
  • HTML 页面中再经过相应的标签从不一样域名下加载静态资源,而被浏览器容许,基于此原理,能够经过动态建立script,再请求一个带参网址实现跨域通讯

2.4 怎么检测浏览器中的内存泄露(详细戳我浏览器

2.5 重绘和重排的区别(详细戳我安全

2.6 知道浏览器事件机制吗
前端框架

  捕获阶段,目标阶段,冒泡阶段(顺便还提到了一下IE8如下不支持 addEventListener框架

2.7 React 在哪一个阶段发起 XhrHttpRequest

  componentWillMount

2.8 知道为何要在这个阶段发起吗

  保证数据的加载并正常渲染?

2.9 React 中的虚拟 DOM 为何更快

  直接操做 DOM 的性能消耗很大,因此如今的前端框架一个基本策略就是采用虚拟 DOM,React 会先生成一棵虚拟节点树,而后经过 diff 算法进行同级之间的比较,最后只从新渲染发生修改过的节点部分。

2.10 从输入一个URL到页面加载完成发生了什么

  blabla

三. 社招面经——社招算法题篇(详细戳我

相关文章
相关标签/搜索