阿里云前端一面
自我介绍
选择一个印象深刻的项目介绍, 虚拟列表列表项高度不固定,如何实现?
SSE流式接口是标准的HTTP请求吗?SSE的数据类型与普通HTTP请求区别?
前端如何接收SSE流式消息?建立SSE通信后,支持哪些操作?同时发起的SSE连接数量限制?
TypeScript项目中,ESLint能否支持子路径的模块导入?
Git`merge` 和 `rebase` 区别?对提交历史影响?
(项目)每一次操作时,存储哪些信息来支持撤销重做?
命令模式相较于数据快照,缺点?如果需要回退到很久之前的某个特定版本,命令模式如何优化?
编辑器支持协同编辑吗?了解过协同编辑相关的算法吗?编辑器支持布局吗?拖拽到画布上后如何定位?
校招比较看重岗位什么?工作城市?
HTTP协议中的协商缓存和强缓存,区别?HTTP/2相比于HTTP/1.1有什么提升?
JS脚本执行会阻塞页面渲染吗?浏览器为什么这样设计?
`WeakMap`和普通`Map`区别?
了解 `requestAnimationFrame` 和 `requestIdleCallback` 吗?
为什么使用`requestAnimationFrame`?有什么特性?能保证回调一定会被执行吗?
宏任务和微任务的执行规则是怎样的?一个微任务递归地生成另一个微任务,会陷入死循环吗?
在JS中,如何让一个对象不可被编辑?
CSS的`position`属性有哪些值?绝对定位和相对定位区别?绝对定位元素脱离文档流,会导致其父容器高度塌陷吗?
BFC是什么?哪些条件会形成BFC?
平衡二叉树?二叉树搜索时间复杂度?
跨域?为什么限制同源?没有同源策略,会发生哪些不安全的操作?跨域解决方案?
React组件通信方式?React Context和如Redux区别?
TypeScript的`interface`和`class`的区别?编译产物?
算法题:在一堆数字中找出最大的五个数字,实现思路和复杂度
手撕:手写实现Event Emitter,包含 on/off/once/emit方法。
反问
体验
问的确实比较全面,不过大多数都答出来了
算法和数组第K大元素异曲同工
手撕看过没练过,下来看答案实现方法差不多

#发面经攒人品#
选择一个印象深刻的项目介绍, 虚拟列表列表项高度不固定,如何实现?
SSE流式接口是标准的HTTP请求吗?SSE的数据类型与普通HTTP请求区别?
前端如何接收SSE流式消息?建立SSE通信后,支持哪些操作?同时发起的SSE连接数量限制?
TypeScript项目中,ESLint能否支持子路径的模块导入?
Git`merge` 和 `rebase` 区别?对提交历史影响?
(项目)每一次操作时,存储哪些信息来支持撤销重做?
命令模式相较于数据快照,缺点?如果需要回退到很久之前的某个特定版本,命令模式如何优化?
编辑器支持协同编辑吗?了解过协同编辑相关的算法吗?编辑器支持布局吗?拖拽到画布上后如何定位?
校招比较看重岗位什么?工作城市?
HTTP协议中的协商缓存和强缓存,区别?HTTP/2相比于HTTP/1.1有什么提升?
JS脚本执行会阻塞页面渲染吗?浏览器为什么这样设计?
`WeakMap`和普通`Map`区别?
了解 `requestAnimationFrame` 和 `requestIdleCallback` 吗?
为什么使用`requestAnimationFrame`?有什么特性?能保证回调一定会被执行吗?
宏任务和微任务的执行规则是怎样的?一个微任务递归地生成另一个微任务,会陷入死循环吗?
在JS中,如何让一个对象不可被编辑?
CSS的`position`属性有哪些值?绝对定位和相对定位区别?绝对定位元素脱离文档流,会导致其父容器高度塌陷吗?
BFC是什么?哪些条件会形成BFC?
平衡二叉树?二叉树搜索时间复杂度?
跨域?为什么限制同源?没有同源策略,会发生哪些不安全的操作?跨域解决方案?
React组件通信方式?React Context和如Redux区别?
TypeScript的`interface`和`class`的区别?编译产物?
算法题:在一堆数字中找出最大的五个数字,实现思路和复杂度
手撕:手写实现Event Emitter,包含 on/off/once/emit方法。
反问
体验
问的确实比较全面,不过大多数都答出来了
算法和数组第K大元素异曲同工
手撕看过没练过,下来看答案实现方法差不多
#发面经攒人品#
全部评论
面经这么全,offer不远了!
感谢分享
相关推荐

点赞 评论 收藏
分享

点赞 评论 收藏
分享