字节
一面
刚开始就问我的项目,问的很详细。
webpack 提高构建速度的方式
loader 输入什么产出什么 ?
webpack 原理
webpack 动态加载的原理
webpack 热更新
如何写一个 webpack plugin
AST 的应用
如何解析一个 html 文本,还是考 AST
babel 原理,怎么写 babel 插件
如何设计一个沙盒 sandbox ?
小程序的 API 做了什么处理,能够做到全局变量的隐藏,如果是你,怎么设计 ?
实现颜色转换 ‘rgb(255, 255, 255)’ -> ‘#FFFFFF’ 的多种思路。
提供一个数字 n,生成一组 0~n-1 的整数,打乱顺序组成数组,打乱几次,如何能够看起来平衡,说出你能想到的所有方法。
二面
业务,业务,还是业务,项目复盘有没有更好的解决方案。
如何处理一个重大事故 bug
监控体系
虚拟 dom 有什么好的地方? 框架为什么要设计虚拟 dom?
webpack 的缺点,让你设计一个新的构建打包工具,你会怎么设计?
在线文档编辑,如何处理两人的冲突,如何展示,考虑各种场景
excel 文档冲突高级处理,文章冲突呢?是上个问题的深化。
三面
算法题:从数组 [1, 5, 8, 10, 12] 中找到两个数和为 9,返回 [1, 8] 这样的结果。
算法题:从数组 [1, 5, 8, 10, 12] 中找到三个数和为 19,返回 [1, 8, 10] 这样的结果。
算法题:给定一个无序的整数数组,找到其中最长上升子序列的长度。
滴滴
一面
webpack 原理
babel 原理
虚拟 DOM 的理解
项目里如何做的性能优化
写过webpack loader 或者插件吗
讲讲你写的 babel 插件
二面
redux 的原理
redux 做状态管理和发布订阅模式有什么区别
react-redux 的原理,是怎么跟 react 关联起来的
了解多端的原理吗?
http 与 tcp 的关系
tcp 可以建立多个连接吗?
介绍一下为什么要有 三次握手,四次挥手
写过 babel 插件吗?用来干啥的?怎么写的 babel 插件
知道怎么转化成 AST 的吗?
研究过 React 的运行时吗?
职业规划。
三面
项目介绍
说一下你的项目有哪些复杂的点,以及怎么解决的
你们的业务组件库有多少个,是什么样的组件
权限组件是怎么设计的
会node 吗?
介绍一下你对中间件的理解
怎么保证后端服务稳定性,怎么做容灾
怎么让数据库查询更快
数据库是用的什么?
为什么用 mysql
希望滴滴能提供给你什么?
四面
介绍一下项目的难点以及怎么解决的
自己有什么技术上的优势
最近在研究什么技术?
职业规划
移动端的业务有做过吗?
当业务重的时候怎么安排时间?
虎牙
一面
http 的 get 和 post 区别
缓存策略
https 的握手过程
http2 的特点
weak-Set、weak-Map 和 Set、Map 区别
mvvm 模型和 mvc 模型区别
如何实现一个 mvvm 模型
为何你用 mobx 重构了 saga,说说两者之间的区别
说说 vnode 的了解
讲讲 webpack 的性能优化
有写过 plugin
了解 webpack-dev-server 的 HMR 实现原理吗
手写一下防抖和节流
二面
你做过直播,能介绍一下 webRTC 或者现在使用直播方案吗
编码方面有了解过吗,能解释一下码率吗
编码方面有了解过吗,能解释一下码率吗
RGB 和 YUV 区别
有了解过哪些直播协议
flv 和 mp4 区别有了解过吗
MediaSource 规范有了解过
三面
webSocket 和 ajax 的区别
xss、csrf 有了解过吗,如何防范
有了解过 React 的 fiber
能简单介绍一下 react 执行过程吗
能介绍一下 hook 吗
情景题,做一个直播弹幕
小编最近整理了一次大厂面试题,包括:HTML和CSS、HTML5和CSS3、JS基础、Ajax、
流行框架、十、Node.Js、前端概括性问题等。想看完整版的前端大厂面试题汇总(1)的小伙伴直接点击这领取啦
一、HTML和CSS
你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?
每个HTML文件里开头都有个很重要的东西,Doctype,知道这是干什么的吗?
Quirks模式是什么?它和Standards模式有什么区别
div+css的布局较table布局有什么优点?
img的alt与title有何异同? strong与em的异同?
你能描述一下渐进增强和优雅降级之间的不同吗?
为什么利用多个域名来存储网站资源会更有效?
请谈一下你对网页标准和标准制定机构重要性的理解。
请描述一下cookies,sessionStorage和localStorage的区别?
简述一下src与href的区别。
知道的网页制作会用到的图片格式有哪些?
知道什么是微格式吗?谈谈理解。在前端构建中应该考虑微格式吗?
在css/js代码上线之后开发人员经常会优化性能,从用户刷新网页开始,一次js请求一般情况下有一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的
你如何理解HTML结构的语义化?
谈谈以前端角度出发做好SEO需要考虑什么?
有哪项方式可以对一个DOM设置它的CSS样式?
CSS都有哪些选择器?
CSS中可以通过哪些属性定义,使得一个DOM元素不显示在浏览器可视范围内?
超链接访问过后hover样式就不出现的问题是什么?如何解决?
什么是Css Hack?ie6,7,8的hack分别是什么?
请用Css写一个简单的幻灯片效果页面
行内元素和块级元素的具体区别是什么?行内元素的padding和margin可设置吗?
什么是外边距重叠?重叠的结果是什么?