网站首页 > 博客文章 正文
小编整理最近了小伙伴中具有代表性的面试经历及面试题,他们的情况小编就不多说了,一起看看他们面试中都遇到了什么问题。
字节一面
刚开始就问我的项目,问得很详细。
- 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、前端概括性问题等。完整版的前端大厂面试题汇总已经打包完毕,希望对大家有帮助!获取方式见文末
一、HTML和CSS
二、JS基础
三、HTML5 CSS3
四、Ajax
五、前端概括性问题
篇幅显示就展示到这儿啦,有需要的小伙伴,私信小编@Java架构巴啦啦,【111】即可
无论做什么,不止前端,都应该要有自己的想法和思考,这样子才能把事情做好,做得更深。否则这就像一场梦,醒来还是很感动。希望各位读者,看上面的题目并不是背答案,而是理解它,并能活用,以后做类似的事情,有参考的思路。如果遇到和我同一个面试官,题目当然是不完全一样的,此时需要临场发挥自己的积累和灵活运用了。
猜你喜欢
- 2024-10-12 Android高级/资深面试题(android 面试题2021高级)
- 2024-10-12 广州蓝景分享 「前端面试题系列-Vue.js篇」99%的面试官都会提问
- 2024-10-12 阿里腾讯头条美团等iOS面试总结(美团 腾讯 offer)
- 2024-10-12 今天字节前端二面40min都问了什么内容
- 2024-10-12 字节面试被刷了三次,还好没放弃,终于等到你(含面经)
- 2024-10-12 阿里,百度等100家企业级iOS面试题,打造国内企业欢迎的程序员
- 2024-10-12 新鲜出炉,2022中高级Android面试必知百题(面试题+答案解析)
- 2024-10-12 备战金九银十:当你裸辞遇到了面试难,你需要了解一下这些面试题
- 2024-10-12 「前端面试」|酷狗音乐校招前端一面经历
- 2024-10-12 大厂面试原来是这样的,这份面试经你值得拥有
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)